The search 'mpv player download' tends to come from users who already found VLC too heavy or too GUI-focused and want a leaner alternative built around keyboard control and scriptability. mpv strips the interface down to almost nothing by default, favoring configuration files and command-line flags over menus, which is exactly the appeal for its target audience. This page handles the download; our full mpv page covers config file setup and popular scripts.
No Traditional Interface, By Design
mpv ships with a nearly bare on-screen display rather than a full GUI, and most customization happens through a text config file (mpv.conf) instead of settings menus -- expect a short learning curve if you're coming from VLC.
It's open source under GPL/LGPL and supports Lua and JavaScript scripting, which is how much of its community-built functionality, like advanced subtitle handling, gets added.
Who ends up using mpv
mpv is the pick for users who found VLC's interface too heavy and want a leaner, keyboard-driven player instead.
- Power users who prefer keyboard shortcuts and config files over GUI settings menus
- Linux and command-line users scripting playback behavior with Lua or JavaScript
- Anime and subtitle enthusiasts who need precise subtitle timing and rendering control
Before you install
A couple of things worth knowing about mpv before you request the link: it covers Windows, macOS and Linux, so pick the right build for the machine you're setting up. And on pricing, mpv is open source, so the installer is free with no trial timer, feature lock, or upsell screen to click past. It's developed and maintained by mpv Team.
System requirements
- WindowsWindows 10 or 11 (64-bit); older 7/8.1 builds usually still run but no longer get official support
- macOSa recent macOS release — check the download page for the current minimum version, since Apple Silicon vs Intel builds sometimes differ
- Linuxmost current 64-bit distributions; look for a native .deb/.rpm/AppImage or a package in your distro's own repository
Heavier workloads (large files, high-res media, big projects) will naturally want more RAM and a faster CPU/GPU than the bare minimum.
Quick steps
- Download the mpv build for your OS
- Extract or install it (Windows ships as a portable zip)
- Drag a video file onto mpv.exe or run it from the command line
mpv: the honest trade-offs
- Minimal resource footprint compared to full-featured GUI media players
- Deep scriptability via Lua and JavaScript for custom playback behavior
- High-quality video rendering with advanced upscaling and color handling
- Bare-bones interface means a real learning curve coming from VLC
- Most configuration happens by editing text files, not through menus
This download links to mpv's official GitHub releases, so you get the same builds the mpv Team maintains rather than a third-party repack.
Other Media Players downloads people search for
Browse the full Media Players category →
Keeping mpv up to date
Since mpv is open source, most Linux distributions keep it current through their own package manager. On Windows/macOS, re-running the installer from the official site (or an updater built into the app, if it has one) gets you the latest release. Sticking to the developer's own distribution channel — which is what this page links to — means you're never stuck on an old build with unpatched bugs just because a mirror site stopped updating its copy.
Features, install steps, alternatives and more detail live on the main mpv page.
Frequently asked questions
Does mpv have a settings menu like VLC?
Not really -- most configuration is done by editing a text config file rather than clicking through menus.
Can mpv play files directly from the command line?
Yes, that's one of its core use cases: `mpv filename.mp4` plays a file with no GUI required to launch it.



