H.264(又稱MPEG-4 AVC)是由ITU-T與ISO/IEC聯(lián)合開發(fā)的視頻處理標(biāo)準(zhǔn),X.264就是H.264的一種免費(fèi)編碼器。采用X.264編碼的電影已經(jīng)在網(wǎng)上出現(xiàn),這些電影的品質(zhì)媲美D9格式的DVD(圖1),文件大小卻與傳統(tǒng)的XviD格式相似。不過要流暢播放這些電影并不容易,因?yàn)樗萖viD電影更占CPU資源,本文將介紹用Kmplayer讓X.264電影在電腦上順暢地播放出來。
內(nèi)置解碼器的字幕問題
對(duì)于普通用戶,筆者首推Kmplayer內(nèi)置的H.264解碼器進(jìn)行播放,因?yàn)榧嫒菪院退俣榷挤浅3錾?。由于是?nèi)置解碼,因此大部分設(shè)置都可以按默認(rèn)值,只須對(duì)字幕相關(guān)參數(shù)進(jìn)行設(shè)置。
打開Kmplayer的“參數(shù)設(shè)置”界面,選擇“視頻處理”/“渲染器”為“VMR9(未渲染模式-HQ字幕)”(圖2)。“字幕處理”/“字幕輸出模式”為“描繪到VMR/D3D表面(須要使用VMR渲染器)”(圖3)。切換到“字幕處理”/“字體”頁(yè)面,設(shè)置“第一”和“替代”字體都為“黑體”,“字符集”為“GB2312”,“比例”全設(shè)成“120”,“默認(rèn)字符語言”為“CHS chs ZH”(圖4)。OK,現(xiàn)在可以欣賞X.264電影了,如果發(fā)現(xiàn)播放時(shí)仍然不流暢,單擊右鍵彈出快捷菜單,選擇“視頻(高級(jí))”/“超級(jí)速度模式”,這樣就把播放流暢作為首要條件。
如果電腦的配置很高,不在乎播放速度的影響,則可以選擇“視頻(高級(jí))”/“預(yù)設(shè):高質(zhì)量-高于2G”,把出眾的畫質(zhì)放在首位。
使用第三方解碼器播放
喜歡DIY的用戶永遠(yuǎn)不會(huì)滿足于軟件內(nèi)置解碼器的效果,特別是Kmplayer這樣支持眾多第三方插件的工具。在H.264解碼器中,最經(jīng)典的要屬CoreAVCDecoder和CoreAAC的組合了,前者是視頻解碼器,后者是AAC解碼器(可從http://pcd.skycn.net下載)。
把兩個(gè)文件解壓到系統(tǒng)的System32目錄,在“命令提示符”窗口中進(jìn)入System32目錄下,運(yùn)行“regsvr32 CoreAVCDecoder.ax”和“regsvr32 CoreAAC.ax”命令注冊(cè)插件?,F(xiàn)在運(yùn)行Kmplayer,打開“參數(shù)設(shè)置”界面,將“濾鏡控制”/“解碼器使用”/“內(nèi)部視頻解碼器”/“H.264(AVC1)”前的鉤取消(圖5),禁止內(nèi)置的H.264解碼器。切換到“濾鏡控制”/“解碼器使用”/ “外部視頻解碼器”頁(yè)面,依次點(diǎn)擊“搜索外部解碼器”/“在掃描后添加”,會(huì)找到剛添加的兩個(gè)解碼器。這時(shí)就可以在“H.264視頻”中選擇“CoreAVC Video Decoder”。同理,將“濾鏡控制”/“解碼器使用”/“內(nèi)部音頻解碼器”/“AAC”前的鉤取消,啟用“外部音頻解碼器”/AAC音頻”為“CoreAAC Audio Decoder”。字幕的設(shè)置和前面的相同,當(dāng)一切完成后,就可以順利地播放X.264電影了。
本文中所涉及到的圖表、注解、公式等內(nèi)容請(qǐng)以PDF格式閱讀原文。