我必须将视频和音频文件合并在一起。目前我正在使用此命令
mp4box -flat -add <video> -add <audio> <outputfile>.mp4
但问题是,如果视频只有 2 分钟而音频只有 5 分钟,视频会卡在 2 分钟处,音频会播放到最后。我想将输出限制为 2 分钟。我搜索了一下,发现中
有一个选项。 中是否有类似的选项。-shortest
ffmpeg
mp4box
答案1
MP4Box 可以限制导入的时间。您可以检查:
MP4Box -h import
这将显示以下选项:
":dur=D" imports only the first D seconds
您可以按如下方式使用它:
mp4box -add <video> -add <audio>:dur=120 <outputfile>.mp4
请注意,我删除了该-flat
选项,因为您可能想要一个带有音频和视频交错的渐进式文件。