MPC-HC,全称Media Player Classic Home Cinema,是Windows平台上一个非常轻量级的开源媒体播放器。它支持所有常见的视频和音频文件格式的播放。它是100%免费的,没有任何广告或后门。
软件类型:媒体播放器
软件语言:多国语言
软件授权:GNU通用公众授权
稳定版本:1.7.13
编译时间:2017-06-16
编译环境:MSVC v19
应用平台:WinXp/Win2003/2000/Vista/Win7/Win8/Win10
XhmikosR(希腊)------项目管理 官网网页维护
Underground78(法国)------项目管理 代码开发
Nevcairiel(德国)------LAVFilters主开发
kasper93(波兰)------代码开发
Armada651(荷兰)------代码开发
alexmarsev(未知)------代码开发
vBm(塞尔维亚)------Doom9主持
Jellyfrog(瑞典)------服务器管理
内置滤镜的更替
先前,MPC-HC内部解码器都是直接基于FFmpeg,但MPC-HC自2013年7月1日释出的nightly版本开始,正式放弃了原自身的内置滤镜,并且直接采用LAV作为自身的主要滤镜,是唯一内置深度融合LAV Filters的视频播放器。
LAV Filters
LAV Filters是由doom9论坛的德国程序员 Nevcairiel 开发的解码套装。基于FFmpeg 的 Libav 库,遵守GPL开源协议,任何人都可以得到LAV的代码。由于实在过于优秀和先进,许许多多的开源项目爱好者和商业公司都不同程度的吸收LAV的代码进他们的滤镜当中。
LAV Splitter
LAV Splitter是LAV Filters最早开发出来的组件,我们通常称之为分离器。LAV Splitter强大的分离能力,使媒体文件的打开速度和跳转速度(快进快退)达到了“神速”级别,并且支持广泛的支持各种封装的格式。
LAV Video Decoder
LAV Video Decoder是LAV Filters的组件中最令人称赞的部分,我们通常称之为视频解码器。LAV Video Decoder的视频解码能力异常强大,不仅10bit解码速度首屈一指,而且支持最新HEVC/H265解码。它还提供了强大的GPU硬件加速(让无数低配流畅地播放了4K片源),并针对intel和NVIDIA的显卡还提供混合的解码方式。
LAV Audio Decoder
LAV Audio Decoder是LAV Filters的组件之一,我们通常称之为音频解码器。看似最平凡的LAV Audio Decoder也是性能和质量并重的产物,根据声卡支持程度自动调整最高质量的音频输出模式。
Media Player Classic Home Cinema,简称MPC-HC,是Media Player Classic 的后续版本。
Media Player Classic是由名为"Gabest"的程序员创建的,Gabest原先是以不公开源代码的方式开发Media Player Classic,但后来他开放了Media Player Classic的源代码。Media Player Classic延续了Windows Media Player6.4几乎相同的接口和朴素的风格界面,然而这是与Windows Media Player 6.4完全不同的应用程序。
Media Player Classic 的原作者 Gabest 已于2006年停止继续开发MPC,MPC-HC在MPC基础上修复了大量BUG,不断增强内部解码性能,并增加了切合现代播放的一些功能。
授权
MPC-hc是基于GPL授权条款。
侵权事件
2005年4月23日,Gabest在项目的新闻页面中发布信息,指出有2个软件被怀疑使用了该项目的源代码却未同样以GPL授权发布,违反了GPL的授权条款,一个是来自韩国的免费软件The KMPlayer,另一个是商业软件VX30。Gabest对这个事件表示沮丧,他不知道如何对有关已违反了授权的组织进行有关的行动。
2008年The KMPlayer作者姜勇囍进入 Daum Communications,发表了改良版本Daum Potplayer,因此PotPlayer继承了KMPlayer侵害GPL授权条款。
2009年暴风影音和腾讯旗下的QQ影音先后因未遵循GPL协议登上"耻辱堂"。射手影音也曾被指责有违反GPL协议的嫌疑,但软件作者表示否认。
MPC-BE
MPC-BE是从MPC-HC团队中分裂出来的俄国开发者们开发的一款基于MPC-HC(1.6旧版)及MPC(2006)的开源播放器。
MPC-BE来由
最初MPC-BE只是MPC-HC的黑色UI版本,后来因为俄国开发者们和MPC-HC的项目管理XhmikosR意见不合,被XhmikosR赶了出来。随后俄国开发者们决定在自己的论坛独立搞MPC-BE。