一、安装NVIDIA驱动
安装方法在这里。
二、ffmpeg编译
参考这篇文章。
1、下载ffmpg源码
git clone https://git.ffmpeg.org/ffmpeg.git
2、安装ffnvcodec
git clone https://git.videolan.org/git/ffmpeg/nv-codec-headers.git
cd nv-codec-headers
make
sudo make install
3、配置ffmpeg编译选项
进入ffmpeg目录
./configure --prefix=/usr/local --enable-shared --enable-nvenc --enable-cuda --enable-cuvid --disable-asm --enable-gpl --enable-nonfree --enable-ffplay
4、编译安装
make -j16
sudo make install
三、验证
ffmpeg -codecs | grep nv
由于我在编译时添加了x264、x265等支持,所以可以看到还有x264和x265的支持,如果想添加支持也可以看这篇文章。