MPEG-4

「HTTP ライブストリーミングを準備」書き出し先内の内蔵設定と内蔵のオーディオ出力用 AAC 設定では、H.264 エンコーダを使ってファイルをエンコードする「MPEG-4」トランスコードフォーマットが使われています。このフォーマットでは、HTTP ライブストリーミング用ファイルや、オーディオ Podcast とデジタル音楽再生で使われるや AAC オーディオファイルにエンコードされます。HTTP ライブストリーミングについて詳しくは、Mac Developer Library「HTTP Live Streaming の概要」およびその他の関連ドキュメントを参照してください。

「MPEG-4」トランスコードフォーマットを使ったカスタム設定を作成することもできます。

以下では、「MPEG-4」トランスコードフォーマットを使用する内蔵およびカスタム設定のプロパティについて説明します。「一般」、「ビデオ」、および「オーディオ」インスペクタすべてのプロパティを取り上げます。

重要: ジョブに設定(または設定を含む書き出し先)を追加すると、ソースメディアが解析され、設定のトランスコードフォーマットとソース・メディア・ファイルの特性に基づいて最も適切な設定プロパティが自動的に割り当てられます。この自動的に割り当てられた設定プロパティを使用することをお勧めします。

設定の概要

設定名、トランスコードフォーマット、出力ファイルの予想サイズが表示されます。ジョブに設定を追加するか、設定のプロパティを変更すると、この概要は自動的にアップデートされます。

一般のプロパティ

  • 名前:設定の名前が表示されます。

  • 説明:設定の説明が表示されます。

  • 拡張子:出力ファイルの拡張子(.mp4 または .m4a)が表示されます。

  • ジョブのセグメント化を許可:分散処理の構成になっている場合は、このチェックボックスを選択すると、共有コンピュータのグループを使って出力ファイルが処理されます。詳しくは、複数のコンピュータでバッチをトランスコードするを参照してください。

    参考: MPEG-4 オーディオファイルを出力する場合、または「ビデオ」インスペクタの「マルチパス」チェックボックスを選択した場合は、ジョブのセグメント化はできません。

  • デフォルトの場所:ポップアップメニューから、トランスコードしたファイルのデフォルトの保存先を選択します。

  • フォーマット:このポップアップメニューを使って、出力にビデオとオーディオを含めるか、ビデオのみを含めるか、またはオーディオのみを含めるかを設定します。

  • ネットワーク用に最適化:このチェックボックスを選択すると、ネットワークからファイルの一部のみがダウンロードされた時点で再生が始まるようになります。

  • 拡張 Podcast:このチェックボックスを選択すると、出力メディアファイルに Podcast の情報(注釈、マーカー、アートワーク)が埋め込まれます。注釈について詳しくは、メタデータを追加するを参照してください。チャプタマーカーについて詳しくは、マーカーを追加するを参照してください。

リタイミング

このセクションには 1 つのプロパティがあります:

  • 継続時間の設定:トランスコード処理時にフレームレートの調整に使用する処理アルゴリズムを設定します。以下のオプションのいずれかを選択します:

    • [パーセント値](ソースに対する割合):出力クリップの速度をソースクリップの速度のパーセント値で変更します。パーセント値フィールドに値を入力するか、横のポップアップメニュー(下向き矢印)からプリセット値を選択します。

    • [合計継続時間]:クリップの継続時間を設定します。フィールドに継続時間をタイムコードで入力するか、矢印をクリックして時間を増減します。

    • ソースフレームが [フレームレート] fps で再生されるようにする:クリップの再生速度を非破壊で変更します。フレームが増減されることはありません。この設定は、「ビデオ」インスペクタの「フレームレート」プロパティでソースファイルのフレームレートとは異なる値を指定した場合にのみ効果があります。たとえば、フレームレートが 24 fps で継続時間が 10 秒のソースファイルを「Compressor」に追加して、「ビデオ」インスペクタで「フレームレート」プロパティを 25 fps に設定し、「一般」インスペクタで「ソースフレームが 25 fps で再生されるようにする」を選択した場合、トランスコードされたクリップ(25 fps)の継続時間は 9 秒と 15 フレームになります。

      参考: MPEG-4 オーディオファイルを出力する場合は、このオプションは利用できません。

    詳しくは、ビデオおよびオーディオをリタイミングするを参照してください。

ビデオのプロパティ

  • フレームサイズ:このポップアップメニューを使って、出力ファイルのフレームサイズ(解像度)を設定します。

  • ピクセルのアスペクト比:このポップアップメニューを使って、ピクセルアスペクト比(イメージのフレームの幅と高さの比)を設定します。クロップとパディングのプロパティを使って出力ファイルのアスペクト比を変更することもできます。詳しくは、フレームサイズの変更の概要を参照してください。

  • フレームレート:このポップアップメニューを使って、出力ファイルの再生レート(1 秒当たりに表示されるイメージ数)を設定します。詳しくは、フレームレートのオプションの概要を参照してください。

  • フィールドの順番:このポップアップメニューを使って、出力のスキャン方式を設定します(フィールドの優先順位を指定するか、プログレッシブスキャンに変換できます)。以下の 4 つのオプションがあります:

    • ソースと同じ:ソース・メディア・ファイルで使用されているスキャン方式を保持します。

    • プログレッシブ:フレーム全体をスキャンします(フレームをインターレースフィールドに分割しません)。

    • 上を優先:上フィールド(フィールド 2、上位フィールド、または奇数フィールドとも呼ばれます)を優先して、インターレースフィールドをスキャンします。

    • 下を優先:下フィールド(フィールド 1、下位フィールド、または偶数フィールドとも呼ばれます)を優先して、インターレースフィールドをスキャンします。

  • H.264 プロファイル:このポップアップメニューを使って、出力ファイルに使用するビデオ圧縮を設定します。以下の 3 つのオプションがあります:

    • 高:出力の品質が高くなります。

      参考: この設定は、古い H.264 再生デバイスには対応していません。

    • メイン:ベースラインプロファイルとほぼ同じですが、標準精細度(SD)ビデオの要件に対応しています。

    • ベースライン:主な用途は、ビデオ会議やモバイルアプリケーションです。

  • エントロピーモード:このポップアップメニューを使って、エントロピーモードを、出力が高品質な CALBC または処理が高速な CAVLC に設定します。

  • キーフレームの間隔:テキストフィールドに値を入力して、出力ファイルにキーフレームを作成する キーフレーム間隔(フレーム数)を設定します。「自動」を選択すると、キーフレーム間隔が自動的に計算されます(「自動」を選択した場合は、フィールドに 0 と表示され、実際の値はエンコード処理中に決定されます)。

  • データレート:このポップアップメニューでは、以下の 3 つのオプションに基づいてビデオのデータレートを選択できます:

    • カスタム:ビデオ信号のデータレートの上限にする 1 秒当たりのキロバイト数(kbps)を設定するスライダが有効になります。レートを高くするとビデオが高品質になりますが、生成されるファイルが大きくなるため、ダウンロードや送信に時間がかかります。

    • コンピュータ再生:より大きく、より高品質なファイルが作成されます。

    • Web 公開:Web サイトでのホスティングに適した小サイズ(低品質)のファイルが作成されます。

    重要: データレートを変更した場合は、その設定がコーデックの品質に関するほかのプロパティよりも優先されます。コーデックでは、データレートに基づいてファイルが最大限に圧縮されるためです。

  • マルチパス:このチェックボックスを選択すると、マルチパスエンコーディングが有効になります。マルチパスエンコーディングでは、ビデオフレームが複数回かけて解析されるため、出力ファイルの品質が高くなります。トランスコードを短時間(1 パス)で行うためには、チェックボックスの選択を解除して、この機能をオフにします。

  • フレームの並べ替えを許可:トランスコード処理時にビデオフレームの並べ替えを許可することで出力ファイルの品質が上がる可能性がある場合には、このチェックボックスを選択します。

クロップとパディング

クロップとパディングのプロパティでは、最終的なクロップ、サイズ調整、アスペクト比 をカスタマイズできます。クロップでは、イメージからビデオコンテンツを切り取ることができます。パディングでは、出力イメージのフレームサイズを維持しながらイメージを縮小できます。これらのプロパティについて詳しくは、フレームサイズの変更の概要を参照してください。

  • クロップ:このポップアップメニューを使って、出力イメージのサイズを設定します。「カスタム」オプションを選択した場合は、フィールドに値を入力して独自のイメージサイズを指定できます。その他のオプションでは、所定のサイズが使用されます。「ソースのレターボックスエリア」オプションを選択すると、イメージのエッジが検出されて、それに一致するクロップ値が自動的に入力されます。この設定は、ソース・メディア・ファイルのレターボックス領域(ワイドスクリーンイメージの上下の黒いバー)を切り取りたい場合に便利です。

  • パディング:このポップアップメニューを使って、出力イメージのフレームサイズを維持しながらイメージを縮小するサイズを設定します。「カスタム」オプションを選択した場合は、フィールドに値を入力して独自の縮小サイズを指定できます。その他のオプションでは、所定のサイズが使用されます。

品質

以下のプロパティでは、トランスコード時のビデオのサイズ変更、リタイミング、その他の調整方法を指定します。

  • サイズ変更のフィルタ:このポップアップメニューを使って、サイズの変更方法を設定します。以下の 3 つのオプションがあります:

    • 高速(直近ピクセル):処理時間が最も短くなります。

    • 高品質(リニアフィルタ):処理時間と出力品質という、相反する要素のバランスおよび優先順位が中程度になります。

    • 最高品質(統計予測):出力品質は最高になりますが、時間がかかります。

  • リタイミングの品質:このポップアップメニューを使って、リタイミングの方法を設定します。以下の 4 つのオプションがあります:

    • 高速(直近フレーム):利用できる最も近いフレームのコピーを使って、新しく作成される中間フレームを埋めます。

    • 高品質(動き適応):ソースファイルの中で動きのある部分を デインターレース 処理して、高品質の出力を生成します。

    • 最高品質(動き補正):ソースファイルの中で動きのある部分をデインターレース処理して、最高品質の出力を生成します。

    • リバーステレシネ:テレシネ処理でフィルムの 24 fps から NTSC の 29.97 fps に変換する際に追加された余分なフィールドを削除します。この項目を選択すると、ほかの品質コントロールがすべて無効になります。詳しくは、リバーステレシネについてを参照してください。

  • 適応の詳細:このチェックボックスを選択すると、出力時に高度なイメージ解析によってノイズ領域とエッジ領域が区別されます。

  • アンチエイリアスレベル:出力イメージの柔らかさを設定します。柔らかさを高めるには、値をダブルクリックして新しい値を入力するか、スライダを右にドラッグします。このプロパティを使うと、メディアを拡大するときの変換品質を高めることができます。たとえば、SD ビデオを HD にトランスコードする場合、イメージにぎざぎざに表示されるエッジがあってもアンチエイリアスで滑らかになります。

  • 詳細レベル:出力イメージの細部の量を設定します。値を設定するには、値をダブルクリックして新しい値を入力するか、スライダをドラッグします。シャープニングをコントロールすることによって、イメージを拡大したときに細部を維持できます。ほかのシャープニング操作とは異なり、「詳細レベル」プロパティではノイズと輪郭の細部が区別されるため、通常は必要以上に画像が粗くなることはありません。この値を大きくすると、エッジがぎざぎざになることがありますが、「アンチエイリアスレベル」スライダを上げれば解消できます。

ビデオエフェクト

使用できるビデオエフェクト、およびビデオエフェクトを設定に追加する方法については、エフェクトを追加する/削除するを参照してください。

オーディオのプロパティ

  • チャンネルレイアウト:このポップアップメニューを使って、オーディオ・チャンネル・レイアウト を設定します。

  • サンプルレート:このポップアップメニューを使って、音楽の波形(サンプル)をデジタルデータとして取り込む 1 秒当たりの回数を設定します。サンプルレートが大きいとオーディオ品質は高くなりますが、ファイルサイズは大きくなります。

  • データレート:このスライダを使って、オーディオファイルの配信に必要な 1 秒当たりのキロビット数(kbps)を設定します。レートを高くするほど、オーディオファイルの品質が高くなります。

オーディオエフェクト

使用できるオーディオエフェクト、およびオーディオエフェクトを設定に追加する方法については、エフェクトを追加する/削除するを参照してください。