キーフレーム

キーフレームとは、ビデオクリップに一定の間隔で挿入される完全なビデオフレーム (またはイメージ) です。キーフレーム間のフレームには、キーフレーム間で発生する動きやシーンの変化に関する情報が入っています。たとえば、戸口を通り過ぎる人を描写するビデオの場合、キーフレームにはその人と背景にある扉の完全なイメージが入っており、間のフレームには、その人が扉の前を歩くときの動きを描写する情報が入っています。

デフォルトでは、ビデオクリップのフレームレートに基づいて、使用するキーフレーム間隔が自動的に決まります。キーフレーム間隔値は、ビデオイメージを再評価する頻度、およびフルフレームまたはキーフレームを FLV ファイルに記録する頻度を指定します。Flash Video Encoder では、キーフレーム間のフレーム数を表す設定がキーフレーム間隔値となります。Flash Video Encoder では、複数のフレームを比較し無駄な情報を排除して、画面上のすべてのピクセルの完全な値を見積もることで、キーフレーム間に存在するフレームが近似されます。

キーフレーム間隔値には、100 までの任意の数値を指定できます。間隔設定として [自動] を選択すると、再生時間の 2 秒ごとにキーフレームが配置されます。たとえば、エンコードするビデオのフレームレートが 30 fps である場合は、60 秒ごとにキーフレームが挿入されます。一般的には、デフォルトのキーフレーム間隔値で、ビデオクリップ内をシーク時に妥当なコントロールレベルが得られます。キーフレーム位置のカスタム値を選択する必要がある場合は、キーフレーム間隔が狭いほどファイルサイズが大きくなることに留意してください。

映像に多数のシーンの変化または急激なモーションや動きの激しいアニメーションがある場合、イメージ品質全体にとって、キーフレーム間隔を大きくするメリットがあります。一般的には、キーフレーム間隔が小さいほど、イメージ品質は向上します。フレーム間で不変のイメージ領域を表すデータが保持されるためです。

キーフレーム間隔の重要な依存性としては、FLV ファイルをシーク (早送りまたは巻き戻し) する Flash Player の能力に影響を与えることが挙げられます。Flash Player では、キーフレームからキーフレームまでしか進めないため、別の場所にスキップしてフレームを一時停止する場合、小さいキーフレーム間隔値を使用する必要があります。FLV ファイルのフレーム単位で進む場合は、キーフレーム間隔値として 1 を使用します。キーフレーム間隔値を減らす場合、Flash Video のデータレートを上げて、同等のイメージ品質を維持する必要があります。


 

このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート

現在のページ: http://livedocs.adobe.com/flash/9.0_jp/flvencoder/FLV_09.html