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?