最簡單的 FFMPEG 使用 Nvidia CUDA GPU 加速的方法


前言

本文章是針對 Windows 10 + Nvidia + FFMPEG 的,Linux、老版本 Windows 以及其他系統僅供參考

第一步

根據你的顯卡型號,安裝適合的 cuda
查看顯卡支持的 cuda 版本


這里 可以下載舊版本的 cuda

安圖所示,下載並安裝,安裝過程就一直下一步都行,這里就不再貼圖了

第二步

下載編譯了 cuda 依賴 的 FFMPEG
可以去 gyan.dev 下載,記得要下載 full 版本的,因為我用的就是 full 版,其他版本可能也行?

第三步

查看支持 cuda 的編碼器
執行 ffmpeg -codecs | findstr cuvid

這些 編碼器就是支持 GPU 加速的

第四步

開始轉碼
執行ffmpeg -i <input> -vcodec h264_nvenc <output>
-vcodec 表示指定 視頻編碼器,只要指定了支持 GPU 加速的編碼器,FFMPEG 就會自動使用 GPU

第五步

等待執行,期間可以用任務管理器查看系統資源使用情況


GPU 編碼比 CPU 快了好多,具體可以自測。

后記

image
可惜小丸工具箱不更新了,不然大概也能使用 GPU 加速⑧


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM