前回記事の補足&スポーツ系のエンコードを考えるわかりたい人のための動画エンコード講座(2/2 ページ)

» 2004年05月20日 16時21分 公開
[姉歯康,ITmedia]
前のページへ 1|2       

フレームレート

 あくまでも、「平均ビットレートの目標値を決めてから圧縮する」というのが基本だと考えているが、まあ、スポーツということで、たまにはフレーム数から入るのも悪くはないだろう。

 普通のコンテンツであれば、私は「15FPSでも十分」と主張しているが、スポーツに関しては、「最低でも15FPS」と言いたい。実際、野球を15FPSで見ていると、これ以下にはできないなーと思う。

ビットレートと画面サイズ

 これは「用途に合わせてください」としか言いようがない。再生側のCPUなどが追いつくビットレートと画面サイズで、ということである。フレームレートを第一に考えれば、ビットレートを犠牲にせざるを得ない。ビットレートが低いのに画像をデカくすれば、当然、汚いムービーができる。いや、DivXの場合、設定が無視されてビットレートが高くなるのだ。最大ビットレートは平均ビットレートの10倍くらいで良いのではないだろうか。

 画面サイズのほうは、再生パフォーマンスにも影響してくる。例えば、フレームを30FPSまで出したいのであれば、いろいろな環境を考慮に入れてせいぜい320×240ピクセルに抑え、640×480ピクセルの「デカい」のがいいという場合は、やはり15FPSくらいに抑えたほうが良いと思う。

 DivXで色をいじることはできない。なので、その手前のフィルター処理ということになるが、動きを優先するために色を落としてしまうというのも有効な方法である。色がクッキリハッキリしていると圧縮しにくいのだ。

 ということを踏まえた上で、細かな設定をどうするか、というお話に移りたい。

一番「効く」のは「パフォーマンス/圧縮効率」

 いろいろなパラメータがあるが、最も「効く」のは、やはり「パフォーマンス/圧縮効率」である。これは絶対に「最も速い」にはしない。そうするとフレーム間圧縮が行われなくなってしまうのだ。そして、左に行けば行くほどクオリティが上がる。下手に他のオプションをいじるよりも、ここをいじるのが「効く」。ただ、「最も遅い」にすると、圧縮速度は相当遅くなる……。

この「パフォーマンス/圧縮効率」がミソ。スライダーを右端にすると「最も遅い」になり、より処理が複雑になる(画面はDivX変換ソフトの代表格「DivXPro Video Encoder Pack」)
DivXの「パフォーマンス/圧縮効率」による違い。左が標準で右が「最も遅い」。女の子の足のあたりに注目してほしい。ただ、「最も遅い」のほうが、ビットレートも高くなっているのだ(Aは63Kバイト、Bは69.2Kバイト)……。だから当然でもあるとも言えるワケだが、Bでは、Aでは扱われていないアルゴリズムも適用されているのだ。

MPEG-4ツールはどう使う?

 プロファイルウィザードに出てくるMPEG-4ツールだが、これはどう使ったら良いか?

 まず「Bフレーム」は、データレートがなかなか落ちてくれない場合に効果的。「場面転換のしきい値」を大きくすることで、キーフレームを少なめに設定すると、ビットレートも落ちてくれる。

 GMCは、難しい。画面全体が一定の動きをしていれば効果はあるハズなのだが、あまりそういう映像はない。チェックしなくてもいいだろう。私は明確な差を見いだせなかった。

 クォーターピクセルはやめたほうがいいだろう。もともと、動きが遅い映像にしか適していない。さらに、どうも再生が重くなってしまうようなのだ。

MPEG-4ツールはプロファイルウィザードから選択する。プロファイルを扱わない人でも、一応、ここはチェックするように。

心理視覚効果は?

 これもテストしてみたところ、「明らかな違い」は生まれなかった。これがどのような映像に向いているのか、今後、ちょっと試してみたい。

ワンパスかマルチパスか?

 決められた容量内に絶対に収める! ということであれば、まずはマルチパスを使ってみるべきだろう。一度全体をなめてから計算できるからである。ただ、当然、圧縮に時間がかかってしまう。

 理想は「マルチパス」で「パフォーマンス/圧縮効率」が「最も遅い」ではある。

容量減らしの鍵を握る「場面変更のしきい値」

 設定したビットレートまで落ちないというのは、よくあることだ。「あるレベル以下には圧縮できない」というのは、どんな圧縮方式にもあることだ。そこで、「パフォーマンス/圧縮効率」が標準の時であれば、「場面変更のしきい値」の値を大きくするというのも手である。そうすると、容量の大きいキーフレームが出現する回数が減り、前後のフレームの差分だけで成り立つフレームが多くなるのだ。これでビットレートは落ちる。ただし、全体の画質も落ちることにはなる。

Aはしきい値を10%にしたもの、Bは50%にしたもの。他は全く同じ設定だが、データレートはAが69.2Kバイト、Bが37.9Kバイトとなった。ブロック歪みに違いがでてきてしまってはいる。

まとめ……らしきもの

 結局、いい結果を求めようとすれば、それなりの手間がかかるというお話なのである。それでも何とか短時間で圧縮する手順をまとめると

  • 1.フレームレートは15FPSもしくは30FPSにしてみる。
  • 2.画面サイズはフレームレートとの兼ね合いで決めてみる
  • 3.ビットレートを用途に合わせて設定する
  • 4.MPEG-4オプションは、とりあえず使わないでみる
  • 5.エンコード方式は1パスVBR、「パフォーマンス/圧縮効率」は標準、「場面変更のしきい値」50%で圧縮をはじめてみる
  • 6.出力ファイルのビットレートが設定よりも高くなってしまった場合、「場面変更のしきい値」を極端に上げ、Bピクチャも設定してみる
  • 7.もっと美しさにこだわりたい場合には「パフォーマンス/圧縮効率」を「最も遅い」に設定して、さらには2パスも試してみる。

……と、これだけ段階を踏むのであれば、初めからマルチパスを試したほうが良いというウワサもある……。いずれにしても、上記はあくまでも参考程度にして、あくまでも用途に沿ったエンコーディングを実現させてみていただきたい。また、静止画をところどころ掲載したが、流れで見ると、意外に気づかない、ということもある。

 結局のところ、やはり試行錯誤しかないと思う今日この頃なのである。

前のページへ 1|2       

Copyright © ITmedia, Inc. All Rights Reserved.

アクセストップ10

2026年07月07日 更新
  1. 約79万円の「RTX 5090」即完売の裏で精密工具の意外な需要も アキバで進む二極化の最新事情 (2026年07月06日)
  2. マウス機能も一台に集約できる「Ewin ミニキーボード」がセールで20%オフの2544円に (2026年07月01日)
  3. Mini-ITXよりmicroATXが旬? 人気集まるLian-Li「B4-mATX」と、デュアル10GbEと128GBメモリ搭載で69万円超えミニPCに注目 (2026年07月04日)
  4. 完全ワイヤレスなのに有線クラスの低遅延を実現! Razerのワイヤレスイヤフォン「Hammerhead V3 HyperSpeed」を試す (2026年07月06日)
  5. 欲しい新型PCがまさかの70万円超!? 買い換えを断念した筆者が「ThinkPadの保証再延長」で65万円くらい浮かせた話 (2026年07月03日)
  6. レノボ、スピーカー9基を備えた12.1型Androidタブレット「Lenovo Tab Plus Gen 2」 (2026年06月30日)
  7. 米商務省の輸出規制解除を受け、Anthropicの「Claude Fable 5」が復活/Googleが画像生成AI「Nano Banana 2 Lite」を発表 (2026年07月05日)
  8. 視界に情報が浮かぶ「Rokid AIスマートグラス」を試す スマホを超えるトキメキあり? (2026年06月30日)
  9. SilverStone、“90年代風”レトロデザインを採用したミニタワー型PCケース (2026年07月06日)
  10. エプソンが提案する“自作推し活”の最前線――プロジェクションマッピングから「エモい」レシートプリントまで (2026年07月03日)
最新トピックスPR

過去記事カレンダー