关于imx6q vpu编码

时间:2022-05-22 20:22:28
我通过调用
sEncHdrParam.headerType = SPS_RBSP;
ret = vpu_EncGiveCommand(InHandle, ENC_PUT_AVC_HEADER, &sEncHdrParam);获取SPS的值,
返回值ret = RETCODE_SUCCESS表面调用成功,但是sEncHdrParam.size = 0,请问这是什么原因?

3 个解决方案

#1


vpu库版本的问题,我使用的是老版本,换了最新的版本后(支持L3.14.52.1.1.0)问题解决。

#2


问题已解决。

#3


还有一个问题,我将gopSize的值设为10,按照官方的文档,应该是每一个I帧然后9个P帧才对,结果是只有在视频第一帧才是I帧,后面全是P帧,why?

#1


vpu库版本的问题,我使用的是老版本,换了最新的版本后(支持L3.14.52.1.1.0)问题解决。

#2


问题已解决。

#3


还有一个问题,我将gopSize的值设为10,按照官方的文档,应该是每一个I帧然后9个P帧才对,结果是只有在视频第一帧才是I帧,后面全是P帧,why?