首页 > 其他分享 >推荐一款非常轻量级的开源媒体播放器:MPC-HC

推荐一款非常轻量级的开源媒体播放器:MPC-HC

时间:2024-08-07 09:23:53浏览次数:17  
标签:播放器 媒体播放器 Media WMP Player HC 轻量级 MPC

Media Player Classic Home Cinema,简称MPC-HC,是一款简洁的媒体播放器,Media Player Classic 的延续版本,有32位和64位版本。Media Player Classic 是由名为 "Gabest" 的程序员建立,现在他仍然有维护这个程序。 Gabest 原先是以不公开源代码的方式开发 Media Player Classic,但后来他开放了 Media Player Classic 的源代码。

目前mpc-hc是一款开源软件,来自全世界的多位程序员在维护这个项目。

MPC-HC继承了MPC的所有优点,并有自己的一套综合的媒体编解码器,添加了Anti tearing,抖动测试,字幕同步,Shuttle PN31远程控制支持,OSD 屏幕显示,Vista Ready等不少实用的功能。因此可以在不安装第三方工具的环境下播放多种格式的视频/音频文件。

这个播放器有功能多种多样:它可以播放DVD光盘,能够利用具有硬解功能的显卡加速播放最新一代H.264与VC-1格式的视频文件,能够与第二个监视器 (电视)正确配合,支持字幕种类多,可以处理的QuickTime和RealVideo的格式等等。该播放器有一个非常朴素的外观界面,是完全可以理解 的,而与界面相关的语言已被翻译成14种。它是完全与Windows XP和Windows Vista,windows 7兼容,而且有32位与64位两个版本。

MPCHC已经算是万 能播放器了,原生支持硬解还可以直接用内部解码器解PCM音频,现在连Sonic都可以丢了,偶还装了Real Alternative+QuickTime Alternative+DirectVobsub+Haali,再加上PDVD8就完美了,或许可以跟解码中心说byebye了,到现在还没遇上不能播放的文件。

发展历程

近日,影音播放玩家们迎来了一个不幸的消息——神级播放器MPC-HC宣告完结,除非有开发者继续跟进该项目,否则MPC-HC将走向死亡。国内很多朋友播视频用的往往是一些商业性质的万能播放器,例如暴风影音等等,对MPC-HC或许不太熟悉。但实际上,MPC-HC可谓多媒体播放的擎天柱之一,说是它开源界的一大奇迹,也并不为过。作为盛名在外的播放器,为何MPC-HC会走向终结?今天就让我们一起来谈谈MPC-HC吧。

MPC-HC起源:Windows Media Player的同人作品

MPC-HC的全称是“Media Player Classic Home Cinema”,看名字就知道,这是一个和Windows Media Player(WMP)有着密切关系的软件——实际上MPC就是WMP的同人作品。和现在不同,早期的WMP拥有着众多粉丝,它轻巧灵便,界面易用,但这些优点随着新版WMP的出现,烟消云散。

微软在2000年推出了新版的Windows Media Player 7.0,把经典的WMP 6.4改得面目全非,UI和功能都变得臃肿,引起了很多老用户的不满。微软在华而不实的路上越走越远,既然微软无心把WMP改回去,那么开发者们就自己来!在2003年,Media Player Classic(MPC)诞生了,看名字中的“Classic”就能明白,这是个一心致敬经典版WMP的软件。不过,它和WMP又有着本质上的不同。

虽然MPC和WMP 6.4界面、操作乃至接口都相似,但构成是不同的。它俩只是看着像而已,MPC的功能要比WMP 6.4更加强大,而且还是开源的,只要遵循GPL条款,任何人都可以为MPC的发展贡献出自己的力量。MPC日益壮大,业界越来越多人把目光聚集在这款看似经典、但又无比先进的播放器身上。

MPC支持的格式非常全面,在2005年MPC就已经可以通杀VCD、SVCD、DVD等光盘的播放,而且还支持AC3、AAC、DTS音频解码。最重要的是,MPC对当时被视为未来的视频编码H.264/AVC提供了完善的支持——在今天,H.264/AVC已经成为绝对的主流。MPC在十多年前就已经拥有解码当今视频的能力,其先进程度由此可见一斑。

是,不愉快的事情发生了——在2005年MPC的代码遭到了盗窃,有商业性质的视频播放器非法使用了MPC的开源代码,导致了MPC项目发起人Gabest的淡出,MPC开发一度停滞。不过在2006年,新的开发者接管了MPC的项目,以MPC为基础开发了MPC-HC,这一大神级别的播放器得以续命。

下载地址:MPC-HC播放器(mpc播放器)v2.3.4 免费版-下载集MPC-HC是一款老牌的Windows媒体播放器。相比其他臃肿视频播放器,MPC-HC轻量级的身材和百分百开源免费的特征。icon-default.png?t=N7T8https://www.xzji.com/soft/1221.html

标签:播放器,媒体播放器,Media,WMP,Player,HC,轻量级,MPC
From: https://blog.csdn.net/xzji001/article/details/140975649

相关文章

  • Plugin Boutique Scaler EQ V1.1.3_WIN-TCD&MAC-HCiSO(2024.08更新),持续更新长期有效
    一。PluginBoutiqueScalerEQ1.1.3WIN-TCD&MAC-HCiSO   紧随屡获殊荣的音乐理论插件Scaler之后,ScalerEQ以一种引人注目的全新方式提供了音乐性和色彩的均衡。ScalerEQ是PluginBoutique推出的一款创新均衡器插件,结合传统和和声均衡功能,专注于音乐理论,为音乐制作和混......
  • 最新!2024年—华为认证HCIA考试报名攻略分享
    HCIAHCIA是华为初级认证。HCIA认证定位于中小型网络的设计、实施和维护,也是三种级别认证中最初级的认证。HCIA方向HCIA认证条件无HCIA认证考试考试代码:H12-811考试类型:笔试(一科)试卷题型:单选题、多选题、判断题、填空题、拖拽题考试时长:90min及格分/总分:......
  • java基础 之 重写equals时为什么要重写hashCode
    文章目录前言回答了解哈希hashCode()总结前言了解equals戳这里→java基础之equals和==的区别请记住这句话:两个对象相同,哈希码一定相同。哈希码相同,两个对象不一定相同。回答只重写equals()方法,不重写hashCode()方法:存在A.equals(B)为true,但是hashCode不......
  • HCIE学习笔记(持续补充更新):OSPF 五种报文、LSA
    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、OSPF基础1、OSPF三张表2、OSPF建立邻接关系的过程2.1建立邻居关系2.2主/从关系协商、DD报文交换2.3、LSDB同步(LSA请求、LSA传输、LSA应答)二、OSPF报文OSPF报头1、OSPFHello报文(选DR、B......
  • CHCSA第二次作业
    #01、创建以上目录和文件结构,并将/yasuo目录拷贝4份到/目录下[root@localhost~]#ls/yasuo       //先检查是否有yasuo目录ls:无法访问'/yasuo':没有那个文件或目录[root@localhost~]#mkdir-p/yasuo/dir1  //递归创建目录[root@localhost......
  • 什么是DHCP?为什么要有DHCP?
    今天我们来聊聊DHCP,它在网络管理中扮演着重要的角色。作为网络技术的基础之一,DHCP(DynamicHostConfigurationProtocol)在自动分配IP地址和管理网络配置方面发挥了至关重要的作用。那么,什么是DHCP?为什么要有DHCP呢?给大家带来了详细解答,赶快来看看吧!1.什么是DHCP?DHCP,全称为“......
  • 【Docker项目实战】使用Docker部署轻量级Markdown文本编辑器
    【【Docker项目实战】使用Docker部署轻量级Markdown文本编辑器一、项目介绍1.1项目简介1.2使用方法二、本次实践介绍2.1本地环境规划2.2本次实践介绍三、本地环境检查3.1安装Docker环境3.2检查Docker服务状态3.3检查Docker版本3.4检查docke......
  • HCIP笔记2
    网络类型:1.点到点:在一个网段内,只能存在两个物理节点MA-多路访问--在一个网段内物理节点的数量不限制MA---BMA NBMA2.BMA--广播型多路访问3.NBMA--非广播型多路访问注:不同网络类型实际为不同的数据链路层技术;由于二层同时作为了物理层的大脑;故当选择不同的数据链路层技......
  • 华大单片机HC32F003/005在做软件硬件设计时请注意以下事项
    1.P00(RESET)引脚可以复用为带上拉的GPIO数字输入端口,外围的复位电路建议保留。2.P27(SWDIO)与P31(SWCLK)上电时默认为SWD调试功能,未复用为GPIO端口时一直是高平;可以设置成GPIO,但是设置成GPIO后就不能SWD下载了,只能用串口下载。3.P35(TX)与P36(RX)为芯片UART烧写端口(不可改变),当......
  • hashCode方法 和 equals()方法
    packagecom.coding.spring.mvc;importjava.util.HashSet;publicclassUser{privateStringname;publicUser(Stringname){this.name=name;}@Overridepublicbooleanequals(Objectobj){Useruser=(User)obj;......