|
|
Flash 用の FLV および F4V ビデオ形式Adobe Media Encoder の初期設定では、F4V ビデオ形式を使用する Flash ビデオを Flash Player 9.0.r115 以降で使用する場合は、H.264 ビデオコーデックを使用してエンコードされ、FLV 形式を使用する Flash ビデオを Flash Player 8 で使用する場合は On2 VP6 コーデックを、Flash Player 7 で使用する場合は Sorenson Spark コーデックを使用してエンコードされます。Flash が低いバンド幅で高品質なビデオを生成できる理由を理解するには、ビデオ圧縮について把握する必要があります。 デジタルメディアに適用できる圧縮形式には、空間的および時間的の 2 種類の形式があります。空間的圧縮は、周囲のフレームにかかわらず、単一フレームのデータに適用されます。空間的圧縮は、可逆(画像からデータが一切失われない)方式または非可逆(一部のデータが破棄される)方式で行うことができます。空間的圧縮が適用されたフレームは、イントラフレームと呼ばれます。 時間的圧縮では、フレーム間の差を特定し、その差だけを保存します。このため、フレームは前のフレームとの差に基づいて記述されます。変化していない領域については、前のフレームのデータが繰り返し使用されます。時間的圧縮が適用されたフレームは、インターフレームと呼ばれます。 H.264、On.2 VP6 および Sorenson Spark はインターフレームコーデックです。その他の多くのコーデックはイントラフレーム圧縮方式を使用していますが(例えば、JPEG はイントラフレームコーデックです)、H.264、On.2 VP6 および Sorenson Spark コーデックの効率的なインターフレーム圧縮方式は、他の方式よりも特に圧縮技術が優れています。これらのコーデックでは、はるかに低いビットレート(ビットレート)で品質の高いビデオを生成することができます。 注意が必要なのは、インターフレームコーデックはイントラフレームも使用しているという点です。イントラフレームは、インターフレームの基準フレーム(キーフレーム)として使用されます。On2 VP6 および Sorenson Spark コーデックは、常にキーフレームで始まります。各キーフレームは、それに続くインターフレームのメイン基準フレームになります。次のフレームが前のフレームと大きく異なる場合、コーデックは新しいキーフレームを圧縮します。 キーフレームの間隔は FLV または F4V ファイルでの Flash Player のシーク(早送りまたは巻き戻し)操作に影響するということに注意する必要があります。Flash Player はキーフレームからキーフレームへの移動のみをサポートします。このため、異なる位置にスキップしてフレームを一時停止する場合は、キーフレームの間隔の値を小さくする必要があります。FLV または F4V ファイルの任意のフレームに移動できるようにする場合は、キーフレームの間隔を 1 に設定します。キーフレームの間隔の値を低くすると、ビデオファイルのビットレートが上がり、同程度の画質が維持されます。 H.264、On2 VP6、および Sorenson Spark ビデオコーデックAdobe Media Encoder を使用してビデオをエンコードする場合は、3 つの異なるビデオコーデックから任意のコーデックを選択して、Flash Player で使用するためのビデオコンテンツをエンコードできます。
F4V および FLV エンコードプリセットAdobe® Media Encoder CS4 で書き出しを行う場合、FLV | F4V 形式を選択すると、想定される配信状況に合わせて設計された、関連付けられているプリセットのリストが自動的に有効になります。プリセットを選択すると、各設定タブ(「ビデオ」、「オーディオ」など)で該当するオプションが有効になります。ほとんどの場合、用意されているプリセットのいずれかが目的の出力と一致するはずです。ただし、既存のプリセットのパラメータを調整してカスタムプリセットとして保存することもできます。次の表は、FLV | F4V プリセットを選択したときに使用されるエンコード設定をまとめたものです。表では、指定したプリセットで生成したビデオの寸法と、任意の Flash Player バージョンで使用されるビデオコーデックを示しています。
Adobe Media Player での使用のための書き出しAdobe Media Player は、FLV ファイルのサーバからのストリーミングとローカルハードディスクからの再生のいずれにも対応した、優れたプレーヤーです。Adobe Media Player での再生用に FLV ファイルを書き出すことができます。書き出し設定ダイアログボックスで、形式メニューから「FLV | F4V」を選択します。次に、FLV ホストや対象となるユーザの要件を満たす設定を選択します。 書き出し設定ダイアログボックスでの FLV コーデックの選択について詳しくは、Developer Center Web サイトの「ビデオのキャプチャとエンコーディング」ページの「On2 VP6 および Sorenson Spark ビデオコーデックについて」を参照してください。 対象となるオーディエンスに最適なビデオ、オーディオ、エンコードおよびビットレートの設定の選択については、Developer Center Web サイトの「Flash video (FLV) bitrate calculator」を参照してください。 Adobe Media Player 用のビデオの書き出しについて詳しくは、「http://www.adobe.com/go/lrvid4116_xp_jp」を参照してください。 |