Live data from Hacker News

Mpv – A free, open-source, and cross-platform media player

mpv.io

561–570 of 576 posts

Re: Mpv – A free, open-source, and cross-platform media player

#561
post #556

Earlier quoted context omitted.

Neat. How to get without Windows?

Haven't seen it available without preinstalled Windows, but even with that, the price is good, and it's easy enough to wipe it and install Linux.

Thanks. Shame to see MS get even a penny of my money however.

Re: Mpv – A free, open-source, and cross-platform media player

#562

Earlier quoted context omitted.

Yes, it is. I don't understand the cult of VLC to be honest. There are better media players, at least on Windows.

VLC plays pretty much any media file from pretty much anywhere it can be stored, and it's got a pretty standard interface, so folks find it easy to understand how to operate it. That's it. No real "cult" situation there. Just an app that does it's job well. Same is true of mpv, but some people will prefer it (as I do) because it's lightweight and clean and quick (and all the stuff people also like about VLC).

Maybe I'm an outlier, but I've always found the VLC GUI quite cluttered and confusing.

99% of the time I use it, I just want to play a local video file or watch a web radio stream. I don't want to create a playlist or browse my computer using a built-in media library, yet both are front and center in VLC.

Re: Mpv – A free, open-source, and cross-platform media player

#563
post #66

Happy VLC user here, but might give this a try, I want to find a better UX with the player controls, like a way to pin the controls bar when full screen (it disappears after some seconds), a 10s forward/backwards control, bigger buttons, less bloated settings, less features that I don't use like radio and other stuff. But one thing that confused me seeing that homepage is that it shows a player UI screenshot, but it…

mpv has a UI for things like seeking forward and backward, displaying info, etc. But you typically start it like: % mpv file.mp4 That's what they mean. It doesn't really have things such as "File → Open" like VLC has. At least not out of the box, but it's scriptable with Lua and there are scripts and even entire "alternative frontends" that can do this. It can also be remote controlled via a socket; I built an audio…

> It doesn't really have things such as "File → Open" like VLC has.

Huh, it does for me (in the menu bar) on macOS! I guess that's platform-specific then?

Re: Mpv – A free, open-source, and cross-platform media player

#564
post #303

It sounds stupid but the killer feature for me is possibility to have multiple subtitles visible, all easily configurable with a few keybinds (track, offset, position, size etc). No streaming service provides this, and they actively omit subtitle languages that aren't "relevant" to your geolocation. I cannot respect a service like that.

+1. This is a fantastic feature. I haven't even bothered learning the keybindings (perhaps I should), I just start with --sid1= and --sid2= and it works well enough. Neither me nor my significant other are native English speakers, but we have different native languages. I'm comfortable enough with English, but like having English subtitles since I have a hard time with some dialects and occasionally just miss a word…

Depending on the aspect ratio of the video and playback viewport, you could move the subtitles into the potential black bar underneath.

If there is no black bar, you could get one of those long narrow LCDs off AliExpress, set up the driver, add it as an X display with the right positioning... and then drag the mpv window across that and the TV. Should work. Those little LCDs are just silly expensive though...

Re: Mpv – A free, open-source, and cross-platform media player

#565
post #20

A fantastic mediaplayer, quite minimalistic and performant; it does what it's supposed to do! Also has a fantastic commit where the author rants about locales: https://github.com/mpv-player/mpv/commit/1e70e82baa9193f6f02... worth a read for some chuckles.

Worth noting that the author of that commit has not been associated with mpv development in years.

in other words: they've kicked him out of his own project

Re: Mpv – A free, open-source, and cross-platform media player

#566
post #374

Earlier quoted context omitted.

VLC is *amazing* at its design purpose: being a rock solid video player. The GUI, the UX, and other things can be criticized, but I dare you to find another video player that will play just about *anything*, and without having to install external codec separately with weird licence. You can throw at it a broken mp4 file, a https url with basic auth, a weirdly encoded video, a DVD full of scratches, etc, chances are V…

> VLC is amazing at its design purpose: being a rock solid video player. The GUI, the UX, and other things can be criticized, but I dare you to find another video player that will play just about anything , and without having to install external codec separately with weird licence. MPV? You know, the subject of this post we are commenting on? Or literally any FFMPEG-based player.

MPV use some library from FFMpeg, it is not based on FFMpeg. And yes, VLC still beat MPV and MPLayer, especially at accuracy or reading partially broken files. Although the situation has changed a lot in the last 10 or so years, and they improved a lot. But don't talk to me about UX when the two other option are MPV & Mplayer...

Re: Mpv – A free, open-source, and cross-platform media player

#567
post #204

Earlier quoted context omitted.

You wouldn't have to any more than you need 0 through N frames in memory to calculate frame N+1. Whatever your decoding state completes at frame N can be considered a key frame.

decoding state can be bulkier than a key frame and opaque to the CPU if hardware acceleration is used I wonder if caching semi-compressed frames would be more efficient in either case (CPU or GPU)

It doesn’t have to be every frame though. Pre calculate to 25%/50%/75%, then as I’m playing, save key frames for more incremental points, and if I start scrubbing, calculate more around that region.

Edit: this doesn’t have to happen synchronously either, it can occur in a background thread or passively.

Re: Mpv – A free, open-source, and cross-platform media player

#568
post #514

Earlier quoted context omitted.

Is it ? I had dozens of monitors and never saw it

Just set it, it works.

doesn't work on the three monitors I tried, I get every time:

    $ xrandr -s 1280x1024 -r 48 
    Rate 48.00 Hz not available for this size

Re: Mpv – A free, open-source, and cross-platform media player

#569
post #175

Earlier quoted context omitted.

Compared to mpv. Some would also say compared to mpc-hc.

> mpv can you please explain what you mean with this acronym? EDIT: this seems to correspond to https://en.wikipedia.org/wiki/MPlayer

mpv is the name of the actual program, I'm not aware of it standing for anything. MPlayer is an older project.
Post reply on HN