![为视频流添加包含多种语言的多个音轨](https://linux22.com/image/1562697/%E4%B8%BA%E8%A7%86%E9%A2%91%E6%B5%81%E6%B7%BB%E5%8A%A0%E5%8C%85%E5%90%AB%E5%A4%9A%E7%A7%8D%E8%AF%AD%E8%A8%80%E7%9A%84%E5%A4%9A%E4%B8%AA%E9%9F%B3%E8%BD%A8.png)
我们需要将一个视频流与 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