System requirements
Before installing, confirm your system meets the minimum requirements:- OS: A not-too-ancient Linux (latest distribution releases are actively supported), Windows 10 1607 or later, or macOS 10.15 (Catalina) or later.
- CPU: A reasonably capable CPU. If the CPU is too slow to decode video in real time, enable hardware decoding with
--hwdec. - GPU: A capable GPU. mpv uses shaders for video rendering and scaling rather than GPU fixed-function hardware. On low-power GPUs, use
--profile=fastfor smoother playback. On Windows, keep graphics drivers up to date.
mpv does not go out of its way to break on older hardware, but development is not done with it in mind. Compatibility with older setups is not guaranteed.
Install mpv
- Linux
- macOS
- Windows
mpv is packaged by all major Linux distributions. Install it through your system package manager.After installation, verify mpv is on your
PATH:Build from source
If you need the latest development version or a custom feature set, you can build mpv from source. mpv uses Meson as its build system.Install dependencies
You need a C compiler (gcc or clang), FFmpeg libraries, libplacebo, libass, zlib, and iconv as essential dependencies. On Linux you will also need X11 or Wayland development headers and audio library headers (ALSA or PulseAudio).
Next steps
Quickstart
Play your first file and learn the essential controls.
Configuration
Set up your
mpv.conf and customize playback behaviour.