A free and open-source, lightweight command-line media player that supports a wide variety of file formats, audio/video codecs, and subtitle types, with a focus on performance and customizability.
- v0.42.0
- Published at
- 8d ago
- 37,732
- Stars
- 154,350
- Download
- Synced at
- 7d ago
Latest release
v0.42.0Nov 5, 2026, 12:56 AMDownloads slow? Switch the source anytime above
README
Project Overview
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.
Key Features
- Wide media format support
- Command-line driven, lightweight and efficient
- Hardware decoding support (must be explicitly enabled with
--hwdec) - Video rendering and scaling using shaders
- Rich user script support
- Highly customizable
Target Audience
- Technical users who prefer command-line interfaces
- Developers who追求 high-performance, lightweight media playback
- Users who need script extensibility and deep customization
Quick Start
- Visit mpv.io/installation for packages
- Launch from the command line:
mpv [file path] - See the manual for detailed configuration
- Check the FAQ for common issues
Core Advantages
- Free and open-source software (GPL licensed)
- Lightweight and high-performance
- Command-line driven control
- Rich scripting and configuration ecosystem
System Requirements
- Linux: recent distributions
- Windows: Windows 10 1607 or later
- macOS: 10.15 or later
- CPU: reasonably capable
Release history
Sort