Xvid総合スレ

このエントリーをはてなブックマークに追加
1pass で quality base だと quantize って quality にしたがって一定の
値になるんでしたっけ? それとも微妙に変化するんでしたっけ?
753752:02/04/09 15:37
ってことで、自分でちょっと調べてみた。

vfw/src/codec.c のコメントによれば
(maxQ-minQ)/100 * (100-qual) + minQ
ってことらしい。んで、その直後のソースを見ると、maxQ minQ はPフレームの
maxQ minQ を使うらしい。
なので、デフォルトの設定のように quality=85 minQ=1 maxQ=31 だと
quantizer = (31-1)/100 * (100-85) + 1 = 4.5 ってことになる。

んで、doom9 の XviDガイドの 2pass の設定にあるように minQ=2 にした場合、
同じ quality=85 でも
quantizer = (31-2)/100 * (100-85) + 2 = 6.35 とかなり大きく違うことになる。