iwil
帖子: 59
注册时间: 2011-08-22 20:40

请帮我转弯:为什么mbtree引用的越多qp越低

补课的时候无意中翻到这个帖子:
https://www.nmm-hd.org/bbs/thread-906-1-1.html
里边有句话:
对于每个MB,向前预测一定数量的帧(该数量由rc-lookahead和keyint的较小值决定)中该MB被参考的情况,根据引用次数的多寡,决定对该MB使用何种大小的qp进行quantization。而qp的大小与被参考次数成反比,也就是说,对于被参考次数多的MB,264的解码器认为此对应于缓慢变化的场景,因此给与比较高的质量(比较低的qp数值)
我的解读是:画面缓慢变化的内容,适用于mbtree,mbtree有助于提高压缩率
但是我现在脑子没拐过弯来的一个地方:
x264对于缓慢变化的场景,给了mb较低的qp,可以通俗理解为为获得较好的画面降低了压缩率,
1,是不是由此可以推导出画面缓慢变化的内容压缩率都不高?
2,貌似这跟mbtree有助于提高压缩率矛盾了吗?

我知道我的结论肯定是错的,但是我又不知道我错在哪,请各位老师指点,谢谢
头像
msg7086
帖子: 600
注册时间: 2011-02-19 0:49

Re: 请帮我转弯:为什么mbtree引用的越多qp越低

画面缓慢变化的内容通常参考次数比较多 (也就是同一块画面可以被反复利用更多次

那么把码率多分配给这些地方,就会让码率带来的收益提高。

对于动态很大无法参考的区域来说,你扔100kbps进去就只能提高这一帧的质量。而静态场景你扔100kbps进去,可以提高几乎整整一个GOP的质量。

所以基于这个理论,在中低码率段上麻痹术比较划算的。

高码下,静态已经拿到足够多的码率了,再提高质量人眼也看不出的时候,就要关掉麻痹树,让码率回到大动态的区域去。
Delogo LGD Collections 各种台标下载 | Home Of VapourSynth Evolution

<回答が無い理由>
1. 誰も知らない
2. 質問文が意味不明
3. 知ってるが、お前の態度が気に入らない
4. 良いボケが思いつかない
iwil
帖子: 59
注册时间: 2011-08-22 20:40

Re: 请帮我转弯:为什么mbtree引用的越多qp越低

msg7086 写了:画面缓慢变化的内容通常参考次数比较多 (也就是同一块画面可以被反复利用更多次

那么把码率多分配给这些地方,就会让码率带来的收益提高。
看到你这一段我就知道我错哪了,唉,人老了就是容易死脑筋。
谢谢老师指点。
麻痹树开了之后mb有可能被重复利用,所以带来了压缩率的提高。虽然这个mb一次性投资可能贵了点,但从长远利益来说,还是赚的。我懂了!
问题一想通,就觉得以前自己很傻逼,唉,多亏老师指点迷津
头像
翡璃月
帖子: 79
注册时间: 2010-11-11 23:36
来自: 台灣宜蘭
联系: 网站

Re: 请帮我转弯:为什么mbtree引用的越多qp越低

麻痺樹打開的情況下 暗景的呈現會變差很多
這就看取捨了
图片

回到 “视频编码器 / Video encoder discussion”