MPC-HC,全(quan)稱Media Player Classic Home Cinema,是Windows平臺上(shang)一個非常輕量級的(de)開源(yuan)媒體播(bo)放器。它支持所有(you)常見(jian)的(de)視頻(pin)(pin)和音(yin)頻(pin)(pin)文件(jian)格(ge)式的(de)播(bo)放。它是100%免費的(de),沒有(you)任何廣告或后門。
軟(ruan)件類型:媒體播放器
軟件語(yu)言(yan):多國語(yu)言(yan)
軟件授權(quan):GNU通用公眾(zhong)授權(quan)
穩定版本:1.7.13
編譯時間:2018-06-16
編譯環境:MSVC v19
應用(yong)平臺(tai):WinXp/Win2003/2000/Vista/Win7/Win8/Win10
XhmikosR(希(xi)臘(la))------項目管理+官網網頁(ye)維護
Underground78(法國)------項(xiang)目(mu)管(guan)理+代碼開(kai)發
Nevcairiel(德國)------LAVFilters主開發
kasper93(波蘭)------代碼開發
Armada651(荷蘭)------代碼(ma)開發
alexmarsev(未知(zhi))------代碼開發(fa)
vBm(塞爾維亞)------Doom9主持
Jellyfrog(瑞(rui)典(dian))------服務器管理
內置濾鏡的更替
先前,MPC-HC內部解碼器(qi)都是(shi)直接(jie)基于FFmpeg,但MPC-HC自(zi)2013年7月1日釋(shi)出的nightly版本開(kai)始(shi),正式(shi)放棄了原自(zi)身的內置濾鏡(jing),并且(qie)直接(jie)采用LAV作(zuo)為自(zi)身的主要濾鏡(jing),是(shi)唯一內置深度融合LAV Filters的視頻播放器(qi)。
LAV Filters
LAV Filters是由doom9論壇的(de)(de)德國程序員(yuan) Nevcairiel 開發的(de)(de)解碼(ma)套裝。基(ji)于(yu)FFmpeg 的(de)(de) Libav 庫,遵(zun)守GPL開源(yuan)協(xie)議,任(ren)何(he)人(ren)都可以得到(dao)LAV的(de)(de)代碼(ma)。由于(yu)實在過于(yu)優秀和(he)先進(jin),許許多多的(de)(de)開源(yuan)項目愛好(hao)者(zhe)和(he)商業公司都不同程度(du)的(de)(de)吸收LAV的(de)(de)代碼(ma)進(jin)他們的(de)(de)濾鏡當中。
LAV Splitter
LAV Splitter是LAV Filters最早開發出來的組件(jian),我們(men)通常稱之(zhi)為分離器。LAV Splitter強(qiang)大(da)的分離能力,使媒(mei)體文(wen)件(jian)的打開速度和跳轉速度(快進(jin)快退)達到了(le)“神速”級別,并(bing)且支持(chi)廣泛的支持(chi)各種封裝的格式(shi)。
LAV Video Decoder
LAV Video Decoder是LAV Filters的(de)(de)組件中(zhong)最(zui)令人稱贊的(de)(de)部分,我們通(tong)常稱之為視(shi)頻(pin)解(jie)碼(ma)器(qi)。LAV Video Decoder的(de)(de)視(shi)頻(pin)解(jie)碼(ma)能力異常強(qiang)大(da),不僅10bit解(jie)碼(ma)速度首屈一指(zhi),而且支持最(zui)新HEVC/H265解(jie)碼(ma)。它還提供(gong)了強(qiang)大(da)的(de)(de)GPU硬件加速(讓無數低(di)配流暢地播放(fang)了4K片(pian)源),并針對intel和NVIDIA的(de)(de)顯(xian)卡還提供(gong)混合的(de)(de)解(jie)碼(ma)方(fang)式。
LAV Audio Decoder
LAV Audio Decoder是(shi)LAV Filters的(de)組(zu)件之一,我(wo)們通(tong)常稱之為音頻(pin)解碼器。看似最平凡的(de)LAV Audio Decoder也(ye)是(shi)性能和質量(liang)并重的(de)產物,根(gen)據(ju)聲(sheng)卡支持程度自動調整最高質量(liang)的(de)音頻(pin)輸出模(mo)式。
Media Player Classic Home Cinema,簡稱(cheng)MPC-HC,是Media Player Classic 的后續版本。
Media Player Classic是(shi)由名為"Gabest"的(de)(de)(de)程(cheng)序員(yuan)創建的(de)(de)(de),Gabest原先是(shi)以不(bu)公開(kai)(kai)源代(dai)(dai)碼(ma)的(de)(de)(de)方(fang)式開(kai)(kai)發Media Player Classic,但后來他開(kai)(kai)放了(le)Media Player Classic的(de)(de)(de)源代(dai)(dai)碼(ma)。Media Player Classic延(yan)續了(le)Windows Media Player6.4幾乎相同的(de)(de)(de)接(jie)口和樸素的(de)(de)(de)風格界面(mian),然而這(zhe)是(shi)與Windows Media Player 6.4完(wan)全不(bu)同的(de)(de)(de)應用程(cheng)序。
Media Player Classic 的原(yuan)作者 Gabest 已于2006年(nian)停止(zhi)繼(ji)續(xu)開發MPC,MPC-HC在MPC基(ji)礎(chu)上修復了大量BUG,不斷增強內部(bu)解(jie)碼性能,并增加了切合(he)現代(dai)播放的一些(xie)功能。
授權
MPC-hc是基于GPL授(shou)權條款。
侵權事件
2005年4月23日(ri),Gabest在項目的(de)(de)新(xin)聞頁面中發(fa)布(bu)信息,指出有2個(ge)軟件(jian)(jian)(jian)被懷(huai)疑使用了該項目的(de)(de)源(yuan)代碼卻未同樣以(yi)GPL授權(quan)發(fa)布(bu),違反了GPL的(de)(de)授權(quan)條款,一(yi)個(ge)是(shi)(shi)來自韓(han)國的(de)(de)免費軟件(jian)(jian)(jian)The KMPlayer,另一(yi)個(ge)是(shi)(shi)商(shang)業(ye)軟件(jian)(jian)(jian)VX30。Gabest對(dui)這個(ge)事件(jian)(jian)(jian)表示沮喪,他不(bu)知道如何對(dui)有關(guan)(guan)已違反了授權(quan)的(de)(de)組(zu)織進行(xing)有關(guan)(guan)的(de)(de)行(xing)動。
2008年The KMPlayer作者姜勇囍進入 Daum Communications,發表了改良(liang)版本Daum Potplayer,因此PotPlayer繼承了KMPlayer侵害GPL授權條款。
2009年暴風影音(yin)和騰訊(xun)旗下(xia)的(de)QQ影音(yin)先后(hou)因未遵循GPL協議(yi)(yi)登上"恥辱堂(tang)"。射(she)手影音(yin)也(ye)曾被指責(ze)有(you)違反GPL協議(yi)(yi)的(de)嫌(xian)疑,但軟件作者(zhe)表示否認。
MPC-BE
MPC-BE是從MPC-HC團隊中分裂出來的俄(e)國開(kai)發者們開(kai)發的一款基于MPC-HC(1.6舊(jiu)版)及MPC(2006)的開(kai)源播(bo)放器(qi)。
MPC-BE來由
最初MPC-BE只是MPC-HC的黑(hei)色(se)UI版(ban)本,后來因為(wei)俄(e)國開發者們和(he)MPC-HC的項目管理XhmikosR意見不合(he),被XhmikosR趕了(le)出(chu)來。隨后俄(e)國開發者們決(jue)定在(zai)自己的論壇獨立搞MPC-BE。