我想在两个视频之间来回切换。
我尝试动态裁剪两个输入视频,然后使用ffmpeg将其堆叠:
ffmpeg -i input1.mp4 -i input2.mp4 -filter_complex \
"[0:v]crop=iw:'2+(mod(n,ih))':0:0[a];[1:v]crop=iw:'ih-2-
(mod(n,ih))':0:'2+(mod(n,ih))'[b];[a][b]vstack=inputs=2[v]" \
-map [v] output.mp4
跳过2个像素以防止裁剪为零。
但是输出的视频不是我想要的。似乎'(mod(n,ih))'一直都是零。
我不知道这是怎么回事。