提交代码
修复 Bug、实现新功能、优化性能。在 GitHub 上提交 Pull Request 即可参与开发。建议先在 Issues 中讨论方案。
查看 Pull Requests十余年持续打磨的开源精品,由全球开发者社区共同维护。我们相信优秀的软件应当免费、开源、尊重用户。
MPC-BE(Media Player Classic - Black Edition)是一款基于经典 Media Player Classic 内核、由 MPC-HC 分支衍生而来的免费开源、轻量级 Windows 音视频播放器。项目由俄罗斯开发者 Aleksoid1978 于 2010 年发起,至今已持续维护超过 15 年,全球累计下载量超过 1000 万次。
"Black Edition" 之名源于其默认采用的深色主题视觉风格,也象征着对原版 MPC-HC 的"暗黑"加强版定位。项目在保留 MPC 经典轻量内核的同时,引入了现代化的 UI 设计、更新的解码器套件、HDR 高动态范围支持、AV1 新一代编码兼容等专业级能力,使其成为家庭影院爱好者、影视后期从业者、教育工作者等多个专业领域的首选播放工具。
MPC-BE 基于 GNU 通用公共许可证 v3 (GPLv3) 协议开源发布,全部源代码托管在 GitHub 公开仓库,任何人都可以自由使用、研究、修改与再分发。项目不接受任何商业投资,不收集用户数据,不展示任何广告,完全依靠社区贡献与用户自愿赞助维持运营。
MPC-BE 基于 C++ 开发,原生使用 Windows API 与 DirectShow 多媒体框架,确保了极致的性能与稳定性。核心解码能力依赖集成的 LAV Filters 套件与 FFmpeg 多媒体库,二者均为业界顶尖的开源多媒体处理库。
项目源代码总量超过 50 万行,涵盖播放器主体、解码器集成、UI 框架、皮肤引擎、字幕渲染、硬件加速接口等完整模块。所有代码遵循严格的代码规范与审查流程,确保长期可维护性。每个发布版本都经过完整的自动化测试与社区 Beta 测试,保证发布质量。
从 MPC-HC 的一个分支,成长为全球数百万用户信赖的专业播放器。每一个里程碑都凝结着社区的智慧与汗水。
支持 Intel QSV、NVIDIA NVDEC、AMD VCN 三大平台 AV1 硬件解码;引入 Dolby Vision 元数据传递;升级 FFmpeg 至 7.0;新增 JSON 皮肤主题导入导出功能,启动速度优化 30%。
新增 HDR10+ 动态元数据支持;内置 Youtube-DL 接口可播放部分在线视频;可视化快捷键自定义向导;播放列表支持拖拽排序与批量操作。
新增 AVIF 静态图像格式支持;播放历史记录功能,可恢复上次退出位置;截图支持 WebP 与 JPEG XL 格式;老硬件性能优化;设置界面重组。
修复多项长期存在的稳定性问题;改进 4K HDR 色调映射算法;优化 Intel 集显兼容性;新增对 AV1 软件解码的支持。
完成 UI 框架全面重写,引入现代化设计语言;高分屏缩放体验大幅提升;新增对 Dolby Atmos 与 DTS:X 对象音频的支持;皮肤主题系统全面升级。
引入对 HDR10 与 HLG 高动态范围的支持;开始集成 LAV Filters 作为默认解码套件;madVR 集成深度优化,确立"家庭影院黄金组合"地位。
项目在 GitHub 上获得 1000+ Stars;开始接受社区代码贡献;翻译协作扩展至 30 种语言;首次支持 WASAPI 独占模式实现音频比特完美输出。
Aleksoid1978 在 MPC-HC 基础上发起 MPC-BE 分支项目,目标是打造一款视觉更现代、功能更全面的 MPC 衍生版本。第一个公开发布版本为 v1.4.0 Beta。
开源项目的生命力来自社区。无论你是开发者、设计师、翻译者还是普通用户,都能找到合适的参与方式。
修复 Bug、实现新功能、优化性能。在 GitHub 上提交 Pull Request 即可参与开发。建议先在 Issues 中讨论方案。
查看 Pull Requests使用中遇到任何 Bug 或有改进建议,欢迎在 GitHub Issues 提交。请尽量提供详细的复现步骤、系统环境与截图。
提交 Issue将 MPC-BE 界面翻译为你的母语,或优化现有翻译质量。多语言支持是开源项目连接全球用户的重要桥梁。
查看语言文件通过 PayPal、Patreon 等渠道赞助项目,支持开发者购买数字签名证书、服务器带宽等基础设施。
查看赞助方式MPC-BE 的成功离不开众多优秀开源项目与贡献者的支持。以下是项目主要依赖与生态合作伙伴。
开源的 DirectShow 解码套件,MPC-BE 默认集成。由 Nevcairiel 维护,支持所有主流音视频编码格式的高质量解码。
业界顶尖的多媒体处理库,是 MPC-BE 解码能力的核心依赖。FFmpeg 社区持续为开源多媒体生态贡献力量。
ASS/SSA 字幕渲染库,完整支持字幕特效、动画、定位等高级特性。MPC-BE 使用其渲染 ASS 字幕,确保视觉效果与原始制作一致。
业界公认最强视频渲染器,提供专业级 chroma upscaling、image doubling、HDR 调色等算法。MPC-BE 与其深度集成。
媒体文件元数据读取库,提供准确的视频编码、分辨率、码率、字幕轨等信息显示。
全球最大的开源字幕库,MPC-BE 内置其 API 接口,用户可直接在播放器内搜索并下载字幕。