如何通过使用单个ffmpeg命令从两个不同的视频中提取特定的时隙来垂直合并视频?

时间:2019-03-29 13:14:13

标签: ffmpeg

我有三个ffmpeg命令。这些命令中的两个将修剪输入视频,而第三个将合并为单个视频。

我想用一个命令而不是三个命令来运行它们,这会浪费很多时间,因为我要分别输出第一和第二视频。

相反,我想从我需要的视频中提取特定部分并将其合并为一个视频。

我用于单个视频的命令会修剪:-

ffmpeg -y -i video1.mp4 -ss 4 -t 10000 -qscale:v 8 -strict -2 video1out.mp4

ffmpeg -y -i video2.mp4 -ss 4 -t 10000 -qscale:v 8 -strict -2 video2out.mp4

ffmpeg -i video1out.mp4 -i video2out.mp4 -filter_complex vstack -strict -2 merge.mp4

1 个答案:

答案 0 :(得分:0)

使用

ffmpeg -ss 4 -t 10000 -i video1.mp4 -ss 4 -t 10000 -i video2.mp4 -filter_complex vstack -c:a copy merge.mp4

自2016年以来,使用AAC编码器就不再需要

-strict -2。您应该升级ffmpeg。