FFmpeg 的 -shortest 为啥不生效?

预期:分别处理多段音视频后,各自拼接成连续的音视频流,再合并成一个完整的视频,以最短的流为截止。

现在:以最长的为截止。

重现:

ffmpeg.exe -ss 0 -t 5 -i ./test.mp4 -i ./test.mp4 -filter_complex '[1:a]concat=n=1:v=0:a=1[audio]; [0:v]concat=n=1[video]' -map '[video]' -map '[audio]' -shortest out.mp4

解释:取 test.mp4 的前 5 秒视频流,与它完整的音频流,进行合并,在最短处截止。

回复列表(2|显示机器人聊天)
添加新回复
回复需要登录