我有一个命令,需要拍摄2部电影,每部电影需要循环播放2-3次,然后并排显示在一个视频中。 我的问题是循环无法正常工作,我可以并排(同时带有两个音频)看电影,这很棒,但是每部电影只能播放一次,而不是循环播放。 concat命令不起作用... 命令是:
ffmpeg -i in1 -i in2 -filter_complex, \
"[0:v:0][0:a:0][0:v:0][0:a:0]concat=n=2:v=1:a=1[concat1v][concat1a];\
[concat1v]fifo,pad=width=iw+20:height=ih+20:x=10:y=10:color=green[a];\
[1:v:0][1:a:0][1:v:0][1:a:0][1:v:0][1:a:0]concat=n=3:v=1:a=1[concat2v]
[concat2a];\
[concat2v]fifo,pad=width=iw+20:height=ih+20:x=10:y=10:color=red[b];\
[a][b]hstack=inputs=2[video];\
[concat1a][concat2a]amerge=inputs=2,pan=stereo|FL<c0+c1|FR<c0+c1[audio], \
-map, "[video]", -map, "[audio]", -movflags, +faststart, out1