ffmpeg+NVIDIA GPU环境搭建

FFMPEG支持使用NVIDIA GPUs进行下列硬件加速:

  1. H.264  HEVC 硬编码
  2. H.264, HEVC, VP9, VP8, MPEG2, MPEG4*, and AV1 硬解码
  3. 常见的编码设置 preset、rate control、和其他视频质量参数
  4. 可以添加自定义的CUDA filter

ffmpeg+NVIDIA GPU环境搭建

NVIDIA FFmpeg Transcoding Guide | NVIDIA Developer Blog

Using FFmpeg with NVIDIA GPU Hardware Acceleration :: NVIDIA Video Codec SDK Documentation

英文好的小伙伴直接戳第一个链接,查看官方安装指导:

1,下载ffmpeg

https://git.ffmpeg.org/ffmpeg.git

2,下载安装NVIDIA驱动

3,下载安装CUDA

我安装的CUDA10

4,下载安装nv-codec-headers

GitHub - FFmpeg/nv-codec-headers: automatic mirror of https://git.videolan.org/?p=ffmpeg/nv-codec-headers.git

安装命令:cd nv-codec-headers-8.1.24.11 && make install

5,x264 和 x265安装(根据自己需要可选安装)

6,ffmpeg配置:(最新版本4.3.1亲测可用)

进入ffmpeg压缩包解压后的文件夹,执行下列命令

./configure --enable-cuda --enable-cuvid --enable-nvenc --enable-nonfree --enable-libnpp --enable-gpl --enable-libx264 --enable-libx265 --extra-cflags=-I/usr/local/cuda/include  --extra-ldflags=-L/usr/local/cuda/lib64

7,ffmpeg编译

make -j  6

make install

8. 安装完执行

ffmpeg  -hwaccels

如果成功的话最后一行会显示

Hardware acceleration methods:

cuda (硬编码需要)

cuvid (硬解码需要)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Eva_Hua

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值