The owners of YouTube do not have it in their best interest to provide you with flexible, no-nonsense tools.
The owners of YouTube do not have it in their best interest to provide you with flexible, no-nonsense tools.
> A not too crappy GPU. mpv is not intended to be used with bad GPUs. There are many caveats with drivers or system compositors causing tearing, stutter, etc. On Windows, you might want to make sure the graphics drivers are current, especially OpenGL. In some cases, ancient fallback video output methods can help (such as --vo=xv on Linux), but this use is not recommended or supported. (o)
Whereas VLC has a similar option but it's sort of an afterthought and you have to activate it, from the wiki:
> The VLC media player framework can use your graphic card (a.k.a. GPU) to accelerate decoding of video streams depending on the video codec, graphic card model and operating system.
It's more minimal in the interface (basically full-screen with a bunch of kbd shortcuts) but has all the features I need (including playback speed), and even some that are not in VLC--for instance, VLC has a key to advance 1 frame ('e', IIRC) and mpv can step both ways (with ',' and '.').
A few downsides: it doesn't seem to have playlist functionality (not that VLC's playlist UI is that great, but it works). to load a subtitle file, you either need to specify it on the command line or it needs to match the filename exactly, in VLC you can just drag'n'drop any subtitle onto the player to load it or use an Open File dialog. mpv immediately exits when the video is finished playing which is actually nice sometimes, but also can be annoying if you wanted to rewind the last 10 seconds or something or if you seek forward too quickly (maybe mpv has a setting for this though).
On the whole, I use mpv for almost anything. Indeed in combination with youtube-dl, I've made an alias for `youtube-dl <URL> --exec "mpv --fs --fs-screen 1 {} &"`, which starts the player immediately after download, full-screen, on the second (big) monitor. I still use VLC whenever I want to watch multiple short videos in a playlist. And of course VLC on Android because it's really for both video as well as playing music--although I feel there should be a better musicplayer, one that allows me to browse my collection through the file system instead of tags (which VLC does) but has a real smooth UI to manage playlists (which has been clunky in most Android players I've tried).
There is a setting for this called "After Playback". By default it is "close" but you can also "play next" (video in the folder, useful if shows are organized by folder and by episode) and other options, including "do nothing" or "play from beginning".
I'm at work so don't remember exactly where to change this setting.
But I found the relevant mpv config I was thinking of:
--idle=<no|yes|once>
Makes mpv wait idly instead of quitting when there is no file to play. Mostly useful in input
mode, where mpv can be controlled through input commands.I was looking for a youtube video downloader a week or two back, but was really struggling to find one that wasn't spamware.
"Download YouTube Videos as MP4" on the other hand has active dev, https://github.com/gantt/downloadyoutube
I paste a Youtube link into one of the hundreds of Google results for "Youtube downloader" and I get a bunch of clear Google video download links in various formats.
I paste a URL into "PWN Youtube" and I get this (buried in a mass of other text I don't care about, hard selling me to spam the site on FB/Twitter/Friends):
Download this video as FLV or MP4 files
Use one of: Peggo | Telecharger(warning) | SaveFrom
9xbuddy(warning) | File2HD (?) | Dirpy(warning)
If I have to jump through another hoop of visiting some other dodgy website - some literally have warnings next to them (!) - to eventually get a download link, what's the point of "PWN Youtube"? Why don't I just use the dodgy sites directly (or, even easier, use their bookmarklets)?> This website is not affiliated with YouTube.com "YouTube" is a copyright of YouTube, LLC.
Probably shouldn't be using the word/trademark in its domain name then.