翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
AWS Elemental での動画フレームレートの処理 MediaConvert
ビデオアセットのフレームレートは、ビデオプレーヤーデバイスがビデオのフレームを再生する速度を、フレーム/秒(fps)で表します。例えば、映画のフレームレートは 24 fps、NTSC のテレビ放送は、29.97/59.94 fps、PAL のテレビジョン放送は、50/25 fps です。MediaConvert ジョブのデフォルト設定をそのまま使用すると、出力動画は入力動画と同じフレームレートになります。
ビデオには、ビデオの長さに応じてフレームレートが変化するものがあります。たとえば、一部のカメラでは、アクションの多いシーケンスではより多くのフレームを使用し、動きの少ないシーケンスではより少ないフレームを使用するビデオが自動的に生成されます。 MediaConvert 可変フレームレート (VFR) 入力はサポートしますが、作成されるのは固定フレームレート (CFR) 出力のみです。詳細については、「可変フレームレート入力の使用」を参照してください。
トピック
フレームレート変換の設定
入力と異なるフレームレートの出力を作成するには、MediaConvert 以下の設定を使用してください。
- フレームレート (
framerateControl
、framerateNumerator
、framerateDenominator
) -
フレームレート変換では、出力エンコーディング設定で、入力ビデオのフレームレートとは異なるフレームレートを指定します。 MediaConvert すると、入力ビデオのフレームレートではなく、指定したフレームレートの出力が作成されます。
JSON ジョブの仕様で出力フレームレートを直接指定するのは、 MediaConvert コンソールで指定するよりも複雑な場合があります。詳しくは、ビデオのフレームレート変換 トピックの API、CLI、SDK の使用手順をご覧ください。
- フレームレート変換アルゴリズム (
framerateConversionAlgorithm
) -
フレームレートをどのように増減するかを選択します。 MediaConvert この設定の最適な選択は、ビデオの内容によって異なります。
Drop Duplicate を使用すると、 MediaConvert フレームをコピーまたは削除しますが、変更は行いません。この場合、個々のフレームの画質は維持されますが、一部の変換でスタッタリングが発生する可能性があります。60 fps から 30 fps のような数値的に単純な変換は、Drop duplicate (重複をドロップ) が最適な場合が多いです。
補間を使用すると、 MediaConvert フレームをブレンドして、フレームを繰り返したり削除したりする必要がなくなります。その結果、動きは滑らかになりますが、望ましくない映像のアーチファクトが発生する可能性があります。数値的に複雑な変換を行う場合、Drop duplicate (重複をドロップ) よりも Interpolate (補間) の方が良い結果が得られると思われます。
を使用するとFrameFormer、 MediaConvert ライブラリが使用されます。InSync FrameFormer 変換には、入力動画の内容に基づく動き補正補間が使用されます。 FrameFormer scene-by-scene さまざまなフレームレート変換手法を基本として実行し、各フレームの異なる領域で異なる手法を使用できます。 FrameFormerファイルのメタデータで報告されているフレームレートに頼るのではなく、ソースビデオの基礎となるケイデンスの自動検出に基づいて変換を行います。
機能の制限:
-
最大 4K FrameFormer の解像度の入力でのみ使用できます。 MediaConvert 8K FrameFormer 入力での変換はサポートしていません。
-
FrameFormer オンデマンドキューで実行するジョブでのみ使用できます。リザーブドキューはでは使用できません。FrameFormer
を使用すると、 FrameFormer トランスコーディング時間が長くなり、かなりのアドオンコストが発生します。詳細については、料金表ページを参照してください。MediaConvert
-
変換によっては、次の設定も使用できます。
- 低速 PAL (
slowPal
) -
23.976 あるいは 24f から秒あたりのフレーム数 (fps) から 25 fps にフレームレートを 変換する時、オプションで低速 PAL (低速フェーズ交換ライン)を有効にすることができます。Slow PAL を有効にすると、フレームを複製してフレームレートを上げる代わりに、ビデオフレームを 25 fps MediaConvert に再ラベル付けし、オーディオを再サンプリングしてビデオとの同期を保ちます。PAL フレームレートの変換が遅くなると、ビデオの再生時間がわずかに短縮されます。一般に、ファイルベースの再生またはインターネットストリーミング用にシネマフォーマットを変換するには、低速 PAL を使用します。
- テレシネ (
telecine
) -
23.976 フレーム/秒 (fps) から 29.97 fps に、フレームレートを 変換すると、出力スキャンの種類がインターレースされます。オプションで [テレシネ] に [ハード] または [ソフト] を設定して、より滑らかな画像を作成します。一般的に、セットトップボックスへのブロードキャスト用にビデオアセットを準備するときは、テレシネを使用します。
詳細については、「テレシネ」を参照してください。
- スキャンタイプ (
inputScanType
) -
この設定は、プログレッシブセグメントフレーム (pSF) 入力でのみ使用してください。 MediaConvertプログレッシブ入力とインターレース入力を自動的に検出します。しかし、PsF は検出しません。入力が PsF の場合は、スキャンタイプにPsFを設定して、インターレース解除とフレームレート変換を行うときの品質をより良く保ちます。
AWS Elemental での可変フレームレート入力の使用 MediaConvert
ビデオには、ビデオの長さに応じてフレームレートが変化するものがあります。多くのスマートフォンに搭載されているカメラなど、一部のカメラでは、アクションの多いシーケンスではより多くのフレームを使用し、動きの少ないシーケンスではより少ないフレームを使用するビデオを自動的に生成します。 MediaConvert 可変フレームレート (VFR) 入力をサポートしますが、作成されるのは固定フレームレート (CFR) 出力のみです。
出力フレームレートのデフォルト設定は [ソースをフォローする] にします。[ソースをフォローする] では、入力ビデオのフレームレートが一定であるか可変であるかによって、動作が異なります。
-
一定フレームレート入力の場合、[ソースをフォローする] によって、出力は入力ビデオと同じフレームレートになります。
-
可変フレームレート入力の場合、[ソースをフォローする] によって、入力フレームレートの平均であるフレームレートが一定のフレームレートで出力され、最も近い整数標準フレームレート(1、5、10、15、24、30、50、または 60 fps)に切り上げられます。
機能の制限
MediaConvert 可変フレームレートビデオのサポートには、次のような制限があります。
-
可変フレームレートは入力のみ対応しています。出力は一定フレームレートのみです。
-
可変フレームレート入力は、MP4、MOV、WEBM と MKV のコンテナにおいてのみサポートされています。
ビデオのフレームレート変換
どの設定方法を使うかを決めたら、次のいずれかの手順でジョブを設定します。これらの設定に適した値の選択に関する概念情報とガイダンスについては、「フレームレート変換の設定」を参照してください。