首页 > 其他 > 详细

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

时间:2021-07-11 21:48:34      阅读:39      评论:0      收藏:0      [点我收藏+]

前言

本文章是针对 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 快了好多,具体可以自测。

后记

技术分享图片
可惜小丸工具箱不更新了,不然大概也能使用 GPU 加速⑧

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

原文:https://www.cnblogs.com/Hakurei-Reimu-Zh/p/14999269.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!