最简单的 FFMPEG 使用 Nvidia CUDA GPU 加速的方法

前言

本文章是针对 Windows 10 + Nvidia + FFMPEG 的,Linux、老版本 Windows 以及其他系统仅供参考

第一步

根据你的显卡型号,安装适合的 cuda
查看显卡支持的 cuda 版本
最简单的 FFMPEG 使用 Nvidia CUDA GPU 加速的方法
最简单的 FFMPEG 使用 Nvidia CUDA GPU 加速的方法
这里 可以下载旧版本的 cuda
最简单的 FFMPEG 使用 Nvidia CUDA GPU 加速的方法
安图所示,下载并安装,安装过程就一直下一步都行,这里就不再贴图了
最简单的 FFMPEG 使用 Nvidia CUDA GPU 加速的方法

第二步

下载编译了 cuda 依赖 的 FFMPEG
可以去 gyan.dev 下载,记得要下载 full 版本的,因为我用的就是 full 版,其他版本可能也行?
最简单的 FFMPEG 使用 Nvidia CUDA GPU 加速的方法

第三步

查看支持 cuda 的编码器
执行 ffmpeg -codecs | findstr cuvid
最简单的 FFMPEG 使用 Nvidia CUDA GPU 加速的方法
这些 编码器就是支持 GPU 加速的

第四步

开始转码
执行ffmpeg -i <input> -vcodec h264_nvenc <output>
-vcodec 表示指定 视频编码器,只要指定了支持 GPU 加速的编码器,FFMPEG 就会自动使用 GPU

第五步

等待执行,期间可以用任务管理器查看系统资源使用情况
最简单的 FFMPEG 使用 Nvidia CUDA GPU 加速的方法
最简单的 FFMPEG 使用 Nvidia CUDA GPU 加速的方法
GPU 编码比 CPU 快了好多,具体可以自测。

后记

最简单的 FFMPEG 使用 Nvidia CUDA GPU 加速的方法
可惜小丸工具箱不更新了,不然大概也能使用 GPU 加速⑧

最简单的 FFMPEG 使用 Nvidia CUDA GPU 加速的方法

上一篇:PPT技巧


下一篇:如何保证token的安全