我们有以下多媒体文件:
- 一段录像
video.mp4
video track 0
audio track 0
是我们不需要的音频audio track 1
我们想要的是音频
- 音轨
audio.mp3
如何使用ffmpeg
本视频和
- 就放在那里
audio.mp3
- 并将其与
audio track 1
该视频混合,因为我们不想要audio track 0
该视频
最后得到output.mp4
:
- 视频是
video.mp4
audio track 1
来自video.mp4
+audio.mp3
。音频作为一个轨道,合并、混合。
答案1
使用
ffmpeg -i video -i audio -filter_complex "[0:a:1][1:a]amix[a]" -map 0:v -c:v copy -map "[a]" -c:a aac output.mp4
amix 滤镜会将视频的第 2 个音轨与第 2 个输入的音频混合。音频的持续时间将与混合中较长音轨的持续时间相同。