python ffmpeg 合并两段音频

634 阅读1分钟

最近有业务需要合并视频和音频,一顿搜索猛如虎,发现了moviepy,发现这个还真好用,但是也有弊端,就是音频只能拼接,不能两段混合,所以查看ffmpeg,发现了如下的方法

    def synthetic_two_audio(mp3a,mp3b,audios):
        subprocess.call("ffmpeg -i %s -i %s -filter_complex amerge -ac 2 c:a libmp3lame -q:a 4 %s" % (mp3a, mp3b, audios))
#其中 mp3a 是第一段声音 mp3b是第二段声音 audios 是合并后输出声音