x264 B帧的处理

x264 B帧的处理

概念:B帧可以同时参考前后的帧,压缩效率是最优的。

B帧的几种类型

基本函数调用关系如下:

数据结构关系:

经过上述的运动搜索,就能挑选出最优的B帧分割,选出最优的B帧ref,和B帧的mv。

编码阶段涉及到的数据结构如下:

总结:

  • 在运动搜索阶段,B帧的处理比起P帧要多一些运算量,既要搜索L0上的帧,也要在L1上搜索所有引用帧,同时还要对L0、L1的结果进行差值一次再比较。
  • 在编码阶段,B帧和P帧的逻辑是一模一样的,使用同样的数据结构,也使用相同的DCT策略。
posted @ 2021-08-27 17:18  十方云山  阅读(604)  评论(0编辑  收藏  举报