我可以以编程方式将Webm文件中的音频插入另一个Webm文件吗?

时间:2016-01-18 16:20:58

标签: ruby audio video ffmpeg webm

我有两个WebM文件,都有视频和音频。

我想将一个WebM文件中的音频插入到另一个WebM文件中,以便最终的WebM文件有两个音频"流"与视频同时播放。

是否有可能以编程方式实现此目的?最好使用Ruby,或者如果不使用命令行界面,可能是ffmpeg?

1 个答案:

答案 0 :(得分:2)

使用ffmpeg

ffmpeg -i first.webm -i second.webm -filter_complex "[0:a][1:a]amix[a]" -c:v copy -map 0:v -map "[a]" mixed.webm

这将输出第一个输入的视频以及音频混合。查看amix的手册以了解要应用的调整。这也将应用WebM的默认音频编码参数。