TI中文支持网
TI专业的中文技术问题搜集分享网站

DM8168芯片使用DVRRDK_02.80.00.10版本,编码出来的I帧比P帧大了很多

DM8168芯片使用DVRRDK_02.80.00.10版本,编码出来的I帧比P帧大了很多,效果见附件,怎样设置编码参数才能使I帧不会大很多。

我这边试图设置qpInitI,qpMaxI,qpMinI ,qpP,qpMaxP,qpMinP参数,如果把qpMinI设置比qpMinP大很多的话,I帧之后的P帧会大于I帧,并且后面的P帧还是比较小,两个P帧之间还是相差很大,小的P帧很多skip块。

还设置了 minPicSizeRatioI,maxPicSizeRatioI,minPicSizeRatioP,maxPicSizeRatioP ,也不起作用。

zhicai wuzhicai:

顺便在问一下,我看文档上说可以去掉帧宏块的skip处理,但是我没有找到设置的参数,知道的可否告之。

zhicai wuzhicai:

回复 zhicai wuzhicai:

去掉skip宏块的问题已经解决。

dynamicParams->interCodingParams.interCodingPreset =IH264_INTERCODING_USERDEFINED;    

dynamicParams->interCodingParams.interCodingBias = IH264_BIASFACTOR_DEFAULT;    

 dynamicParams->interCodingParams.skipMVCodingBias = IH264_BIASFACTOR_LOW;

 

但是还是存在I帧和P帧大小相差很大的问题,请问有办法让码流的帧大小比较平滑吗?

shi li:

回复 zhicai wuzhicai:

你好,我也遇到这个问题,怎么设置参数呢,谢谢

Chris Meng:

回复 shi li:

I帧比P帧大,可以减少图像运动时候的呼吸效应。你希望I帧不太大的原因是什么?网络?

赞(0)
未经允许不得转载:TI中文支持网 » DM8168芯片使用DVRRDK_02.80.00.10版本,编码出来的I帧比P帧大了很多
分享到: 更多 (0)