国产成人福利在线视频播放下载,成人无码www免费视频在线看,放荡的美妇在线播放,大地资源网最新更新,国产成人精品日本亚洲网站

泡泡網(wǎng)顯卡頻道 PCPOP首頁      /      顯卡     /      評(píng)測(cè)    /    正文

20分轉(zhuǎn)1部藍(lán)光!國(guó)產(chǎn)CUDA轉(zhuǎn)碼軟件首測(cè)

    2008-2009年間,3D圖形領(lǐng)域最出風(fēng)頭的既不是各類華麗的DX10游戲,也不是性價(jià)比越來越高的DX10新顯卡,而是NVIDIA的CUDA并行計(jì)算技術(shù),它將專注3D渲染的GPU推向了通用計(jì)算領(lǐng)域,以更小的成本獲得了更高的性能,原本風(fēng)馬牛不相及的CPU和GPU開始了正面交鋒。

    目前CUDA在民用領(lǐng)域的主要用途就是視頻編碼,而CUDA的代表作顯然就是Badaboom這款視頻轉(zhuǎn)碼軟件,相信經(jīng)常關(guān)注顯卡的朋友一定不會(huì)陌生,它是NVIDIA與國(guó)外一軟件公司聯(lián)合開發(fā)的作品,最大限度的調(diào)動(dòng)了GPU的資源。根據(jù)我們之前的測(cè)試來看,9800GT級(jí)別的中端顯卡就能輕易擊敗當(dāng)時(shí)的最強(qiáng)四核QX9770,GPU視頻編碼的實(shí)力可見一斑!

    作為一款新興軟件,Badaboom的版本更新很頻繁,視頻支持的格式、兼容性、轉(zhuǎn)換效率都在不斷的改進(jìn),近期發(fā)布的1.2版本更是加入了對(duì)中文的支持。但是這款老外開發(fā)的軟件明顯不適合中國(guó)國(guó)情,很多缺點(diǎn)導(dǎo)致該軟件并不實(shí)用,筆者以及周圍的朋友都是深有感觸:Badaboom只能拿來玩玩,試試看GPU轉(zhuǎn)碼到底能有多強(qiáng),真正靠譜的還是成熟的CPU轉(zhuǎn)碼,為什么這么說呢?

  • Badaboom的界面雖然支持中文了(面子工程),但卻不支持中文目錄和文件名(很搞笑),每次轉(zhuǎn)換視頻都得手動(dòng)改名并指定目錄;
  • Badaboom的兼容性還是不行,網(wǎng)絡(luò)最流行的RMVB、AVI、WMV等視頻都不支持,只支持DVD、藍(lán)光、TS等標(biāo)準(zhǔn)封裝規(guī)格的視頻;
  • Badaboom不支持將字幕壓進(jìn)視頻里面,非中文影片轉(zhuǎn)換后根本沒法看,因?yàn)榇蠖鄶?shù)手持設(shè)備都不能外掛字幕;
  • 只支持輸出MP4這一種封裝格式,應(yīng)用范圍有限。

    至于軟件功能簡(jiǎn)單、不支持批量等等這些雞毛蒜皮的小事就不提了,這跟軟件的定位人群有關(guān)。但以上四大致命問題導(dǎo)致Badaboom只是看上去很美、很快,其實(shí)一點(diǎn)都不實(shí)用,根本不適合中國(guó)用戶使用。

    Badaboom的局限性這么大,導(dǎo)致它只適合做評(píng)測(cè)用,沒什么實(shí)際意義。作為用戶來說,CUDA技術(shù)有多強(qiáng)悍并不重要,最重要的是它能帶來什么樣的好處,在媒體鋪天蓋地的宣傳CUDA優(yōu)勢(shì)之時(shí),最終用戶還是只能用CPU轉(zhuǎn)換視頻,不能不說是一種悲哀。

    終于,我們盼來了國(guó)內(nèi)首款支持CUDA的視頻轉(zhuǎn)碼軟件,完全開源并且永久免費(fèi)的MediaCoder在最新版本當(dāng)中加入了CUDA編碼器。此前MediaCoder所有編碼器都是依靠CPU運(yùn)算,現(xiàn)在能夠與時(shí)俱進(jìn)率先加入GPU加速支持,的確難能可貴,引用MediaCoder開發(fā)人員的話說就是:

    “近兩年NVIDIA的CUDA技術(shù)似乎成為業(yè)界新寵,其優(yōu)良的科學(xué)運(yùn)算加速能力確實(shí)首屈一指,引領(lǐng)著并行運(yùn)算潮流,各行業(yè)都紛紛采用它來加速,搞得我們也躍躍欲試,呵呵,另外還有很多網(wǎng)友對(duì)MediaCoder的厚愛,希望在MC上體驗(yàn)一下CUDA加速的快感,于是我們決定了用CUDA加速M(fèi)ediaCoder轉(zhuǎn)碼。

    年初我們幾個(gè)開發(fā)人員就開始醞釀著采用CUDA加速H.264編碼,畢竟H.264現(xiàn)在比較火,還是比較有前途。經(jīng)過一段時(shí)間的緊張的開發(fā),CUDA加速的H.264編碼器終于誕生,讓性能卓越的MediaCoder又添一利器?!?/FONT>

    筆者一直都是MediaCoder軟件的忠實(shí)用戶,該軟件由于對(duì)多核CPU優(yōu)化支持非常到位,因此我們經(jīng)常用它進(jìn)行CPU視頻編碼測(cè)試,也常用它給iPhone轉(zhuǎn)視頻看?,F(xiàn)在它率先支持CUDA,筆者自然要對(duì)其進(jìn)行深入測(cè)試,從兼容性、易用性、速度等各方面考察,與CUDA的代表作Badaboom進(jìn)行全面對(duì)比!

    或許很多人還沒用過MediaCoder這款軟件,下面就先對(duì)它進(jìn)行簡(jiǎn)要介紹:

    MediaCoder是一個(gè)免費(fèi)的通用音頻/視頻批量轉(zhuǎn)碼工具,它將眾多來自開源社區(qū)的優(yōu)秀音頻視頻編解碼器和工具整合為一個(gè)通用的解決方案,可以將音頻、視頻文件在各種格式之間進(jìn)行轉(zhuǎn)換。MediaCoder具備一個(gè)可擴(kuò)展的架構(gòu)和豐富的功能,可滿足各種場(chǎng)合下的轉(zhuǎn)碼需求。目前,MediaCoder的用戶已經(jīng)遍布全世界170多個(gè)國(guó)家。

    通俗一點(diǎn)的說:玩高清的朋友一定用過終極解碼或者完美解碼吧,終極解碼就是整合了一大堆播放器和解碼器的視頻播放軟件,而MediaCoder就是整合了一大堆編碼器和插件的視頻轉(zhuǎn)碼軟件。功能大而全、靈活性高、開源、免費(fèi)是這類軟件的共性,如果要為MediaCoder起個(gè)中文名稱的話,筆者認(rèn)為“終極轉(zhuǎn)碼”或者“完美轉(zhuǎn)碼”都不錯(cuò)^_^。

MediaCoder功能簡(jiǎn)介:

  • 實(shí)現(xiàn)各種音頻視頻格式間的相互轉(zhuǎn)換
  • 豐富的可調(diào)整的編碼參數(shù)
  • 豐富的視頻處理濾鏡,包括反交錯(cuò)、裁剪、分辨率調(diào)整、亮度色彩調(diào)整等
  • 豐富的音頻處理濾鏡,包括聲道映射、重采樣、音量調(diào)整等

MediaCoder主要特點(diǎn):

  • 基于優(yōu)秀的眾多的開源編解碼后臺(tái),能夠解碼和編碼的格式多
  • 良好的多線程設(shè)計(jì),為多核處理器優(yōu)化,在四核上可達(dá)到90%以上的平均CPU使用率
  • 極為豐富的可調(diào)整的編碼參數(shù)
  • 全部編解碼器自帶,不依賴于系統(tǒng)的編解碼器和任何組件
  • 良好的可擴(kuò)展的程序架構(gòu),快速適應(yīng)新的需求,不斷增加新的格式的支持
  • 可用腳本語言擴(kuò)展界面,支持眾多影音設(shè)備

MediaCoder支持格式:

  • MP3, Vorbis, AAC, AAC+/HE-AAC, AAC+v2/HE-AAC v2, MusePack, Speex, AMR, WMA, RealAudio, mp3PRO*
  • FLAC, WavPack, Monkey''s Audio, OptimFrog, AAC Lossless, TTA, WAV/PCM, Waveform
  • H.264, XviD, DivX, MPEG 1/2/4, Theora, Flash Video, Dirac, 3ivx*, RealVideo*, Windows Media Video
  • AVI, MPEG/VOB, Matroska, MP4, PMP, RealMedia*, ASF, Quicktime*, OGM*
  • CD, DVD, VCD, SVCD, CUESheet*, HTTP*, FTP*, RTSP*, UDP*

MediaCoder最新更新:

0.7.1.4450版(大幅提升四核處理器性能)

    * [更新] MediaCoder build 4450
          o [修正] Xvid編碼器在多核處理器上的性能問題
          o [更新] 多線程解碼,提高多核處理器的總體轉(zhuǎn)碼性能
    * [更新] x264 r1165
    * [更新] MPlayer/MEncoder r29319
    * [更新] FFmpeg r19159
    * [更新] MediaInfo 0.7.17
    * [新增] xvidcore 64位編碼器 (需安裝x64更新包)

0.7.1.4430(支持CUDA H.264編碼器及分辨率轉(zhuǎn)換)

    * [更新] MediaCoder build 4430
          o [新增] CUDA加速的H.264編碼
          o [新增] CUDA加速的分辨率轉(zhuǎn)換
          o [新增] 視頻數(shù)據(jù)緩沖大小調(diào)整選項(xiàng)
          o [修正] 視頻寬高比的問題
          o [修正] 其它一些小問題
    * [新增] CUDA H.264編碼器
    * [新增] CUDA視頻過濾器(目前只實(shí)現(xiàn)了分辨率轉(zhuǎn)換)
    * [更新] x264 r1163
    * [更新] MediaInfo 0.7.16

MediaCoder 0.7.1.4460最新版下載鏈接:

官方網(wǎng)站   

注意事項(xiàng):4450版本當(dāng)中去掉了CUDA編碼器,等待NVIDIA頒發(fā)CUDA授權(quán)認(rèn)證,未來一周內(nèi)將會(huì)正式放出完整的CUDA版本,請(qǐng)大家耐心等待。

    就在今天,MediaCoder又放出了最新的0.7.1.4460版,CUDA編碼器重新加入,歡迎大家下載。

    本次測(cè)試在筆者自用電腦上進(jìn)行,平時(shí)除了工作游戲外也經(jīng)常轉(zhuǎn)視頻,家用機(jī)為i7 920超頻4GHz,工作機(jī)為E8400保持默認(rèn)3GHz,顯卡隨時(shí)更換以測(cè)試CUDA轉(zhuǎn)碼時(shí)的差異。

測(cè)試系統(tǒng)配置:

PCPOP.Com泡泡網(wǎng)DIY評(píng)測(cè)室

硬件系統(tǒng)配置

處理器

Core i7 920 2.66GHzOC 4GHz

Core 2 Duo E8400 3.0GHz

主板

華碩 P6T DeluxeX58

華碩Rampage ExtremeX48

硬盤

日立1TB HDE721010SLA330

內(nèi)存

金泰克DDR3-1333 2GBx3

顯卡

影馳GTX285     

影馳9600GT刀鋒版

微星9800GT綠色版 

昂達(dá)9500GT       

電源

海盜船HX1000W

顯示器

Sony 40V380A

軟件系統(tǒng)配置

操作系統(tǒng)

Windows 7 Beta 7127 64bit

驅(qū)動(dòng)

Forceware 186.18WHQL

    4核8線程的Core i7超至4GHz后,可以說是當(dāng)前壓片的神器了,相信網(wǎng)絡(luò)上很多Remux和MKV的片子都是由Core 2 Quad或Core i7壓制所得。那么有了GPU CUDA技術(shù)助陣后,壓片速度能否更快呢?

    目前CUDA還不支持SLI及多GPU技術(shù),因此顯卡選擇了單核最強(qiáng)的GTX285,另外還加入了中低端最熱門的9800GT、9600GT和9500GT做對(duì)比,看看不同規(guī)格的GPU對(duì)性能轉(zhuǎn)碼性能影響有多大。

測(cè)試軟件設(shè)置:

    Badaboom為最新的1.2.0.85中文特別版,轉(zhuǎn)換時(shí)設(shè)置為內(nèi)置的iPhone方案,輸出碼率為默認(rèn)的1500kbps,實(shí)際視頻碼率是1436kbps。

    MediaCoder為目前最新的0.7.1.4450版,并打上X64補(bǔ)丁。為了與Badaboom公平對(duì)比,輸出視頻碼率手動(dòng)設(shè)定為1436kbps。編碼器選擇CUDA Encoder表示開啟CUDA編碼,選中“編碼器畫面處理”可以讓GPU取代CPU進(jìn)行濾波處理,進(jìn)一步提升轉(zhuǎn)碼速度。

    將編碼器換為X264就能禁用GPU編碼,完全使用普通的CPU編碼,這樣就能直接對(duì)比CUDA編碼器與X264編碼器的轉(zhuǎn)換效率,看看性能提升幅度到底有多大。

    一切準(zhǔn)備就緒,PK正式開始。

    筆者平時(shí)最常做的視頻轉(zhuǎn)碼應(yīng)用,就是把各類DVD級(jí)或者720p級(jí)影片轉(zhuǎn)成iPhone能放的分辨率,所以今天的測(cè)試就從720p轉(zhuǎn)270p開始,測(cè)試影片為2009年7月即將上映的災(zāi)難巨片《2012》的預(yù)告片,標(biāo)準(zhǔn)的H.264編碼Mov格式,Badaboom可以很好的支持它,至于MediaCoder則完全不用擔(dān)心兼容問題。

    筆者平時(shí)都是吧i7 920從默認(rèn)的2.66GHz超至4GHz使用,所以本次測(cè)試就分為超頻和不超頻兩種模式,順便可以看看CPU超頻與否對(duì)轉(zhuǎn)碼速度有無影響。

第一回合:轉(zhuǎn)碼速度對(duì)比

    以下實(shí)測(cè)截圖從左到右依次為:MediaCoder CUDA、MediaCoder X264、Badaboom CUDA,可點(diǎn)擊放大,沒興趣就別點(diǎn)了,只看后面的柱狀圖即可。

  
i7 920 @ 2.66GHz時(shí)的結(jié)果

  
i7 920 @ 4GHz時(shí)的結(jié)果

    測(cè)試結(jié)果一目了然,三種編碼方案中,Badaboom的速度是最慢的,即便是單核最強(qiáng)的GTX285,其速度也跟i7 920差很多,i7 920超頻之后的性能更是達(dá)到Badaboom的兩倍以上!

    但在MediaCoder里面開啟CUDA加速后,編碼速度更上一層樓,性能提升達(dá)60%,看來只有CPU和GPU強(qiáng)強(qiáng)聯(lián)手才能達(dá)到優(yōu)異性能,任何一方特立獨(dú)行都不會(huì)有太好的表現(xiàn)。

    i7超頻后,Badaboom的速度沒有任何變化,這就證明了Badaboom是主要依靠GPU編碼的軟件,并不依賴于CPU的性能。而MediaCoder不論CPU編碼還是GPU編碼,性能都同比提升了45%左右,看來MediaCoder依然是主要依靠CPU進(jìn)行編碼,GPU作為輔助,接管了最復(fù)雜的一部分算法,從而一定程度上消除了瓶頸,大幅提升性能。

    在超頻狀態(tài),MediaCoder開啟CUDA后的速度是Badaboom的3.5倍!

第二回合:輸出影片畫質(zhì)對(duì)比

    MediaCoder的轉(zhuǎn)碼速度如此之快,是不是以犧牲畫質(zhì)為代價(jià)的呢?此前AVIVO的速度就比Badaboom快很多,但輸出畫質(zhì)慘不忍睹。下面就把輸出視頻拿出來做一對(duì)比。

    三種編碼器轉(zhuǎn)換后的視頻信息如下:

    在MediaCoder設(shè)置里面筆者已經(jīng)將碼率調(diào)整為與Badaboom相同,因此最終輸出文件的碼率也很非常接近,文件大小相差不過1MB。下面就是實(shí)際截圖,分辨率為iPhone默認(rèn)的480*320 100%大?。?/P>


MediaCoder X264編碼


MediaCoder CUDA編碼


Badaboom CUDA編碼

    很難截到完全相同的同一幀畫面,但也能看出來三種編碼的輸出畫質(zhì)基本上沒有區(qū)別,畢竟碼率和文件體積都擺在眼前。

    現(xiàn)在就可以下結(jié)論了,MediaCoder轉(zhuǎn)碼之所以如此神速,并不是通過一些偷工減料的手段來實(shí)現(xiàn),而是對(duì)多核多線程CPU優(yōu)化支持很到位,將i7強(qiáng)大的性能完全釋放了出來,而CUDA編碼器的引入消除了轉(zhuǎn)碼過程中最大的運(yùn)算瓶頸,進(jìn)一步提升了性能,從而發(fā)生質(zhì)的改變!

第三回合:CPU占用率對(duì)比

    MediaCoder軟件介紹部分就提到了對(duì)多核支持很好,那么我們就來看看四核八線程的i7在轉(zhuǎn)碼時(shí)CPU占用率能達(dá)到多少。

MediaCoder X264編碼:i7 920≈95%,E8400=100%


i7 920 CPU占用率接近100%

    說實(shí)話,筆者在日常應(yīng)用中,除了常見的烤機(jī)和性能測(cè)試軟件外,也只有MediaCoder在視頻轉(zhuǎn)換時(shí)才能讓四核八線程的i7占用率接近100%!由此可見MediaCoder對(duì)于多核以及超線程技術(shù)支持非常到位,這也是其強(qiáng)大性能的源泉。


E8400占用率恒定100%

    超高的CPU占用率雖然能保證最高的轉(zhuǎn)換效率,但在轉(zhuǎn)碼過程中想要干一些別的事情的話,系統(tǒng)反應(yīng)速度就比較慢了,雙核CPU就根本不用想了。

MediaCoder CUDA編碼:i7 920≈80%,E8400≈95%


i7 920沒有一顆核心是完全滿載的


E8400有一顆核心完全滿載,另一顆核心接近滿載

    開啟CUDA之后,在性能提高的同時(shí),CPU占用率卻從原來的95%下降至80%左右,GPU既減輕了CPU的負(fù)擔(dān)也消除了瓶頸。80%左右的占用率的話,上網(wǎng)、QQ、打字、聽歌、看片等輕負(fù)載的應(yīng)用就完全不會(huì)影響了。

 Badaboom CUDA編碼:i7 920≈5%,E8400≈20%

    Badaboom確實(shí)走的是極端路線,復(fù)雜的任務(wù)全部交給了GPU來處理,導(dǎo)致CPU基本處于完全空閑狀態(tài)。由于i7本身性能就很強(qiáng)再加上還支持超線程技術(shù),最終平均占用率只有5%左右。

 小結(jié):

    這一回合的較量中,并不存在誰勝誰負(fù)之說,CPU負(fù)載越高只能說明編碼器的算法厲害,能充分發(fā)揮CPU的性能,相信沒有多少人愿意使用僅支持單線程的編碼軟件。

    不過從實(shí)際使用感受的角度來說,CPU占用率太高或太低都不是什么好事,太高影響多任務(wù)操作,太低又有點(diǎn)浪費(fèi)資源。

第四回合:不同平臺(tái)對(duì)比,CPU和GPU對(duì)轉(zhuǎn)碼速度的影響

    在視頻轉(zhuǎn)碼過程中,CPU負(fù)載多少、是不是瓶頸,只要看看CPU占用率就清楚了,但GPU的負(fù)載無從得知(A卡支持監(jiān)控GPU占用率,而N卡不支持)。所以我們只能通過更換不同型號(hào)的顯卡,來對(duì)比CUDA編碼時(shí)的性能差異。

Badaboom轉(zhuǎn)碼時(shí)不同GPU、GPU對(duì)性能的影響

    本以為主要依靠GPU轉(zhuǎn)碼的Badaboom應(yīng)該對(duì)顯卡的要求很高,但測(cè)試結(jié)果卻讓人大跌眼鏡!Badaboom既不能很好的支持高端多核CPU,也不能充分發(fā)揮高端GPU強(qiáng)大的運(yùn)算性能,96GT以上級(jí)別顯卡的性能幾乎一模一樣。

    問題主要出在片源的選擇上面,通過之前的測(cè)試來看,片源分辨率越高轉(zhuǎn)換效率就越低,如果改用480p的DVD的話,9800GT相比9600GT就會(huì)有20%左右的性能提升。

MediaCoder CUDA轉(zhuǎn)碼時(shí)不同GPU、GPU對(duì)性能的影響

    看得出來,MediaCoder過分依賴于CPU的性能,GPU只是配角,而且對(duì)顯卡的要求比Badaboom更低,95GT與96GT/98GT的區(qū)別都不是很大。但有了GPU的支持性能提升還是很明顯的。

    如果比絕對(duì)性能的話,MediaCoder憑借對(duì)四核的良好支持速度優(yōu)勢(shì)十分明顯;但比相對(duì)性能的話,在E8400雙核平臺(tái)上,Badaboom能充分發(fā)揮96GT的性能,比起MediaCoder還是有微弱的優(yōu)勢(shì);如果使用更低端的配置,那么Badaboom的優(yōu)勢(shì)相信會(huì)更加明顯。

測(cè)試小結(jié):

    綜合來看,Badaboom CUDA和MediaCoder CUDA在轉(zhuǎn)碼時(shí)都存在瓶頸,Badaboom最大限度的削弱了CPU的作用,但也未能完全利用高端GPU的能量,因此在高端配置上很吃虧;而MediaCoder將CPU的資源發(fā)揮到了最大,但對(duì)于GPU的挖掘還不夠深入。

    當(dāng)然,最大的瓶頸可能還在于測(cè)試方法,給手持設(shè)備壓制低分辨率低碼率的視頻時(shí),輸入運(yùn)算量較大但輸出數(shù)據(jù)量很少,視頻編碼過程的負(fù)載不均衡,導(dǎo)致CPU與GPU之間的協(xié)同運(yùn)算出現(xiàn)互相等待的情況,就類似于流水線作業(yè)部分超負(fù)荷而部分空閑。

    那么在壓制高清視頻時(shí),效率會(huì)不會(huì)更高一些呢?

第四回合:1080p壓720p高負(fù)荷全長(zhǎng)影片對(duì)比

    前面的測(cè)試都是小打小鬧,主要針對(duì)手持設(shè)備,將普通或者高清影片壓制成為分辨率和碼率都較低的小視頻文件,為了節(jié)約測(cè)試時(shí)間,片源也選擇了時(shí)間較短的預(yù)告片,本身用不了太久,因此CUDA編碼器的威力未能完全釋放出來。

    現(xiàn)在我們就來正規(guī)一點(diǎn)的測(cè)試,將一部完整的1080p TS封裝大片壓制成為720p MKV封裝,網(wǎng)絡(luò)上最流行的720p高清影片就是通過藍(lán)光光碟轉(zhuǎn)碼壓制而成的。720p屬于性價(jià)比高的高清視頻,一般都能刻錄保存在DVD光盤里面,而畫質(zhì)卻要比普通DVD影碟高很多,相信很多愛好高清的朋友都有下載、壓制、收藏720p的習(xí)慣。

《007之大破量子危機(jī)》1080p轉(zhuǎn)720p

    測(cè)試影片選擇了《007之大破量子危機(jī)》,片源大小26GB,片長(zhǎng)106分鐘,1080p H.264編碼,TS封裝。目標(biāo)格式:720p X264編碼,MKV封裝,最終容量3GB,復(fù)制音軌,詳細(xì)設(shè)置如下:


CPU軟解時(shí):X264編碼器設(shè)置


GPU硬解時(shí):CUDA編碼器設(shè)置

i7 920 oc 4GHz CPU獨(dú)立編碼:耗時(shí)46分鐘

i7 920(4GHz) + 9600GT合作編碼:耗時(shí)32分鐘

i7 920(4GHz) + GTX285合作編碼:耗時(shí)20分鐘!

成績(jī)圖對(duì)比:Badaboom缺陣

    Badaboom可以支持TS封裝的高清視頻,也能壓制成720p MP4封裝,但這款軟件顯然不適合壓制大容量的HDTV,筆者嘗試用Badaboom對(duì)比MediaCoder時(shí)發(fā)現(xiàn),Badaboom一開始轉(zhuǎn)碼速度還很正常,GTX285可達(dá)60fps左右的轉(zhuǎn)換速度,預(yù)計(jì)不到一小時(shí)就能轉(zhuǎn)換完畢,但幾分鐘后速度開始下降,越轉(zhuǎn)越慢,居然僅有20fps左右,轉(zhuǎn)完一整部HDTV耗時(shí)達(dá)2小時(shí)以上,這種性能表現(xiàn)明顯是不正常的,因此筆者放棄了Badaboom測(cè)試。

    最終的結(jié)果讓人欣喜若狂!i7 920和GTX285強(qiáng)強(qiáng)聯(lián)手,將壓片時(shí)間縮短了26分鐘,性能提升幅度高達(dá)133%。換句話說,此時(shí)GTX285所貢獻(xiàn)的性能要比超頻到4GHz的i7還要多33%,CUDA編碼器的威力可見一斑!而且此時(shí)GTX285的性能仍未被完全釋放出來,看來只要MediaCoder繼續(xù)優(yōu)化CUDA編碼器算法及轉(zhuǎn)碼機(jī)制,速度還有提升的空間!

第五回合:RMVB和AVI轉(zhuǎn)碼,Badaboom不支持

    Badaboom最大的軟肋就是不支持網(wǎng)絡(luò)上最流行的RMVB、AVI等格式的標(biāo)清影片,而MediaCoder則能對(duì)所有格式提供無差別的支持,這一回合MediaCoder不戰(zhàn)而勝,接下來就是MediaCoder自己的CUDA編碼器與X264編碼器在性能方面的較量了。

測(cè)試影片:名偵探柯南521 殺人犯工藤新一 1小時(shí)特別篇【RMVB】[848X480]

  
可點(diǎn)擊放大看實(shí)測(cè)截圖,沒興趣就別點(diǎn)了,只看柱狀圖即可

    一小時(shí)的動(dòng)畫片,不到3分鐘就壓制完畢,注意這還是在i7 920不超頻的情況下,如果超頻到4GHz的話,根據(jù)之前的測(cè)試數(shù)據(jù)來看性能又會(huì)提升45%左右,估計(jì)不到2分鐘就能完成!

    從這一測(cè)試結(jié)果來看,GTX285的加速效果跟96GT基本沒啥區(qū)別,看來在壓制低碼率的影片時(shí),GPU性能處于過剩狀態(tài),沒必要使用太好的顯卡,瓶頸還是在CPU上面。

測(cè)試影片:魔獸世界燃燒的遠(yuǎn)征預(yù)告片,1024X436,片長(zhǎng)2分47秒

  
從左到右依次為:GTX285、96GT、i7

    測(cè)試結(jié)果與前面的RMVB差不多,GTX285與96GT的加速效果依然基本沒區(qū)別,但CUDA所帶來的性能提升幅度更大,幾乎達(dá)到了純CPU軟解的兩倍以上!

Badaboom拋磚引玉,MediaCoder修成正果:

    Badaboom顯然只是一個(gè)玩具軟件,在高端配置上它的性能表現(xiàn)令人非常失望,壓制高清視頻時(shí)也有BUG,也就只能在中低端配置上給手持設(shè)備壓制低碼率視頻,但由于不支持RMVB不支持壓字幕因此不適合中國(guó)國(guó)情。

    既便如此,我們還是要對(duì)Badaboom致以崇高的敬意,這款軟件開創(chuàng)了GPU視頻編碼的先河,可以說為NVIDIA推廣CUDA起到了拋磚引玉的作用,此后各類視頻編輯、編碼、后處理軟件如雨后春筍般上市,Badaboom功不可沒!

    此前我們已經(jīng)對(duì)幾款知名的CUDA視頻軟件做了測(cè)試,如Cyberlink MediaShow,vReveal MotionDSP,ArcSoft TotalMedia Theatre等,但沒有一款軟件能夠像MediaCoder這樣帶來激動(dòng)人心的感覺,要么性能提升有限,要么效果不是很明顯。

    MediaCoder(CUDA編碼器)帶來的并不僅僅是數(shù)倍于純CPU編碼的性能提升,它還有通吃一切的完美兼容性(將任何編碼的視頻轉(zhuǎn)換為H.264編碼),完全自定義的輸出分辨率、碼率、音軌、字幕、封裝格式設(shè)定等等,最關(guān)鍵的一點(diǎn):它是一款全免費(fèi)的國(guó)產(chǎn)開源軟件!

同是CUDA加速,MediaCoder比Badaboom快的真正原因:

    Badaboom為了強(qiáng)調(diào)GPU的優(yōu)勢(shì)、淡化CPU的作用,解碼、編碼、分辨率轉(zhuǎn)換等能使用GPU處理的全都使用GPU CUDA技術(shù),因此Badaboom的GPU占用率高而CPU占用率低。由于使用了GPU解碼器的關(guān)系,Badaboom僅能支持H.264、Mpeg2和VC-1三種視頻源(CoreAVC CUDA解碼器也是如此),而不支持RMVB、DIVX等網(wǎng)絡(luò)常見的編碼。

    而MediaCoder只有運(yùn)算量最復(fù)雜的編碼器使用了CUDA技術(shù),解碼器可以使用常見的任意一種,等CPU算完了再交給GPU進(jìn)行編碼,所以GPU的負(fù)載會(huì)低一些,但也因此而保證了最完美的兼容性,幾乎通吃一切視頻格式。在分辨率轉(zhuǎn)換部分,MediaCoder也可以使用CUDA運(yùn)算,速度會(huì)有不小的提升,只要勾選編碼器畫面處理就表示啟用CUDA。

    偏重于CPU的MediaCoder只能利用GPU的一小部分資源,因此在低配置雙核電腦上的性能不如Badaboom,高配置四核電腦才是其大展身手的地方,這也就是通常所說的高性能計(jì)算吧,此時(shí)Badaboom由于浪費(fèi)了CPU資源導(dǎo)致優(yōu)勢(shì)全無。

    當(dāng)然,兩者性能上最大的區(qū)別還是源于CUDA編碼器算法,以及視頻處理流程的優(yōu)化,當(dāng)大量數(shù)據(jù)往返于CPU與GPU之間時(shí),瓶頸就產(chǎn)生了。其實(shí)很多時(shí)候CPU與GPU的性能都是很富裕的,時(shí)間都浪費(fèi)在了溝通與等待上面,只有讓CPU和GPU分別做最適合他們的任務(wù),分工明確負(fù)載合理時(shí),才能讓性能產(chǎn)生飛躍!

CPU+GPU強(qiáng)強(qiáng)聯(lián)手,電腦性能再創(chuàng)新高:

    在民用領(lǐng)域,四核CPU最能發(fā)揮優(yōu)勢(shì)的應(yīng)用,應(yīng)該就是視頻編碼了。除了常見的烤機(jī)軟件外,也只有壓片才能讓四核八線程的i7占用率接近100%。而CUDA一出世就將目標(biāo)瞄準(zhǔn)視頻編碼,定位的確十分精準(zhǔn)。當(dāng)然以現(xiàn)有計(jì)算機(jī)的架構(gòu)來看,GPU取代CPU是不可能的,但有了GPU的輔助,系統(tǒng)整體性能會(huì)有質(zhì)的提高。


只有CPU與GPU強(qiáng)強(qiáng)聯(lián)手,才能讓電腦性能騰飛起來

    MediaCoder在支持CUDA編碼器之前,對(duì)多核與多線程CPU的支持已經(jīng)趨于完美。如今首次加入CUDA編碼器,雖然對(duì)GPU資源的利用率還不夠高,但性能提升幅度已經(jīng)非常明顯,相信隨著開發(fā)團(tuán)隊(duì)不斷優(yōu)化與完善,編碼效率還能有很大的提升空間!

    最后,感謝MediaCoder軟件的作者黃軼純及其開發(fā)團(tuán)隊(duì)給我們帶來一款如此優(yōu)秀的視頻轉(zhuǎn)碼軟件,感謝他為筆者提供的CUDA編碼器及技術(shù)支持。作為一款免費(fèi)的CUDA軟件,能夠從眾多同類商業(yè)軟件中脫穎而出,著實(shí)難能可貴!希望能有更多的朋友關(guān)注并支持MediaCoder的發(fā)展?!?

0人已贊

關(guān)注我們

泡泡網(wǎng)

手機(jī)掃碼關(guān)注