本文详细介绍了在Jetson Nano/Tx2/Xavier/NX上使用Jetpack 4.4的Multimedia API进行硬件编码开发的过程,特别是针对H265编码的集成和测试。内容包括sample测试、encode模块集成、代码修改、编译问题解决以及验证步骤。
摘要由CSDN通过智能技术生成
2. 版本介绍
使用的Multimedia API版本: Tegra_Multimedia_API_R28.4.0_aarch64
兼容Jetpack4.x 系列版本Jetson(Nano/Tx2/Xavier/Xavier NX)
测试平台: Xavier NX
测试版本: JetPack 4.4 -R32.4.3
Note: 早期的Multimedia API是在Jeston下载中心发布的
Jetson Download Center | NVIDIA Developer
后面都是随Jetpack一起集成在系统了
3. sample 测试
下面以video encode为例
3.1 video encode介绍
编码模块不支持YUV422,只支持YUV420
输入YUV422会编码模块会报错
我这边用的是
jet
son
nano,刷机是
Jet
Pack
4.4
版本
。
jet
son
multi
media
相关的samples已经在板子里面了/usr/src/
jet
son
_
multi
media
_
api
/samples,我们可以逐一跑测试。
需要配置的环境:CUDA、Opencv4tegra、cuDNN(r)、TensorRT
三、测试用例
下图是sam.
NVIDIA
Jet
son
xavier NX刷机之后,在板子里面就会有
multi
media
的相关demo,路径为/usr/src/
jet
son
_
multi
media
_
api
另外,google搜索
multi
media
api
可以进入官网里面有关
multi
media
的介绍,https://docs.
nvidia
.com/
jet
son
/l4t-
multi
media
/index.html