Live data from Hacker News

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

mpv.io

21–30 of 576 posts

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

#21
Joining the praise in this thread. Extremely reliable, fast, versatile, plays anything.

What I haven't seen mentioned is that it has 1- or 2-key keyboard shortcuts for almost everything, down to adjusting audio/video delay, subtitle size and offset, etc etc.

Once you've had the experience of adjusting the video just how you like it in 5 seconds with a series of keypresses without having to pause or disrupt the playback, you'll never want to go back.

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

#22
post #19

MPV has versatile scripts. For example you can cut and crop a video you are watching[1]. You can also introduce hotkeys for functionalities I have never seen in another player. I use this (input.conf) sometimes to normalize the brightness and colors of a scene I'm watching (may not work when using hardware decoding): n vf toggle normalize=smoothing=100 Or rotate a video: Ctrl+r no-osd cycle-values video-rotate "90" "…

it also has a robust Lua scripting interface. I made a tool in Golang and Lua that allows Mpv to treat torrent files and magnet links as if they were http links. You can then stream a torrent directly. People also don't realize that mpv not only has the ability to stream youtube videos but you can also search youtube on the CLI using mpv `mpv ytdl://ytsearch:query` it can also play videos directly in the terminal usi…

Do you have an example?

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

#23
post #19

MPV has versatile scripts. For example you can cut and crop a video you are watching[1]. You can also introduce hotkeys for functionalities I have never seen in another player. I use this (input.conf) sometimes to normalize the brightness and colors of a scene I'm watching (may not work when using hardware decoding): n vf toggle normalize=smoothing=100 Or rotate a video: Ctrl+r no-osd cycle-values video-rotate "90" "…

it also has a robust Lua scripting interface. I made a tool in Golang and Lua that allows Mpv to treat torrent files and magnet links as if they were http links. You can then stream a torrent directly. People also don't realize that mpv not only has the ability to stream youtube videos but you can also search youtube on the CLI using mpv `mpv ytdl://ytsearch:query` it can also play videos directly in the terminal usi…

> I made a tool in Golang and Lua that allows Mpv to treat torrent files and magnet links as if they were http links. You can then stream a torrent directly.

Increíble. Consider putting this up somewhere folks can find it.-

> it can also play videos directly in the terminal using ascii

Beats Star Wars over telnet :)

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

#26

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"'…

You can also play videos over http, many websites are supported, even YouTube:

    mpv 

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

#27
post #4

Is this worth a look when you are pretty happy with VLC already?

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

We love VLC because it plays anything, everytime.

And has done this, for a long time, since times when other players struggled.

Maybe it's not the "Best" - it is still the goodest.

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

#28
post #19

Earlier quoted context omitted.

it also has a robust Lua scripting interface. I made a tool in Golang and Lua that allows Mpv to treat torrent files and magnet links as if they were http links. You can then stream a torrent directly. People also don't realize that mpv not only has the ability to stream youtube videos but you can also search youtube on the CLI using mpv `mpv ytdl://ytsearch:query` it can also play videos directly in the terminal usi…

Do you have an example?

Not OP but also wrote a similar thing for mpv.

https://github.com/ftk/mpv-confluence/tree/torrserver

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

#29
post #4

Is this worth a look when you are pretty happy with VLC already?

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).
Post reply on HN