加权预测是对亮度的预测。

    简单的讲当前帧如果采用加权预测的话,当前帧的亮度等于参考帧的亮度乘以一个权重系数w。

    帧间运动是基于视频亮度不发生改变这一假设,而在视频序列中经常能遇到亮度变化的场景,比如淡入淡出,镜头光圈调整等。这些场景中,帧间运动补偿的效果可想而知,加权预测的提出就是为了应对亮度变化的场景。

    h264中有两种加权预测模式
    显式模式 explicit mode
    隐式模式 implicit mode
    当然还有一种不预测的模式

    P帧与B帧都有显式模式,隐藏模式只有B帧适用。
    显式模式需要在片头中传输权重weight,而隐藏模式则不需要。

    image.png

    参考
    https://www.cnblogs.com/TaigaCon/p/3602548.html