NVIDIA Jetson 系列采用nvmpi使用FFmpeg进行视频编码和解码的硬件加速功能环境配置说明
注:nvmpi
是 NVIDIA 提供的多媒体处理接口,jetson-ffmpeg链接,支持的 Jetson/JetPack 版本如图所示:

Xavier NX
支持的JetPcak
版本 4.5、4.6、5.0、5.1
本次环境配置及测试采用 Xavier NX、JetPack5.1
,可使用SDK Manager安装系统和CUDA、cuDNN、opencv等

1、nvmpi
编译安装
1.1 nvmpi
链接jetson-ffmpeg,下载jetson-ffmpeg
源码,解压后查看CMakeList.txt
中jetson_multimedia_api
引用的位置是否与系统路径保持一致

1.2 编译安装,默认安装在/usr/local/lib
和 /usr/local/include
,安装完成后将库和头文件复制到创建的bin_nvmpi
文件夹,方便后期移植:
sudo su
cd jetson-ffmpeg-master
mkdir build
cd build
cmake ..
make
sudo make install
sudo ldconfig
mkdir -p bin_nvmpi/lib && mkdir -p bin_nvmpi/include