x264 中 p mb的mbrd 和refine>=7对intra inter的操作

rd就是对某个量实际的编码,看在最终bits流中的bits数代理satd(intr)或 sad(intra)为cost的判断方式,运算量大,但在一定bitrate下图像质量会提高,压缩比增大

在rd之前,intrasad定了分块和ored模式.......inter用sad确定了ref(在16x16块搜索中),然后搜索所有分块模式时sad定1/2mv,satd定1/4mv. 最后比较satd定分块方式.于是ref 分块 mv确定.之后的inter再进行几次1/2 1/4搜索调整mv.之后的rd对分块和mv有调整,但ref不会改变

 

if b_mbrd :对intra:用rd调整分块方式,使用已定的预测模式   对inter:用rd调整分块方式,使用已定的mv

 

 

更进一步的refine>=7:对intra 重新用rd判断所有分块方式和预测模式. 对inter:用rd调整mv,所以这个函数的名字与1/2,1/4搜索函数名字相近.而不像intra的函数名字和mbrd里的相近.

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值