HEVC/H.265编码HM码率控制

HEVC/H.265编码标准HM平台码率控制流程

  1. 研究生期间了解过HM平台的码率控制过程,现在时隔2年多又回顾了一下HM平台的码控流程,发现相较之前多了CpbSaturationEnabled这么个机制,其开关由参数m_CpbSaturationEnabled控制。粗略了解了一下改工具类似于x265的VBV机制,目的应该是在保证码控精度的情况下防止码率波动过大,也就是buffer的上、下溢,对这个原理不太了解的小伙伴可以看看我的另外一篇博客x265码率控制-VBV更新过程

  2. 关于码率控制分类,回顾一下大致可以分为CBR, VBR, CVBR,HM平台的码率控制应该是属于CBR,目前我也对CBR比较熟悉,三者的区别不同码率控制类型
    CBR(Constant Bit Rate)是以恒定比特率方式进行编码,有Motion发生时,由于码率恒定,只能通过增大QP来减少码字大小,图像质量变差,当场景静止时,图像质量又变好,因此图像质量不稳定。这种算法优先考虑码率(带宽)。
    VBR(Variable Bit Rate)动态比特率,其码率可以随着图像的复杂程度的不同而变化,因此其编码效率比较高,Motion发生时,马赛克很少。码率控制算法根据图像内容确定使用的比特率,图像内容比较简单则分配较少的码率(似乎码字更合适),图像内容复

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值