基于NVIDIA显卡的硬编解码的一点心得
生活随笔
收集整理的這篇文章主要介紹了
基于NVIDIA显卡的硬编解码的一点心得
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
前提:小編只是個研究了2個月的NVIDIA硬編解碼new guy, 有些寫的不明白的地方可以相互交流。
目前因為項目需要,要對硬編解碼的實時編碼能力做個初步的調研test report. 下面我說下從一開發到現在遇到的一些問題以及解決辦法:
項目要求:編解碼的最大fps, CPU占用率
1.從一開始選擇NVIDIA作為硬件的載體,實在是找不到一個能滿足我項目需求的方案,當然也是因為我對cuda有些了解(因為以前做過OpenCL的開源項目,而兩者及其的相似,只是cuda畢竟是NVIDI專用的語言嗎,更能發揮出他的硬件的能力),當然了也要看他的穩定性(畢竟是大公司嘛),所以就選擇了NVIDIA顯卡。NVIDIA的解碼沒有專門的模塊,就是cuda的解碼(軟硬結合的)所以速度上不一定會多快,但CPU占用率應該會降低(變相的提高編碼路數),編碼呢NVIDIA有專用的編碼模塊NVENC,這個可不是每個顯卡都支持的,官網的文檔說NVIDIA GeForce都支持(依據:https://developer.nvidia.com/nvidia-video-codec-sdk),買到卡了GTX660才知道,他是不支持NVENC的(linux和windows都不支持),所以我先是只做了硬解軟編,以下都是說的硬解軟編過程。
明天接著來吧。。。
總結
以上是生活随笔為你收集整理的基于NVIDIA显卡的硬编解码的一点心得的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 损坏word文件恢复要如何进行呢?
- 下一篇: 右值引用的使用场景