昨年8月にx264のパラメータを考察したが、その後x264に各種の改良が加えられてきているため、新たな標準的なパラメータを作っておきたい。
今回はBフレーム制御についての考察。
エンコードの素材はTBS 2009-08-30放送の「鋼の錬金術師 FULLMETAL ALCHEMIST」21話「愚者の前進」の次回予告30秒+静止画約3秒。 960×540サイズにリサイズして入力した。
今回の実験に使用したx264は
x264 0.68.1179 96e2229
built on Jul 10 2009, gcc: 3.4.6
のOreAQ版。パラメータは次の通り。
x264.exe -b * -r * --crf 19 ← 解像度960x540なのでノイズが気にならないよう高めの設定 --fullrange=on ← --direct auto -i 2 --b-adapt=2 ← new! --b-pyramid --qpstep 24 --ratetol 80 --qcomp 0.3 --me umh -m 9 ← 値と動作の対応が変わった。 --mixed-refs --8x8dct -t 2 --no-fast-pskip --no-dct-decimate --sar 1:1 -f 0:0 -w --aq-strength=0.4:0.6 --aq-sensitivity=11 --psy-rd=0:0 ← 実写でグレインノイズがある時は0.5:0〜1:0で妥協する --cqm jvt --thread-input