MediaCoder的CUDA H.264編碼技術預覽及測試報告

MediaCoder的CUDA H.264編碼技術預覽及測試報告

近兩年NVIDIA的CUDA技術似乎成爲業界新寵,其優良的科學運算加速能力確實首屈一指,引領着並行運算潮流,各行業都紛紛採用它來加速,搞得我們也躍躍欲試,呵呵,另外還有很多網友對MediaCoder的厚愛,希望在MC上體驗一下CUDA加速的快感,於是我們決定了用CUDA加速MediaCoder轉碼。
年初我們幾個開發人員就開始醞釀着採用CUDA加速H.264編碼,畢竟H.264現在比較火,還是比較有前途。經過一段時間的緊張的開發,CUDA加速的H264編碼器終於誕生,讓性能卓越的MediaCoder有添一利器。廢話不多說,下面貼一下內部測試的結果以饗各位網友,主要與x264編碼性能做個對比。

測試片源爲 “變形金剛”預告片高清版(1920X800), 影片屬性如下圖所示:

測試平臺: 處理器 AMD Athlon(tm) 64 X2 Dual Core Processor 5200+
顯示卡 NVIDIA GeForce 9600 GT
內存 威剛萬紫千紅DDR2 800  2G
系統 Windows XP SP3

測試一: 低分辨率輸出(480X272), 音頻複製,CUDA加速的H264編碼及x264編碼結果如下圖:
CUDA H.264結果


目標格式用MediaInfo查看,主要參數爲:
Video
ID                               : 1
Format                           : AVC
Format/Info                      : Advanced Video Codec
Format profile                   : [email protected]
Format settings, CABAC           : Yes
Format settings, ReFrames        : 2 frames
Codec ID                         : avc1
Codec ID/Info                    : Advanced Video Coding
Duration                         : 2mn 16s
Bit rate mode                    : Variable
Bit rate                         : 607 Kbps
Maximum bit rate                 : 2 317 Kbps
Width                            : 480 pixels
Height                           : 272 pixels

X264 結果

目標格式用MediaInfo查看,主要參數爲:
Video
ID                               : 1
Format                           : AVC
Format/Info                      : Advanced Video Codec
Format profile                   : [email protected]
Format settings, CABAC           : Yes
Format settings, ReFrames        : 2 frames
Codec ID                         : avc1
Codec ID/Info                    : Advanced Video Coding
Duration                         : 2mn 16s
Bit rate mode                    : Variable
Bit rate                         : 607 Kbps
Maximum bit rate                 : 2 317 Kbps
Width                            : 480 pixels
Height                           : 272 pixels

測試二: 高清輸出(1920X800), 音頻複製,CUDA加速的H264編碼及x264編碼結果如下圖:
CUDA H.264結果


X264 結果

結論: CUDA H264編碼在中檔NV顯卡及中檔的雙核CPU平臺上的性能明顯優於x264編碼。尤其是高清編碼,採用
高規格時,CUDA H264編碼性能是x264的 3~4倍。

PS:好消息,MediaCoder今天發佈CUDA版的測試版!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章