『漫游』酷论坛>『影音数码技术学习交流』>[请教]这样的MEGUI 的配 ..

vempx@2008-04-16 16:29

不开AQ的话,量化是按照帧为单位做的,也就是每帧一个Q值,如果你用QP模式压制,关闭AQ的话,你会发现log里IPB各真的Q值都是整数

开了AQ,就不以帧为单位做量化,而是以每帧内的“块”位单位量化。这样不同的块有不同的Q指,开了AQ用QP模式压制,log里IPB的平均Q值就不是整数了。
引用

superkidx@2008-04-16 16:42

那么CRF的情况呢
引用

qyqgpower@2008-04-16 18:32

AQ+QP=AQ+CRF

上次不就说过了么
引用

superkidx@2008-04-16 20:21

引用
最初由 qyqgpower 发布
AQ+QP=AQ+CRF

上次不就说过了么


是说过 不过当时不太能理解

是不是可以说AQ+QP是更加先进的CRF
引用

differ_cn@2008-04-16 22:39

AQ+CRF和CRF ,但是关AQ有什么区别,
(基本上就是楼上的问题。)
引用

qyqgpower@2008-04-16 23:24

AQ+QP(或+CRF)单帧内每个MB的量化值都可以不同,而且还可以影响帧之间的bitrate使用率

纯CRF是用一个rate control方程来控制质量(默认rceq='blurCplx^(1-qComp)'),一帧内所有MB的量化值相同,但每一帧的量化值不同
引用

绿叶之砚@2008-04-17 08:09

引用
最初由 superkidx 发布


请解释下好么

Macro Block是宏块,1Frame分为若干宏块,一两句话绝对讲不清楚,推荐去找书看……
引用

vempx@2008-04-17 08:20

量化的时候不是有个量化模板的么?
然后不是每帧出来都有一个Q值么?
这个Q值就是量化模板里的数值所乘以的倍数。
这个倍数越大,量化之后保留的信息越少,所以说Q值越大画质越差,体积越小。
普通QP模式下,这个量化是每帧一个Q值来做的。MPEG4编码不是要把画面划分成16x16的块来压缩吗(这也解释了为什么推荐宽高都是16的倍数),如果开了AQ,那么量化时的Q值将不再按照以帧为单位做,而是以块为单位。这样画面不同的区域会使用不同的量化。
如果有哪里说的不对请达人指出……Orz
引用

«12»共2页

| TOP