x264 码率控制 MBtree 原理
关于x264 码率控制中 MBtree 算法的原理具体可以参考:x264 码率控制MBtree原理。
b_mb_tree介绍
x264 码率控制中 MBTree 算法的开关,在 x264.h 文件中x264_param_t结构体中的 rc 结构体中声明,表明是 MBtree 算法属于码率控制模块,属于宏块级码率控制一部分。
b_mb_tree值设置
- 在API函数
x264_param_default
中默认开启。
//代码有删减
param->rc.b_mb_tree = 1;
- 在
param_apply_preset
函数中 preset=ultrafast、superfast 时,关闭b_mb_tree,在param_apply_tune
函数中 tune=zerolatency时,关闭b_mb_tree。