【发布时间】:2019-03-30 00:16:12
【问题描述】:
我有三个 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
【问题讨论】:
-
也许,将命令与 '&&' 粘合在一起?像这样:
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。但我不确定您是否使用终端以及在哪个平台上。
标签: ffmpeg