基本信息
軟體類型:媒體播放器
軟體語言:多國語言
軟體授權: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。