I really like the configuration aspect of it. You can customize how it works internally and how it even looks. For example, I use a big 1m diagonal TV as my main screen and I sit about 45cm in front of it. So with bidirectional integer scaling, Full HD looks kind of blurry and bad, but with lanczos scaling it looks great! And that’s why I like MPV.
I know, but what about when I have several subtitle files? Different languages, or maybe several subtitle files I downloaded and want to check which one matches my video? mpv has zero flexibility.
With VLC I can just “Subtitle / Add subtitle track” or add the language code after the filename (video.en.srt, video.fr.srt, video.spa.srt), with mpv: just one file at a time: rename, launch, retry.
Nah. mpv.
I don’t know what it is about mpv that makes it my favourite. Gstreamer is performative enough. FFplay is also pretty clean. Cvlc is fine.
I think I just like that it has sensible controls, and ultimately gets out of the way
I really like the configuration aspect of it. You can customize how it works internally and how it even looks. For example, I use a big 1m diagonal TV as my main screen and I sit about 45cm in front of it. So with bidirectional integer scaling, Full HD looks kind of blurry and bad, but with lanczos scaling it looks great! And that’s why I like MPV.
If I want a program that calls a video player seemlessly for the end user mpv is great.
If I want an actual app that is human useable and doesn’t require arcane bullshit. I’ll use VLC.
Different use cases really.
I’m continually impressed that mpv can run from a tty. It does not need X11 or Wayland, it can render directly to the framebuffer itself!
Until you want to add external subtitles
When the file is called
video.mkvname themvideo.srt. MPV will pick it up automatically.I know, but what about when I have several subtitle files? Different languages, or maybe several subtitle files I downloaded and want to check which one matches my video? mpv has zero flexibility.
With VLC I can just “Subtitle / Add subtitle track” or add the language code after the filename (
video.en.srt,video.fr.srt,video.spa.srt), with mpv: just one file at a time: rename, launch, retry.