При преобразовании изображений в видео ffmpeg требует, чтобы входные файлы соответствовали одному аргументу?

2

Требуется ли для ffmpeg ввод изображений для соответствия одному аргументу при преобразовании серии изображений в видео?

Часто задаваемые вопросы 3.2 Как мне кодировать отдельные картинки в фильмы? кажется, что это в случае с

Во-первых, переименуйте свои изображения, чтобы следовать числовой последовательности. Например, img1.jpg, img2.jpg, img3.jpg, ...

Также упоминается использование catи image2pipe, но это не очень привлекательно.

как и запись в Викиучебнике FFMPEG_An_Intermediate_Guide / image_sequence , даже если вы можете передать глобус.

Кажется странным, что я не могу просто сказать имя каждого входного файла в отдельности.

Смежный вопрос: как обеспечить множественный ввод в ffmpeg?

Эндрю Гримм
источник

Ответы:

1

Вы можете перечислить каждый вход по отдельности:

ffmpeg -loop 1 -t 4 -i 001.png -loop 1 -t 2 -i 002.png -loop 1 -t 3 -i 003.png \
-filter_complex "[0][1][2]concat=n=3:v=1:a=0" output.foo

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

llogan
источник