x264 | --refsはいつでも大きくしてよいのか?

2009/09/09

パーマリンク 22:59:53, 著者: Charlie

x264 | --refsはいつでも大きくしてよいのか?

前回の実験では、Bフレームを多くとることよりも--refsを大きくすることの方がビットレート低減に効果がありそうだと分かった。
それは素材の動きの多さや他のパラメータが違っても言えることなのか、その点を調べてみた。

今回の素材は、MXTV 2009-08-14放映の「化物語・するがモンキー 其ノ壹」。全体的には動きは少なく、refsを大きくすることで圧縮効果を高められると期待できる。

さてさて、結果は如何に……。

[◇◇◇]

■ --qcomp, --refsと、ビットレート、品質

※ 2009-09-10: ビットレートの単位を修正
動きの大きい動画では、--qcompを大きくとらないと効果が得られない。

エンディング部分は、定常的に明暗が微変動する中、3コマアニメと左にスクロールする背景を中心に、スタッフロールがずっとロールダウンしているもの。

--qcomp=0.3だと、--refsによって品質もビットレートもあまり変化しない。 一方、--qcomp=0.6だと

  • 品質はだいたい同じ。
  • ビットレートはr=4に比べてr=12の方が、1割以上も減っている。

ちなみに同じ--refs同士で比較すると、--qcompを大きくするとビットレートを上げながら品質も向上することが分かった。

紙芝居動画では--qcompによらず大きな効果あり

次回予告部分は、いくつかの静止画のシーンで構成されたもの。

エンディングと異なり、--qcompによらず--refsを大きくすれば品質を落とさずにビットレートを2割以上削減できている。
また、同じ--refs同士を比較すると、--qcompを上げることで品質を若干落としながら3割近くビットレートを削減できている。

まとめると、次のようになる。

  • デジタル制作で状態の良いソースの場合、--refsは大きな値を設定した方がよい。大抵の場合、ビットレートが下がる。

ちなみに--qcompを上げずに--crfを小さくして同等の品質を得ようとすると、ファイルサイズは約9%も大きくなってしまった。このことから、ビットレートの変動に制約が無い場合は--qcompを大きめにした方がファイルサイズを抑えられることが確かめられた。

関連記事

この記事へのトラックバック アドレス

http://blog.mura.com/blogs/htsrv/trackback.php/1233

コメント, トラックバック, ピンバック:

この投稿への コメント/トラックバック/ピンバック はまだありません...

コメントを残す:

頂いたメールアドレスはこのサイト上には表示されません
頂いたURLは表示されます。

使用可能な XHTML タグ: <p, ul, ol, li, dl, dt, dd, address, blockquote, ins, del, span, bdo, br, em, strong, dfn, code, samp, kdb, var, cite, abbr, acronym, q, sub, sup, tt, i, b, big, small>
(改行が自動で <br /> になります)
(名前、メールアドレス、URLを記憶する Cookie を発行します)
(ユーザがメッセージ・フォームを通してあなたに連絡することを許可します (あなたのメール・アドレスは表示されません))

Charlie's volatile short

9月 2010
 << <   > >>
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30    

リンク

  • ありくい - ブログが手軽に書けます。ボタン一つでコンテンツマッチ・アフィリエイトが挿入できるブログツール「どこでもありくい」も提供中。
  • glucose2 - ブログをたくさん読むならRSSリーダー
  • エンジニア募集中 [Perl, PHP, JavaScript][SOHO, アルバイト可]

  • ブログ之ネタ [ブロガー御用達ポータル]

  • rico [PV改善,サイト内SEO,ブログパーツ]

アーカイブ

検索

いろいろ

XMLフィード

RSSとは?

オンラインユーザ一覧

  • ゲスト ユーザ: 4

powered by
b2evolution