h.264编码中码率控制一直是一个难点,JM提供的参考模型,视频质量波动大,在一个GOP中前面几帧视频质量比较好,到后面几帧时,为了码率收敛,QP调得很大,导致后面几帧图像质量差。这种状况对于标准测试序列,影响不是很大,但是对于场景变换比较频繁的序列,导致视频质量波动严重。为了解决这个问题,最近查了些论文,其中一篇效果不错,能解决JM模型视频质量波动的问题,算法的具体内容不是我要说的重点,我要说的是他解决这个问题的方法。
他分析现有模型,猜想比特率和量化后零个数之间存在一定联系,通过实验发现他们之间的线性关系,我们一般做工程的,做到这,可能会觉得不错了,经验公式已经得到,他做的比较漂亮的是,没有仅仅停留在经验公式,经验公式是否站站的住脚,他从理论上作了进一步证明。这种由猜想到实验,在上升到理论的方法,在我们工程实践中也是常用的方法。 |