高清播放再次革命!CUDA解碼方案評測
分享
前面我們說到,DXVA是導致使用GPU硬解碼出現問題的根本原因,如果要解決這個問題,最好的辦法是脫離DXVA,比如CPU解碼就不會出現什么問題,而且畫質也非常好,這就是因為CPU軟解碼不需要DXVA(DXVA是硬件加速標準)。那么,有沒有辦法利用顯卡模擬CPU進行解碼呢?——CUDA做到了這一點。

對于CUDA這個名詞相信各位都不會陌生,簡單的說就是NVIDIA顯卡的通用計算技術,CUDA可以直接使用GPU來進行CPU很難完成的復雜運算,理論上來說可以運行任意CPU運算的程序。而且由于CUDA編程語言和C語言基本沒有區別,所以CUDA很快就被全世界各個行業所接受。
在視頻領域,我們之前經常都說到了利用CUDA進行視頻編碼,比如我們之前測試過的Cyberlink MediaShow,vReveal MotionDSP,ArcSoft TotalMedia Theatre以及MediaCoder等。但是視頻解碼一直由于GPU內有專門的運算模塊,導致這一領域幾乎無人問津。而日前,CoreAVC推出了1.9.x版本的解碼器,正式加入了CUDA視頻解碼的功能。

CoreAVC官方網站上1.9.5版本的廣告已經赫然出現了CUDA標志
CoreAVC是非常流行的H.264解碼器之一,幾乎所有集多種解碼器于一身的播放器都帶有CoreAVC解碼器。今年2月份,CoreAVC率先發布了1.9.0版本的解碼器,首次支持CUDA解碼H.264視頻,不過由于當時存在一些播放色塊的問題,很快CoreAVC就推出了1.9.5版本的解碼器,從此H.264高清視頻解碼正式邁入CUDA時代。
0人已贊
第1頁:顯卡硬件解碼高清視頻仍不完美第2頁:GPU高清視頻解碼原理詳細解析第3頁:傳統GPU解碼為何問題頻頻出現?第4頁:擺脫DXVA!CoreAVC支持CUDA解碼第5頁:CUDA解碼視頻原理以及優勢分析第6頁:替換文件讓終極解碼支持CUDA解碼第7頁:在終極解碼中開啟CUDA解碼的方法第8頁:在完美解碼中開啟CUDA解碼的方法第9頁:測試平臺、測試項目與測試目的介紹第10頁:CPU占用率測試:CPU軟件解碼H.264第11頁:CPU占用率測試:GPU硬件解碼H.264第12頁:CPU占用率測試:CUDA硬件解碼H.264第13頁:三種解碼方法對功耗有多大影響?第14頁:流處理器數對CUDA解碼有無影響?第15頁:全文總結:高清視頻解碼的又一次革命
關注我們


