PC端的开源媒体播放器

大体来说,开源媒体播放器主要有3大架构:MPC、MPlayer和VLC。这3大架构及其衍生品占领了90%的市场。普通用户能看到的免费媒体播放软件,几乎都是源自这3大架构。 MPC-HC 在谈MPC-HC之前,我们必须先谈一下它的先驱MPC。

大体来说,开源媒体播放器主要有3大架构:MPC、MPlayer和VLC。这3大架构及其衍生品占领了90%的市场。普通用户能看到的免费媒体播放软件,几乎都是源自这3大架构。

MPC-HC

在谈MPC-HC之前,我们必须先谈一下它的先驱MPC。

MPC的全称是“Media Player Classic”,它是一个和Windows Media Player(WMP)有着密切关系的软件——实际上MPC就是WMP的同人作品。

在Windows XP出现之前的Windows时代,WMP是非常出色的播放器。微软在2000年推出了WMP 7.0,将这款经典改得面目全非,引起了很多爱好者的不满。于是开发者在2003年,就自己捣腾出了一个开源软件MPC,用以致敬经典版的WMP旧版。

MPC基于DirectShow架构,是Windows系统下元祖级别的播放器。据说后来有个韩国人开发的KMPlayer早期也就是抄MPC的代码再换个界面,并且当时没有开源,令MPC的作者Gabest十分不爽。

MPC诞生出了MPC-HC和MPC-BE两大分支。

MPC-HC(Media Player Classic - Home Cinema)是MPC后继者。MPC-HC则在MPC的原作者Gabest渐渐退出MPC开发后的继承者。

MPC-HC有很多创新特性,包括开始融入 ffmpeg和支持更多DirectX特性和DXVA等等。

MPC-HC和MPC一样使用的是DirectShow架构,是一个十分轻量级的Windows平台专属的开源媒体播放器。

基于ffmpeg开发的开源DirectShow滤镜套件LAV filters出现后,让MPC-HC的视频解码能力变得更强了。通过LAV filters和ffmpeg,MPC-HC的解码能力可以与时俱进,支持最新型号的显卡硬解,支持最新的视频编码标准。

2017年,MPC-HC的官方网站宣布停止这个项目。其官方发布的最后一个版本是1.7.13,我们可以在github上下载它的源码和预编译版本。尽管如此,MPC-HC的源码是我们研究学习WIndows平

发布者:admin,转转请注明出处:http://www.yc00.com/web/1754991238a5224651.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信