搜索 社区服务 统计排行 帮助
  • 1764阅读
  • 7回复

[求助]请问megui中const quantizer和const quantity有什么不同?

楼层直达
级别: 新手上路
注册时间:
2006-02-19
在线时间:
0小时
发帖:
92
如题

从字面上看,一个是恒定量化值一个是恒定质量

但是偶的理解是量化值恒定了质量自然也恒定了,为什么有这两个编码方式呢?

貌似区别在于const quantity可以指定小数点后一位,而const quantizer只能精确到小数部分


望高人解答一下

在此先谢谢了
级别: 骑士
注册时间:
2006-02-13
在线时间:
0小时
发帖:
1020
只看该作者 1楼 发表于: 2007-05-09
我个人理解,打个比方前者CQ是除法,设置的是分母,CRF是减法,设置的是减后的结果


──それは、とても小さな
とても大きな とても大切な 愛と勇気のおとぎばなし──
级别: 工作组
注册时间:
2003-11-07
在线时间:
1小时
发帖:
7032
只看该作者 2楼 发表于: 2007-05-09
每个帧编码时都有量化值。这个值固定不变时就是const quantizer

而各帧的量化值不断变化,平均值接近设定的,就是const quantity

所以xvid的CQ,对应的是const quantizer。const quantity是x264搞的新概念

青空が眩しい 君がいる風景は
幸せのオーラ 溢れ出すの とまらないよ
駅前の噴水 虹を作っているよ
君を待つ時間さえも かけがえない プレシャスな時

=========================

FANSUB的历史,又翻过了新的一页
级别: 新手上路
注册时间:
2006-02-19
在线时间:
0小时
发帖:
92
只看该作者 3楼 发表于: 2007-05-09
原来如此,谢谢楼上两位的解答
级别: 侠客
注册时间:
2005-12-16
在线时间:
5小时
发帖:
676
只看该作者 4楼 发表于: 2007-05-10
crf里的--qcomp参数,默认是0.6,调到1的话相当于cq,调到0的话相当于恒定码率
大概cq是码率起伏最大的。。偶是用crf压的,虽然听说不稳定。。orz

爱看看不看滚
级别: 侠客
注册时间:
2004-10-16
在线时间:
7小时
发帖:
559
只看该作者 5楼 发表于: 2007-05-10
crf里的--qcomp参数,默认是0.6,调到1的话相当于cq

这段话的意思是指profiles 里选择cq-asp_q2_ep(crf)里的 quantizer compression调整到1相当于cq(而各帧的量化值不断变化,平均值接近设定的,就是const quantity)吗?
级别: 侠客
注册时间:
2005-12-16
在线时间:
5小时
发帖:
676
只看该作者 6楼 发表于: 2007-05-11
orz。。。wolfsoft大大分明写的是cq=const quantizer

crf就是const quantity,各帧的量化值不断变化,平均值接近设定的
crf时设置的--qcomp参数就是变化的程度,调到1的话就不变了,固定量化值。相当于cq(const quantizer)

所以是crf包括cq的包含关系。

爱看看不看滚
级别: 侠客
注册时间:
2004-10-16
在线时间:
7小时
发帖:
559
只看该作者 7楼 发表于: 2007-05-11
引用
最初由 kzhou 发布
orz。。。wolfsoft大大分明写的是cq=const quantizer

crf就是const quantity,各帧的量化值不断变化,平均值接近设定的
crf时设置的--qcomp参数就是变化的程度,调到1的话就不变了,固定量化值。相当于cq(const quantizer)

所以是crf包括cq的包含关系。


:D 谢谢指点
快速回复

限150 字节
上一个 下一个