←back to thread

1113 points Bluestein | 1 comments | | HN request time: 0.223s | source
Show context
entropie ◴[] No.41277586[source]
I started to use it on linux a few years ago.

Now its on every device, even on my android tablet. Its perfect. Minimalistic, sane defaults, fast and just works.

It can even play natively over ssh. Its awesome

> mpv sftp://mit@nyx/home/mit/Work/merged.mp4

Recently I needed a hotkey to rotate a video (which seems not like any player can easily do this; for mpv it was a 'r cycle_values video-rotate "90" "180" "270" "0"' in the in input.conf)

replies(1): >>41277758 #
ivanjermakov ◴[] No.41277758[source]
You can also play videos over http, many websites are supported, even YouTube:

    mpv <yt link>
replies(2): >>41277824 #>>41290491 #
vocx2tx ◴[] No.41277824[source]
It uses yt-dlp as the download backend, so it works with anything that yt-dlp handles.
replies(1): >>41280672 #
nagisa ◴[] No.41280672[source]
I have found this not to be as straightforward as this. In particular:

1. Although `yt-dlp` consistently is able to download videos at link speed (even when the said link is in multi-gig range!), streaming the video through `mpv` will not work as well and some videos would buffer every couple chunks. But that was in the past…

2. With recent changes to how videos are served and "protected", I'm still able to download them with recent versions of `yt-dlp`, but streaming a `yt-dlp` generated playlist will reliably fail to work (this is true for the newpipe android app too.)

3. Even back when streaming youtube worked, closed captions and other such features would not work by default.

I download videos first, nowadays. And then play them with mpv anyway.

replies(4): >>41281005 #>>41282613 #>>41290510 #>>41291295 #
1. account42 ◴[] No.41290510[source]
> 1. Although `yt-dlp` consistently is able to download videos at link speed (even when the said link is in multi-gig range!), streaming the video through `mpv` will not work as well and some videos would buffer every couple chunks. But that was in the past…

I still get this with YouTube from time to time. Works with some videos, others are unwatchable. Seeking also generally seems broke and is often slower than downloading even the whole video.