對(duì)于國(guó)內(nèi)的高清視頻用戶來說,終極解碼和完美解碼是最受歡迎的兩大播放器,均已超強(qiáng)的視頻格式兼容度而聞名。但是,在使用CUDA進(jìn)行解碼的時(shí)候,我們還必須在播放軟件的解碼設(shè)置中專門開啟才能夠使用。下面我們首先來看看終極解碼中如何開啟CUDA高清視頻(H.264)解碼。
目前,終極解碼的最新版本為2009春節(jié)版,遺憾的是終極解碼已經(jīng)很久沒有更新,其內(nèi)置的CoreAVC解碼器為1.85版,而不是最新支持CUDA解碼的1.95版,所以我們必須通過Hack的手段,讓CoreAVC 1.95進(jìn)入終極解碼的懷抱。
首先,在CoreAVC官方網(wǎng)站下載CoreAVC 1.95版解碼器,普通用戶可直接下載14天的試用版本,有需求的用戶也可以花費(fèi)14.95美元購買正式版。然后安裝CoreAVC 1.95(如上圖)。
點(diǎn)擊查看大圖
安裝完畢之后,進(jìn)入CoreAVC的安裝目錄,筆者這里是C:\Program Files\CoreCodec\CoreAVC 14 Day Trial Edition,找到文件CoreAVCDecoder.ax,將其復(fù)制一份到桌面;然后,將桌面上的CoreAVCDecoder.ax文件更改名為CoreAVC.ax,并覆蓋完美解碼安裝目錄下\Codecs文件夾下,如筆者這里為C:\Program Files\Final Codecs\Codecs,提示同名文件請(qǐng)選擇覆蓋(如上圖)。
此時(shí),我們已經(jīng)通過Hack的方法將終極解碼內(nèi)置的CoreAVC 1.8.5解碼器替換成1.9.5解碼器了,不過我們還需要在播放器里設(shè)置才能正確使用CoreAVC 1.9.5解碼器。
正確覆蓋文件之后,打開終極解碼的“解碼中心”,在H.264視頻解碼器下面的CoreAVC上點(diǎn)右鍵,然后選擇CoreAVC 1.8.5,因?yàn)槲覀儎倓傄呀?jīng)將1.8.5的CoreAVC文件替換成CoreAVC 1.9.5的文件了,所以這里勾選CoreAVC 1.8.5實(shí)際上也就是采用了CoreAVC 1.9.5解碼器,只是終極解碼無法識(shí)別罷了。
在這里設(shè)置完畢之后,播放器就會(huì)自動(dòng)調(diào)用1.9.5版本的CoreAVC解碼器,不過我們還需要在播放器里開啟CUDA硬件解碼。
點(diǎn)擊放大
打開“我的播放器”(KMPlayer)并隨便播放一段H.264格式視頻,在播放窗口中點(diǎn)擊右鍵——濾鏡——CoreAVC VIDEo Decoder(如上圖),進(jìn)入CoreAVC設(shè)置界面。
上圖才是CoreAVC的設(shè)置界面,這里我們要勾選右下角的Prefer CUDA accelerATIon才能夠完整開啟CUDA解碼功能。該選項(xiàng)上面的Use Tray Icon可以讓CoreAVC的狀態(tài)出現(xiàn)在系統(tǒng)托盤處。
如上圖所示,如果使用CUDA進(jìn)行視頻解碼的話,系統(tǒng)托盤處的CoreAVC狀態(tài)會(huì)顯示為綠色(反之會(huì)顯示為藍(lán)色),鼠標(biāo)移動(dòng)過去會(huì)提示CUDA in use字樣,表示正在使用CUDA進(jìn)行視頻解碼運(yùn)算。
由于終極解碼目前還沒有正式支持CoreAVC 1.9.5解碼器,必須通過Hack的方法才能夠?qū)崿F(xiàn),對(duì)于普通用戶來說難免有些麻煩,故暫不推薦使用終極解碼進(jìn)行CUDA硬解H.264視頻。
前面我們介紹了使用終極解碼進(jìn)行CUDA硬解H.264視頻的方法,相對(duì)來說完美解碼就要方便多了,軟件本身就已經(jīng)采用了CoreAVC 1.9.5版本的解碼器,下面我們還是來簡(jiǎn)單的講述一下。
安裝完美解碼最新版本之后,首先打開“完美解碼設(shè)置中心”程序,找到H.264視頻解碼器,將解碼器設(shè)置為CoreAVC(如上圖),這樣就調(diào)用了CoreAVC 1.9.5版本的解碼器。
應(yīng)用之后,點(diǎn)擊H.264視頻解碼器右邊的配置,和前面介紹的終極解碼一樣,勾選Prefer CUDA accelerATIon和Use Tray Icon,開啟CUDA硬件解碼和系統(tǒng)托盤提示。
如果沒有問題的話,此時(shí)應(yīng)該已經(jīng)可以使用完美解碼進(jìn)行CUDA視頻解碼了。