FFMPEG vstack и петля - PullRequest
       7

FFMPEG vstack и петля

0 голосов
/ 06 марта 2020

Я бы хотел сложить 4 видео, как в приведенном ниже коде, и добавить al oop для top_left.mp4, например, короче. Я не могу найти способ добавить опцию l oop без ошибок. Не могли бы вы помочь мне, пожалуйста?

ffmpeg -i top_left.mp4 -i top_right.mp4 -i bottom_left.mp4 -i bottom_right.mp4 \ 
       -lavfi "[0:v][1:v]hstack[top];[2:v][3:v]hstack[bottom];[top][bottom]vstack" \
        2by2grid.mp4

1 Ответ

1 голос
/ 06 марта 2020

Используйте -stream_loop -1 и добавьте shortest=1 к первому hstack :

ffmpeg -stream_loop -1 -i top_left.mp4 -i top_right.mp4 -i bottom_left.mp4 -i bottom_right.mp4 -lavfi "[0:v][1:v]hstack=shortest=1[top];[2:v][3:v]hstack[bottom];[top][bottom]vstack" 2by2grid.mp4

xstack версия:

ffmpeg -stream_loop -1 -i top_left.mp4 -i top_right.mp4 -i bottom_left.mp4 -i bottom_right.mp4 -lavfi "[0][1][2][3]xstack=inputs=4:layout=0_0|w0_0|0_h0|w0_h0:shortest=1" 2by2grid.mp4
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...