为视频流添加包含多种语言的多个音轨

为视频流添加包含多种语言的多个音轨

我们需要将一个视频流与 31 个音轨混合,这样您就可以在 vlc 中切换到不同的语言。

我们有 webm 格式的视频流和 31 个 vorbis(ogg)格式的音频流,并且想将它们全部整合到一个 webm 容器中。

视频文件:video.webm

音频文件:language_1.ogg;language_2.ogg;......;

应混合于:

video.webm(包含 31 种语言的音轨)

ffmpeg-Script 是什么?非常感谢您的帮助。

答案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

相关内容