H264编码规则

在相邻几幅图画中,一般有差别的像素只有10%以内的点,亮度差值变化不超过2%,而色度差值的变化不超过1%,对于这一段变化不太大的图像画面,我们可以先编码出一个完整的图像帧A

随后B帧就不会编码全部图像,只写入与A帧的差别,这样B帧的大小只有完整帧的1/10或更小,B帧之后的C帧如果变化不大,可以参考B的方式编码C帧,这样下去。

这段图像我们称为一个图像序列:序列就是有相同特点的一段数据,当某个图像与之前图像变化很大,无法参考前面的帧生成,那我们就接收上一个序列,开始下一段序列,也就是对这个图像生成一个完整帧A1,随后图像就参考A1生成,只写入与A1的差别内容

I帧:完整编码的帧叫I帧
P帧:参考之前的帧生成的只包含差异部分编码的帧叫P帧
B帧:参考前后的帧编码的帧叫做B帧

除了I/P/B帧外,还有图像序列GOP
GOP图像序列可以理解为一个场景,场景的物体都是相似的。
GOP:两个I帧之间的一个图像序列,在一个图像序列中只有一个I帧
IBBBPBBPBBB IBBPBBBBPBB

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值