流浪的蜻蜓
說(shuō)到視頻格式轉(zhuǎn)換,相信那些喜歡看電影的朋友會(huì)非常熟悉,特別是手上擁有眾多隨身播放設(shè)備的忠實(shí)玩家,肯定會(huì)經(jīng)常用到視頻轉(zhuǎn)換工具,因?yàn)榛ヂ?lián)網(wǎng)上絕大部分電影資源基本上都是針對(duì)PC格式的,這樣就給那些使用PSP、MP4和XBOX360等設(shè)備來(lái)播放電影的朋友帶來(lái)極大的不便,因此他們常會(huì)將視頻轉(zhuǎn)換到其他格式。常用的視頻轉(zhuǎn)換軟件,主要依靠CPU運(yùn)算來(lái)進(jìn)行編碼轉(zhuǎn)換,雖然現(xiàn)在CPU已經(jīng)擁有諸如SSE4等專門針對(duì)視頻尤其是高清視頻編碼作優(yōu)化的多媒體指令集,但使用CPU轉(zhuǎn)換視頻的時(shí)間依然漫長(zhǎng),即便是使用目前頂級(jí)的四核處理器,要轉(zhuǎn)完一部2小時(shí)完整的電影,幾個(gè)小時(shí)的轉(zhuǎn)換時(shí)間不是一般人可以接受。這樣耗時(shí)耗電的轉(zhuǎn)換,確實(shí)是用戶們十分討厭的。
不過(guò),近期舉著GPU通用計(jì)算大旗的廠商N(yùn)VIDIA不斷地向CPU獨(dú)有的領(lǐng)域前行,一方面大力強(qiáng)調(diào)CPU的重要性不如GPU,一方面大力宣傳其顯卡的通用計(jì)算性能。Ba-daboom GPU加速視頻轉(zhuǎn)碼工具的推出,標(biāo)志著視頻轉(zhuǎn)換不再費(fèi)時(shí)費(fèi)力,整個(gè)轉(zhuǎn)換過(guò)程完全通過(guò)GPU流處理器進(jìn)行,不再苦苦等待數(shù)小時(shí)而因CPU滿載而無(wú)事可做。當(dāng)然,作為集CPU與GPU于一身的廠商AMD自然也不能示弱,在最新發(fā)布的催化劑8.12驅(qū)動(dòng)程序中,Avivo視頻轉(zhuǎn)碼工具也開(kāi)始重出江湖。來(lái)自GPU領(lǐng)域兩大強(qiáng)勢(shì)廠商的視頻轉(zhuǎn)碼加速效果如何,下面讓我們一起去體驗(yàn)與感受。
NVIDIA Badaboom軟件界面
Badaboom由第三方開(kāi)發(fā)商基于CUDA平臺(tái)編寫,能夠充分利用GPU(GeForce 8/9/200全系列)的流處理器進(jìn)行視頻編碼。
兩大陣營(yíng)性能對(duì)比
1視頻轉(zhuǎn)換時(shí)CPU占用率
從右面的截圖可以明顯地看出,A卡使用了更多的CPU資源甚至有時(shí)候出現(xiàn)了100%滿載現(xiàn)象,而NVIDiA轉(zhuǎn)換時(shí)CPU占用率卻沒(méi)有超過(guò)50%。很明顯,A卡在視頻轉(zhuǎn)換過(guò)程中利用到了更多的CPU資源。
2視頻轉(zhuǎn)換時(shí)間
第一項(xiàng)測(cè)試為H 264格式的1080p藍(lán)光預(yù)告片轉(zhuǎn)為480×320分辨率780Kbps的iPod格式。如果使用CPU進(jìn)行編解碼最快需要72s才完成,而B(niǎo)adaboom只用了23s,Aviv0更快只用了12s。
第二項(xiàng)測(cè)試依舊使用1080p藍(lán)光預(yù)告片轉(zhuǎn)為2.5Mbps的WMV格式。由于Badaboom并不支持WMV輸出,而Avivo表現(xiàn)則相當(dāng)出眾,速度是CPU轉(zhuǎn)碼的5倍。
測(cè)試總結(jié):雙方各有優(yōu)勢(shì)
從實(shí)際體驗(yàn)的結(jié)果來(lái)看,可以明顯看出A卡在速度上擁有更強(qiáng)大的實(shí)力,然而卻也使用了更多的CPU占用率作為代價(jià),不過(guò)作為集CPU與GPU于一家的AMD來(lái)說(shuō),并不在意GPU應(yīng)用時(shí)CPU占用率的高低,不需要去刻意地控制CPU占用率,這或許也是它速度更快的大原因。但是N卡雖然速度稍慢,卻在輸出的畫質(zhì)上明顯高于A卡。就兩者看來(lái),并沒(méi)有個(gè)明顯的贏家,都體現(xiàn)出了GPU的并行計(jì)算能力,雖然Avivo速度更快,支持格式更多,但輸出質(zhì)量結(jié)果并不完美,而B(niǎo)adaboom輸出畫質(zhì)質(zhì)量高,界面精美,但速度比Avivo稍慢,支持格式也有限,最重要的是,它是收費(fèi)軟件。
GPU視頻轉(zhuǎn)碼有待進(jìn)一步完善
從測(cè)試的本質(zhì)來(lái)看,無(wú)論來(lái)自NVlDIA還是AMD的GPU視頻轉(zhuǎn)換方案都相當(dāng)誘人,相比CPU能夠達(dá)到快幾倍的轉(zhuǎn)換效果,這為批量工作節(jié)省了大量的時(shí)間。當(dāng)然,它們都有需要改進(jìn)的地方,最大的通病在于都無(wú)法精確設(shè)置輸出視頻規(guī)格,而只有籠統(tǒng)的輸出格式和碼率選擇,此外GPU轉(zhuǎn)換后的視頻質(zhì)量相比CPU轉(zhuǎn)換落后不少,如A卡的Avlvo雖然轉(zhuǎn)碼速度快,但是其輸出視頻并不完美,其中會(huì)出現(xiàn)編碼錯(cuò)誤,所以當(dāng)前玩家要做的就是靜靜地等待GPU加速轉(zhuǎn)碼的進(jìn)一步完善。