计算机科学

首页 > 计算机科学

Media Player Classic

Media Player Classic
Media Player Classic logo.png
Media Player Classic screenshot.png
开发者 Gabest
开发日期2002年[注 1]
初始版本 2003年5月29日 (2003-05-29)
最终稳定版本
最终稳定版本
6.4.9.1
(2010年2月14日,​8年前​(2010-02-14
开发状态 停滞,但有活跃分支
编程语言 C++
系统平台 Microsoft Windows
文件大小 10.7 MB
语言 41种语言
类型 媒体播放器
许可协议 GPL
网站
  • MPC Guliverkli project
  • MPC-HC MPC-HC project
  • MPC-BE Project

Media Player Classic是一个简洁的媒体播放器。Media Player Classic含有与Windows Media Player 6.4几乎相同的接口。然而,这是与Windows Media Player 6.4完全不同的应用程序,它含有其它近代的播放器相似的功能及选项。

Media Player Classic是由名为"Gabest"的程序员创建,现时他仍然有维护这个程序。Gabest原先是以不公开源代码的方式开发Media Player Classic,但后来他开放了Media Player Classic的源代码。现时Media Player Classic是基于GPL下发布,另外,在SourceForge亦开发了名为Guliverkli的项目。

Guliverkli的项目页中亦有大量的编码,阅读器及解码器可供下载。

MPC项目现在主要由Doom9论坛社群维护。现时活跃的分支为Black Edition(MPC-BE)。Media Player Classic Home Cinema(MPC-HC)分支于2017年7月16日宣布终止。[1]

目前clsid2接替更新1.7.13后版本。github.com/clsid2/mpc-hc/releases

目录

  • 1 特色
    • 1.1 MPEG-1、MPEG-2及MPEG-4播放
    • 1.2 QuickTime及RealPlayer结构
    • 1.3 Matroska及Ogg容器
    • 1.4 电视调解器
    • 1.5 图像检视器
    • 1.6 其他
  • 2 Media Player Classic与影音包
  • 3 GPL版权被侵害
  • 4 注释
  • 5 参考文献
  • 6 外部链接
  • 7 参见

特色

MPEG-1、MPEG-2及MPEG-4播放

能播放VCD、SVCD及DVD格式,无需安装额外软件及编码/解码器。Media Player Classic内含MPEG-2视频支持字幕播放及LPCM、MP2、AC3及DTS音效播放。亦包含改进的MPEG解码器以便支持SVCD字幕,利用其VCD/SVCD/XCD阅读器,可直接播放VCD及SVCD。2005年10月30日,Gabest加上*.mp4及MPEG-4时间字幕支持。[2]另外,AAC解码器亦已在MPC上推行,这可令MPC可以播放以AAC压缩的mp4文件,成为Winamp及iTunes代替品。

QuickTime及RealPlayer结构

由于这个播放器主要是基于DirectShow结构运作,如果在您的计算机中已经安装了QuickTime及/或RealPlayer,MPC亦都可以两种原先的播放编码播放这些文件。

Matroska及Ogg容器

Media Player Classic本身包含了对OGM及Matroska等容器格式的播放支持。

电视调解器

如果已经安装电视调解卡的话,MPC是可以支持电视播放及录影。

图像检视器

Media Player Classic内置数项图片格式的支持,包括JPEG、BMP、GIF等常见图像格式文件。

其他

对流媒体的支持较差,如mms或Realnetworks流媒体协议的文件基本无法播放。此外界面也较为朴素,仍然采用的是最古老的Windows软件的标准界面,与多数媒体播放软件华丽的界面大异其趣。

Media Player Classic与影音包

可能有人认为一些解码器安装包(例如K-Lite Codec Pack或暴风影音Storm codec等)就等同于Media Player Classic。但其实事实上这是不正确的。这些的解码器安装包通常会绑上很多的解码器模块,再加上Media Player Classic推出。但是Media Player Classic是一个独立使用的程序,已经包含了大部分媒体格式档的支持。在大部分的情况下,Media Player Classic都能够支持一般使用的文件。

GPL版权被侵害

  • 2005年4月23日,Gabest在项目的新闻页面中发布信息,指出有2个软件被怀疑使用了该项目的源代码却未同样以GPL授权发布,违反了GPL的授权条款,一个是韩国人制作的免费软件The KMPlayer,另一个是商业软件VX30。Gabest对这个事件表示沮丧,他不知道如何对有关已违反了授权的组织进行有关的行动。[3]
  • 2008年The KMPlayer作者姜勇囍进入Daum Communications,发表了改良版本Daum PotPlayer,因此PotPlayer继承了KMPlayer侵害GPL授权条款。[注 2]
  • 2009年暴风影音和腾讯旗下的QQ影音先后因未遵循GPL协议登上“耻辱堂”[4]。而射手影音播放器也曾被指责有违反GPL协议的嫌疑,但软件作者否认[5]
  • 2009年射手播放器获得MPC-HC赞赏并成为MPC-HC的代码贡献者。[6]

注释

  1. ^ Based on the original version (C) 2002-2006 by Gabest (e-mail unknown).
  2. ^ 作者为同一人

参考文献

  1. ^ XhmikosR. v1.7.13 is released and farewell. MPC-HC. 2017-07-16 [2017-07-16] (英语). 
  2. ^ 在Doom9论坛Gabest发布之最新CVS组建
  3. ^ http://sourceforge.net/forum/forum.php?forum_id=462894
  4. ^ Hall of Shame. ffmpeg. [2010-03-05] (英语). 
  5. ^ 射手播放器回应被指违反开源协议全部开放代码. 开源社区. 2009-12-21 [2010-03-05]. 
  6. ^ http://www.cnbeta.com/articles/91973.htm

外部链接

  • Guliverkli - 在SourceForge.net的Media Player Classic项目页
  • Guliverkli2 - 在SourceForge.net的Media Player Classic修正版项目页
  • MPC-HC - 在SourceForge.net的MPC-HC项目页

参见

  • Real Alternative
  • QuickTime Alternative
  • Media Player Classic Homecinema
  • 媒体播放器列表

上一篇:拖把更名器
下一篇:灵格斯词霸
相关推荐