专家好:
我们使用appro 2.6SDK.
测试H.264 编码1080P图象时,将码率设置为1.5M.结果图象有明显的抖动现象.特别是画面缓慢变化时,非常明显。
(视频见附件)
请问专家如何如何解决这个问题?能不能通过修改编码参数解决这个问题?
谢谢!
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
1.5Mb对于1080p来说有点低了,但是不应该有抖动的问题,你看能不能附件一个码流上来
DM36x H.264编码码率控制请参考,processors.wiki.ti.com/.../DM36x_Rate_Control_Modes
视频我已经看了,这个不是视频抖动,是codec的呼吸效应,原因是I帧后面的P帧比I帧大,导致看起来突然清晰了一下
建议设置Custom CBR1 (rcAlgo = 5),然后增大P帧的QP看看
您好,将rcAlgo 改为5,呼吸效应几乎没有了。但是码率变化非常大,比如我设置的定码率为1.5M,实际上实时编码率都有2-3M。
将rcAlgo 改为0,呼吸效应明显。但是码率编码变化不大,比如我设置的定码率为1.5M,实际上实时编码率基本就是1.5M。
另外“增大P帧的QP”是不是修改interPFrameQP的值。根据h264_encoder_dm365_userguide.pdf文档描述,只有在ratecontrol off且rcalgo=2时才有效。我将interPFrameQP改为51,但是没有效果。
请问专家,如何在定码率下消除呼吸效应?
谢谢~