使用 ffmpeg 组合来自多个源的视频和音频

Combining video and audio from multiple sources using ffmpeg

我正在尝试使用 ffmpeg 将音频文件添加到视频文件。

ffmpeg.exe -i "Video.avi" -i "Wave.wav" -map 0:0 -map 1:0 -vcodec copy -acodec copy "Output.mp4"

以上参数有效,但输出文件长度是两个输入长度中较大的一个。我如何指定使用视频的长度来代替?

如前所述[1],在很多情况下 FFmpeg 不能 准确设置持续时间,或者不会按预期设置持续时间。采用 -t 设置所需的持续时间。