MPC-BE is a free and open source audio and video player for Windows.
The project addresses the need for a capable media player on Windows by building on the foundation of Media Player Classic, incorporating independent development with additional features and bug fixes. It handles both audio and video playback through integration with multiple codec libraries and decoders, supporting formats processed by FFmpeg, fdk-aac, libflac, dav1d, and other specialized codecs. The player requires an SSE2-capable processor and a graphics card supporting DirectX 9.0c with pixel shader 3.0, running on Windows 7 through 11 in both 32-bit and 64-bit variants.
Developers and users choosing this player should understand it targets Windows systems with modest but specific hardware requirements. The tool suits anyone seeking a lightweight alternative to heavier media players while maintaining broad codec support. The project explicitly traces its lineage to the original Media Player Classic by Gabest and Media Player Classic - Home Cinema, representing a fork with independent development rather than a completely new implementation.
The project maintains active development with regular nightly builds available alongside stable releases. Development activity includes ongoing codec integration and bug fixes across a substantial codebase written primarily in C. The tool incorporates a wide range of third-party libraries under various open source licenses, indicating sustained effort to maintain compatibility with evolving media standards and formats.