A simplified player based on MPC-HC 2.8.3, focused on dependable local-file playback and recovery of damaged media.
The 64-bit (x64) build of MPC FFmpeg is included in Media Player Codec Pack Plus.
Download Media Player Codec Pack Plus
- FFmpeg software video and audio decoding.
- Stereo PCM output, with multichannel audio downmixed to stereo.
- Fixed video rendering with an explicit Windows Color Space Converter.
- Simplified menus and preferences.
- Per-user settings in
%APPDATA%\MPC-FFmpeg. - Automatic runtime detection in
CWFiltersbeside the executable, then the executable directory. - No LAV runtime or hardware video decoding in the playback path.
Early development version. The x64 build has played our damaged-file test set successfully.
Manual audio/video track selection and embedded subtitles are not implemented. Seeking and external subtitles require further verification. UHD and HDR playback are outside the design target.
See docs/Compilation.md for the inherited MPC-HC prerequisites.
Build with Build-MPC-FFmpeg.ps1, supplying a matching FFmpeg shared development SDK.
.\Build-MPC-FFmpeg.ps1 -Architecture x64 -FFmpegRoot E:\ffmpeg-dev-x64 -RuntimeDependencyRoot E:\ffmpeg-portableFFmpeg headers, import libraries and matching runtime DLLs are required. Some inherited support libraries also require the nested FFmpeg source submodule.
git submodule update --init
git -C src/thirdparty/LAVFilters/src submodule update --init --recursive -- ffmpegBased on MPC-HC by the MPC-HC contributors: https://github.com/clsid2/mpc-hc
The dedicated FFmpeg source module derives from CW-PlayBridge. Uses FFmpeg and the other dependencies credited in the source tree.
Distributed under the GNU GPL, version 3 or later. See COPYING.txt.
Retain the applicable dependency licences and notices when distributing binaries.