はじめに
サラウンドサウンドオーディオ、アーカイブ、または多言語のシナリオで、複数のオーディオトラックを含むビデオファイルを出力する編集システムが一般的です。Zencoder を使用すると、複数のオーディオトラックを含む入力ファイルを、出力上の 1 つのオーディオトラックにマッピングまたはミックスダウンできます。たとえば、これらのオプションを組み合わせて、入力ファイルの 6 つの個別のモノラル PCM オーディオトラックを出力上の単一の 5.1 サラウンドサウンドオーディオトラックにマッピングできます。
このガイドでは、次の2つのオプションを紹介します。input_audio_channels
とoutput_audio_channels
、入力ファイルからのオーディオトラックとチャンネルを出力ファイルにマッピングする方法を制御するために使用できます。
サポートされている入力オーディオチャンネル
インポートでは、次のオーディオチャンネルがサポートされています。
- FL
- FR
- FC
- LFE
- BL
- BR
- Lt (FL行列)
- RT (FR行列)
複数のオーディオトラックを持つソースから複数の出力を作成する
かなり一般的なユースケースは、複数のオーディオトラックを含むソースビデオを用意し、各オーディオトラックを持つ複数のオーディオファイルを出力する場合です。このために出力を設定する最良の方法は次のとおりです。
outputs: [
{
label: "Output 1",
url: "your hosting server for outputs/output1.mp4",
skip_video: true,
"input_audio_service_types":{"1": "main"},
"select_audio_service_type": "main"
},
{
label: "Output 2",
url: "your hosting server for outputs/output2.mp4",
skip_video: true,
"input_audio_service_types":{"2": "main"},
"select_audio_service_type": "main"
},
{
label: "Output 3",
url: "your hosting server for outputs/output3.mp4",
skip_video: true,
"input_audio_service_types":{"3": "main"},
"select_audio_service_type": "main"
} ...
オーディオマッピングオプション
- audio_channels :入力オーディオトラックからチャンネルへのレイアウトを設定します。
- output_audio_channels :出力オーディオチャンネルのレイアウトを設定します。
input_audio_channels
このオプションは、FL
入力ファイルの個々のオーディオトラックまたはチャンネルにチャンネル名を付けるために使用できます。5.1 サラウンドオーディオトラックの front left」チャンネル。以下の例では、このオプションを使用して 6 つの個別のオーディオトラックから単一の 5.1 サラウンドトラックにマッピングする方法を示します。
output_audio_channels
オプションを設定すると、出力オーディオトラックのチャンネルレイアウトをカスタマイズできます。これが設定されていない場合は、オーディオコーデックのデフォルトの配置が使用されます。
output_audio_channels
このオプションは 2 つの方法で使用できます。すべてのチャンネルのミックスダウンを作成する方法とinput_audio_channels
、オーディオチャンネルをリマップして出力を作成する方法です。ミキシングを実行しないカスタム出力チャンネルレイアウト。Zencoder は、マルチチャンネルまたはサラウンドサウンド入力オーディオトラックからステレオまたはモノラルミックスダウンを生成できます。ミックスダウン出力を作成するには、このオプションを 1 (モノラル) または 2 (ステレオ) に設定します。カスタムチャンネルレイアウトを作成するには、このオプションをオプションで定義されたトラック識別子の配列に設定します。input_audio_channels
詳細については、以下の例を参照してください。
Zencoderは現在サポートしています単核症、ステレオ、 と5.1チャンネル出力オーディオ。
input_audio_channels
output_audio_channels
およびオプションの両方を使用して、サラウンドサウンドオーディオからステレオミックスダウンを生成できます。2 output_audio_channels
に設定すると、ステレオミックスダウンを作成できます。
設定例
5.1 複数のモノラルトラックからのサラウンドトラック
この例では、FL, FR, FC, LFE, BL, BR
個々のオーディオトラックを名前付きチャンネルにマッピングし、マッピングから 5.1 サラウンドサウンドトラックを 1 つ作成します。
{
"input": "s3://zencodertesting/test-multitrack-audio.mov",
"output": {
"input_audio_channels": {
"FL": 1,
"FR": 2,
"FC": 3,
"LFE": 4,
"BL": 5,
"BR": 6
}
}
}
マッピングされた 5.1 サラウンドトラックからのステレオミックスダウン
以下の例は、上記の例で作成した 5.1 サラウンドオーディオトラックからステレオミックスダウンを作成する方法を示しています。
{
"input": "s3://zencodertesting/test-multitrack-audio.mov",
"output": {
"input_audio_channels": {
"FL": 1,
"FR": 2,
"FC": 3,
"LFE": 4,
"BL": 5,
"BR": 6
},
"output_audio_channels": 2
}
}
カスタムオーディオチャンネルレイアウト
output_audio_channels
このオプションは、ミックスダウンの作成に加えて、カスタムチャンネルレイアウトを作成するために使用できます。以下の例では、フロントレフトチャンネルとフロントライトチャンネルからステレオ出力を作成しますが、順序が入れ替わっているため、左チャンネルは右側、逆の場合も同様です。
{
"input": "s3://zencodertesting/test-multitrack-audio.mov",
"output": {
"input_audio_channels": {
"FL": 1,
"FR": 2,
"FC": 3,
"LFE": 4,
"BL": 5,
"BR": 6
},
"output_audio_channels": ["FR", "FL"]
}
}
複数言語トラックのサポート
input_audio_channels
複数の言語トラックを含む入力に対してオプションを使用すると、それぞれ個別の言語トラックを持つ複数の出力を作成できます。入力ファイルに 4 つの個別のオーディオトラックがあり、トラック 1 には英語 (左) のオーディオ、トラック 2 には英語 (右) のオーディオ、トラック 3 にはスペイン語 (左) のオーディオ、トラック 4 にはスペイン語 (右) のオーディオが含まれているとします。input_audio_channels
出力ごとに異なるパラメータを定義することで、単一のファイルから複数の言語出力を作成できます。
{
"input": "s3://zencodertesting/test-multitrack-audio.mov",
"outputs": [
{
"label": "english",
"input_audio_channels": {
"FL": 1,
"FR": 2
}
},
{
"label": "spanish",
"input_audio_channels": {
"FL": 3,
"FR": 4
}
}
]
}
カスタムチャネルマッピング
以下の例は、メディアファイルから既存のステレオダウンミックスを抽出する方法を示しています。最初のオーディオトラックには 5.1 サラウンドミックスとステレオダウンミックス(ステレオペア)の両方が含まれています。
{
"input": "s3://zencodertesting/test-multichannel-audio.mov",
"output": {
"input_audio_channels": {
"FL": "1:7",
"FR": "1:8"
},
"output_audio_channels": 2
}
}