关于 MPC-BE 项目

十余年持续打磨的开源精品,由全球开发者社区共同维护。我们相信优秀的软件应当免费、开源、尊重用户。

项目简介

一款真正属于用户的播放器

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 公开仓库,任何人都可以自由使用、研究、修改与再分发。项目不接受任何商业投资,不收集用户数据,不展示任何广告,完全依靠社区贡献与用户自愿赞助维持运营。

15+
年持续维护
1000万+
全球下载量
12.4k
GitHub Stars
30+
支持语言
技术架构

坚实的技术底座

MPC-BE 基于 C++ 开发,原生使用 Windows API 与 DirectShow 多媒体框架,确保了极致的性能与稳定性。核心解码能力依赖集成的 LAV Filters 套件与 FFmpeg 多媒体库,二者均为业界顶尖的开源多媒体处理库。

项目源代码总量超过 50 万行,涵盖播放器主体、解码器集成、UI 框架、皮肤引擎、字幕渲染、硬件加速接口等完整模块。所有代码遵循严格的代码规范与审查流程,确保长期可维护性。每个发布版本都经过完整的自动化测试与社区 Beta 测试,保证发布质量。

C++ 17 DirectShow FFmpeg 7.x LAV Filters GPLv3 License Authenticode Signed
发展历程

十五年磨一剑

从 MPC-HC 的一个分支,成长为全球数百万用户信赖的专业播放器。每一个里程碑都凝结着社区的智慧与汗水。

2025 年 9 月

v1.7.0 发布,AV1 硬件加速

支持 Intel QSV、NVIDIA NVDEC、AMD VCN 三大平台 AV1 硬件解码;引入 Dolby Vision 元数据传递;升级 FFmpeg 至 7.0;新增 JSON 皮肤主题导入导出功能,启动速度优化 30%。

2024 年 11 月

v1.6.11,HDR10+ 与在线字幕

新增 HDR10+ 动态元数据支持;内置 Youtube-DL 接口可播放部分在线视频;可视化快捷键自定义向导;播放列表支持拖拽排序与批量操作。

2024 年 6 月

v1.6.10,播放历史记录

新增 AVIF 静态图像格式支持;播放历史记录功能,可恢复上次退出位置;截图支持 WebP 与 JPEG XL 格式;老硬件性能优化;设置界面重组。

2023 年 9 月

v1.6.8,重大稳定性版本

修复多项长期存在的稳定性问题;改进 4K HDR 色调映射算法;优化 Intel 集显兼容性;新增对 AV1 软件解码的支持。

2022 年 3 月

v1.6.0,全新 UI 框架

完成 UI 框架全面重写,引入现代化设计语言;高分屏缩放体验大幅提升;新增对 Dolby Atmos 与 DTS:X 对象音频的支持;皮肤主题系统全面升级。

2018 年 7 月

v1.5 系列,HDR 时代

引入对 HDR10 与 HLG 高动态范围的支持;开始集成 LAV Filters 作为默认解码套件;madVR 集成深度优化,确立"家庭影院黄金组合"地位。

2014 年 5 月

v1.4 系列,开源社区壮大

项目在 GitHub 上获得 1000+ Stars;开始接受社区代码贡献;翻译协作扩展至 30 种语言;首次支持 WASAPI 独占模式实现音频比特完美输出。

2010 年 8 月

项目起始

Aleksoid1978 在 MPC-HC 基础上发起 MPC-BE 分支项目,目标是打造一款视觉更现代、功能更全面的 MPC 衍生版本。第一个公开发布版本为 v1.4.0 Beta。

参与贡献

加入我们,共同打造更好的播放器

开源项目的生命力来自社区。无论你是开发者、设计师、翻译者还是普通用户,都能找到合适的参与方式。

提交代码

修复 Bug、实现新功能、优化性能。在 GitHub 上提交 Pull Request 即可参与开发。建议先在 Issues 中讨论方案。

查看 Pull Requests

问题反馈

使用中遇到任何 Bug 或有改进建议,欢迎在 GitHub Issues 提交。请尽量提供详细的复现步骤、系统环境与截图。

提交 Issue

翻译协作

将 MPC-BE 界面翻译为你的母语,或优化现有翻译质量。多语言支持是开源项目连接全球用户的重要桥梁。

查看语言文件
社区生态

全球开发者共建的开源生态

MPC-BE 的成功离不开众多优秀开源项目与贡献者的支持。以下是项目主要依赖与生态合作伙伴。

LAV Filters

开源的 DirectShow 解码套件,MPC-BE 默认集成。由 Nevcairiel 维护,支持所有主流音视频编码格式的高质量解码。

FFmpeg

业界顶尖的多媒体处理库,是 MPC-BE 解码能力的核心依赖。FFmpeg 社区持续为开源多媒体生态贡献力量。

libass

ASS/SSA 字幕渲染库,完整支持字幕特效、动画、定位等高级特性。MPC-BE 使用其渲染 ASS 字幕,确保视觉效果与原始制作一致。

madVR

业界公认最强视频渲染器,提供专业级 chroma upscaling、image doubling、HDR 调色等算法。MPC-BE 与其深度集成。

MediaInfo

媒体文件元数据读取库,提供准确的视频编码、分辨率、码率、字幕轨等信息显示。

OpenSubtitles

全球最大的开源字幕库,MPC-BE 内置其 API 接口,用户可直接在播放器内搜索并下载字幕。

联系我们

欢迎通过 GitHub、邮件等渠道与我们联系。我们承诺在 7 个工作日内回复所有反馈与建议。本站不收集任何用户数据,所有沟通均通过公开渠道进行。