
mpv.io
mpv is a free (as in freedom) media player for the command line. It supports a wide variety of media file formats, audio and video codecs, and subtitle types.
mpv.io | Installation
If you want bleeding edge functionality, git versions of FFmpeg or if a package for your platform is unavailable/outdated, you can build mpv from source code. The helper build scripts are recommended for most users since they produce a static …
Reference Manual - mpv
The reference manual lists all the options and configuration options mpv understands, key bindings, scripting, and other customizations.
mpv.io
mpv has a fully configurable, command-driven control layer which allows you to control mpv using keyboard, mouse, or remote control (there is no LIRC support - configure remotes as input devices instead).
mpv.io | Installation
If you want bleeding edge functionality, link against git versions of FFmpeg or if a package for your platform is not available or updated, you can build mpv from source code. The helper build scripts are recommended for most users since they perform a static build of FFmpeg and libass as well as mpv.
mpv.io | Community
This is the preferred way to discuss mpv use and development. Never ask to ask - just state your question directly. Stick around until someone replies. Users channel: #mpv on irc.libera.chat: Development channel (no fun allowed) #mpv-devel on irc.libera.chat: GitHub Discussions Here you can ask questions, find announcements and engage with the ...
mpv.io | Bug reports
Make sure it's actually a bug. A lot of times users forget they added something in their config file and think mpv is misbehaving. Always try to use the --no-config option before reporting. If --no-config removes the buggy behavior, the bug is triggered by a particular set of options.