複数の言語の複数のオーディオトラックをビデオストリームに追加する

複数の言語の複数のオーディオトラックをビデオストリームに追加する

VLC でさまざまな言語に切り替えることができるように、1 つのビデオ ストリームを 31 個のオーディオ トラックとミックスする必要があります。

私たちは webm のビデオ ストリームと vorbis (ogg) の 31 個のオーディオ ストリームを持っており、それらをすべて 1 つの webm コンテナーにまとめたいと考えています。

ビデオファイル: video.webm

オーディオファイル: language_1.ogg; language_2.ogg; .....;

次のように多重化する必要があります:

video.webm (31 言語のオーディオ トラック付き)

ffmpeg スクリプトとは何ですか? ご協力ありがとうございます。

答え1

テンプレートは

ffmpeg -i video.webm
       -i language_1.ogg
       -i language_2.ogg
       -i ...
       -i language_30.ogg
       -i language_31.ogg
       -c copy
       -map 0:v -map 1:a -map 2:a ... -map 30:a -map 31:a
       out.webm

関連情報