|
|
RealVideoの画質向上法
HelixProducerPlusのエンコーディングにはBASC版と異なりマニュアルで様々な設定が行えます。そこでこのマニュアル機能を使用して画質の比較を行ってみましょう。
画質を向上させるために
- 有償の高機能版
- まず最初にHelixProducerPlusは無償のBASIC版と異なり細かい設定をマニュアルで行うことが出来ます。当然ながらこの方法はPlus版を持っていないと行えません。またAdobe社のPremiereにはPlus版相当の機能を持つAdvancedRealMediaExportが付属していますのでこちらでも同様のことが可能です。
- 設定出来る内容
- Plus版で画質向上のため設定出来る項目は主に3つあります。まず音声ビットレートの変更、フレームレートのマニュアル設定、画面サイズの変更です。
- 音声ビットレートの設定
- 音声だけの場合は最大の帯域を当てはめればいいのですが動画の場合はコンテンツの内容に合わせ変更することで大きな効果を発揮します。音声の質を落とすことで余った帯域を動画に使うことが出来るため低ビットレート時に画像の質を向上させられます。
- フレームレートの設定
- フレームレートはBASIC版では固定されていますが実際のコンテンツでは変化させた方が良い場合がほとんどです。やはり低ビットレートで満足な画質を求める場合フレームレートを限界まで下げることで画質を向上させられます。Plus版では0.25fpsきざみで設定が可能です。
- 画面サイズの変更
- Plus版では直接画面サイズも指定して変更出来ます。単純に画面サイズが小さい方が画質を向上させることが出来ます。ただし変更するためには作業時間も大幅に増えます。
- 2passエンコーディングと可変ビットレート
- ビデオフォーマットにはエンコーディングのさい2回に分けてエンコードする2passエンコーディングと可変ビットレートと呼ばれる方法を使い画質を向上させています。これらはどのような働きをするでしょうか?
- 2passエンコーディング
- その名の通りエンコーディング作業を2回に分けて行う方法、一度目で変換元のビデオ全体を解析し2回目に最適化したエンコーディングを行います。これにより画質を向上させることが出来ますが2回行うことで当然ながら倍の作業時間がかかります。
- 可変ビットレート
- VariableBitRate(VBR)の事で通常固定化されているビットレートを変化させる方法です。動きの多いところには帯域を多く割り当て逆の場合は少なく割り当てることで効率良くエンコーディングすることが出来ます。
注)こちらの設定はBASIC版でも行えます。ぜひ参考にしてください。
画質を確認する
- Statistics
- 実際に画質を確認するには見てみることが一番早いのですがRealProducerには数値で画質を確認することが出来るよになっています。これはStatisticsを表示させることで行います。
- StatisticsのVideoを選びQualityIndexを確認します。ここには100を最高とした数値が入っています。参考程度として100~80は非常に優れており、それ以後大体60までが良い、それ以下はあまり優れていないということになります。個人的な目安としてはやはり60以上欲しいところですね。但しアナログモデムやISDNを対象とする場合、よほどのことが無ければこの数値は出ません。そこをよく認識してください。
- 数値を上げるには?
- この数値を上げるにはデータ量を少なくする以外にありません。具体的には前記したPlus版でのマニュアル設定を使うことで向上させることが出来ます。但し低帯域で画質を優先的に向上させるには他を切り捨てなければなりません。例えば音質を落とす、フレームレートを落とすということです。それぞれに良し悪しがありますから妥協点を見つけることが一番重要になります。
私が行っているものは短いクリップを設定を変えいくつも作成し妥協点を求める方法です。ある程度の帯域、例えば100k以上であればそこそこの画質を得られますがそれ以下の場合は様々な試行錯誤が必要となります。
まずはエンコードしたいビデオの内容を確認することです。テレビのニュース番組や講演のビデオであれば動きが少ないためギリギリまでフレームレートを下げることが可能です。逆に動きを滑らかにしたい場合はフレームレートを稼ぎつつ音質を落とすという方法もあります。つまり最終的な完成品のどこをメインにするかということですね。
- 実際の例
- では実際どれほど画質に違いが出るのか見て行きましょう。以下にいくつかの設定を変えたRealVideoを用意しました。それぞれを見てもらうことが一番早いと思います。ぜひご自身の目で確認してください。
- sample
- 設定を変えたものと標準設定での違いをSMILで確認してください。ターゲットとしているものは45kbpsのSingleISDNのものです。
- 設定値変更とデフォルト値の違い -SMIL 100k-
- 設定変更したものは以下のようになっています。
- ターゲットビットレート 45kbps
- オーディオ VoiceOnly 5kbps_voice
- ビデオ NormalMotionVideo 4.5fps
- 2passエンコーディング、VBR
- デフォルト値(BASIC版の設定値)
- ターゲットビットレート 45kbps
- オーディオ VoiceOnly 8.5kbps_voice
- ビデオ NormalMotionVideo 15fps
- 2passエンコーディング、VBR
- 設定値を変えた方は鮮明さを出すために音質を落としフレームレートをギリギリまで下げています。これにより鮮明さは表現出来ましたが多少カクカクした動きであることがよく判ります。興味あのある点は最初は明らかに画質がデフォルト値よりも良かったのに最後の方は同じくらいになっている点でしょう。多分VBRを使っても動きの早い部分が多かったので後半にはVBRの効果が少なかったと感じています。実際QualityIndexも前半は70近い数値でしたが後半は落ち込み20そこそこ、これはデフォルト値のものと大差ありません。
- 設定値を変えたもの2passエンコード、VBRと1pass、CBR -SMIL 100k-
- 設定値を変えたrmファイル同士の比較です。片方は上記のものと同じファイルを、もう片方は同じ設定値で1pass、固定ビットレート(CBR)のものです。
- 2passとVBRの効果は歴然としていますね、但し後半は前記と同様その差は少なくなっています。あまりに動きが早いシーンだけであるとVBRの効果が少ないことがよく判ります。
- デフォルト設定値2passエンコード、VBRと1pass、CBR -SMIL 100k-
- デフォルト設定値のrmファイル同士の比較です。片方は上記のものと同じファイルを、もう片方は同じ設定値で1pass、固定ビットレート(CBR)のものです。
- デフォルト設定値でも2pass、VBRの効果は出ています、しかしその差は非常に少ないような感じです。
|
ストリーミ
ング保存ソフトMPX Gyao、DMMなど主要サイトに対応
|