FFMPEG-合并两个视频的音轨

FFMPEG-合并两个视频的音轨

我正在使用命令将一个视频叠加在另一个视频之上:

ffmpeg -i v1.mp4 -i v2.mp4 -filter_complex "[1] scale=320:240 [over]; [0][over] overlay=0:0" output.mp4

它只保留第一个输入视频的音频。如何合并两个音轨?

答案1

音频输入需要混合。

ffmpeg -i v1.mp4 -i v2.mp4 -filter_complex "[1] scale=320:240 [over]; [0][over] overlay=0:0[v];[0][1]amix[a]" -map "[v]" -map "[a]" output.mp4

相关内容