ffmpeg объединяет три изображения в зацикленное видео - PullRequest
0 голосов
/ 27 июня 2018

Итак, у меня есть три изображения, которые мне нужно объединить в 10-секундное видео, я искал вокруг, и в конце концов я получил следующую команду, она генерирует видео, но не то, что я ожидал.

ffmpeg.exe -loop 1 -framerate 1 -i 20180627124135055101050.JPG -i 20180627124135056101051.JPG -i 20180627124135057101052.JPG -i 20180627124135056101051.JPG -vf framestep=4,setpts=N/FRAME_RATE/TB -c:v mpeg4 -t 10 video.mp4

В настоящее время он генерирует видео продолжительностью 12 секунд, но он также показывает только первое изображение, я поэкспериментировал с опцией framerate и значениями framestep, но все изменения, которые я вижу, имеют длину видео, оно никогда не показывает изображения в том порядке, в котором они мне нужны. В результате мне в основном нужен рисунок из 3 изображений в следующем порядке: изображение 1, изображение 2, изображение 3, изображение 2. Но в формате mp4 длиной 10 секунд.

Любая помощь будет принята с благодарностью

РЕДАКТИРОВАТЬ 1

Итак, я добился определенного прогресса, теперь я использую следующую команду, чтобы получить правильный вывод видео, но теперь мне нужно, чтобы он зациклился, поэтому общая продолжительность видео может составлять 10 секунд

ffmpeg -loop 1 -framerate 25 -t 0.25 -i 20180627124135055101050.JPG  -loop 1 -framerate 24 -t 0.25 -i 20180627124135056101051.JPG -loop 1 -framerate 24 -t 0.25 -i 20180627124135057101052.JPG -loop 1 -framerate 24 -t 0.25 -i 20180627124135056101051.JPG -filter_complex "[0][1][2][3]concat=n=4:v=1:a=0"  video.mp4

1 Ответ

0 голосов
/ 28 июня 2018

Хорошо, так что я наконец понял, команда, которую я должен был использовать, чтобы получить эту работу, была:

ffmpeg -loop 1 -framerate 30 -t 0.16 -i 20180627124135055101050.JPG  -loop 1 -framerate 30 -t 0.16 -i 20180627124135056101051.JPG -loop 1 -framerate 30 -t 0.16 -i 20180627124135057101052.JPG -loop 1 -framerate 30 -t 0.16 -i 20180627124135056101051.JPG -filter_complex "[0][1][2][3]concat=n=4:v=1:a=0[v1],[v1]loop=20:32767:0"  video.mp4
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...