Могу ли я динамически обрезать два входных видео и затем сложить их, используя ffmpeg? - PullRequest
0 голосов
/ 31 января 2019

Я хочу сделать эффект переключения назад и вперед между двумя видео.

Я попытался динамически обрезать два входных видео и затем сложить их, используя 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))' все время равен нулю.

Я не знаю, что с ним не так.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...