Open Source Alternative to:
Repository activity:
Stars28,918
Forks2,934
Open Issues856
Last commit1 day ago
Languages:
C
Lua
Swift
mpv is a free, open source, and cross-platform media player designed for the command line. It supports a wide variety of media file formats, audio and video codecs, and subtitle types, making it a versatile choice for all your media playback needs.
- Scripting: Powerful scripting capabilities allow for extensive customization. A large selection of user scripts is available on the wiki.
- On Screen Controller: Minimalistic on-screen controller for basic video control, maintaining the player's minimalist design.
- High Quality Video Output: Supports OpenGL, Vulkan, and D3D11 for high-quality video output features like video scaling, color management, frame timing, interpolation, and HDR.
- GPU Video Decoding: Leverages most hardware decoding APIs across platforms, enabling hardware decoding at runtime on demand.
- Embeddable: Offers a straightforward C API for easy integration into other applications.
- Active Development: Continuously developed with a focus on code refactoring, cleanups, and feature additions. Users can post patches or request features.
mpv is an actively developed project that aims to provide a high-quality, customizable media player experience through a minimalist interface and powerful capabilities.