MPV logo

MPV

MPV is a free and open source media player designed for the command line. It offers extensive support for a wide range of media formats, codecs, and subtitles, delivering high quality video output and powerful scripting capabilities for customization and automation.

MPV is the open source alternative to:
MPV screenshot

About MPV

MPV supports numerous media file formats and codecs, providing a lightweight yet powerful tool for video playback. It features advanced video rendering using OpenGL, Vulkan, or D3D11, hardware-accelerated decoding, and an on-screen controller for basic operations. Additionally, its robust scripting capabilities and embeddable C API allow for a high degree of customization and easy integration into other applications, all maintained under active development.

Key Features

  • Free and open source
  • Cross-platform media player
  • Supports various media formats, codecs, and subtitles
  • Powerful scripting capabilities with community-driven user scripts
  • Minimalistic on-screen controller
  • High quality video rendering using modern graphics APIs
  • GPU-accelerated video decoding
  • Embeddable C API for integration
  • Active development and continuous improvements

Summary

MPV provides robust command-line video playback with extensive format support and advanced rendering features. Its flexible scripting and embeddable API offer significant customization, making it an excellent option for both end users and developers seeking a high-performance media player.

Adrian
Created by
Adrian
Mar 9, 2025Updated1 min read
This content was partially generated using artificial intelligence.

Tool Details

29,927
2,997
932
Since 2012
about 1 month ago
93%

Tech Stack