Я обычно создаю видеоклипы неподвижных изображений, используя что-то очень похожее на этот пример StackOverflow. Тем не менее, на этот раз у меня есть набор изображений разных размеров, поэтому мы выбрали параметры из этого ДРУГОГО примера StackOverflow, чтобы дополнить изображения до установленного размера, чтобы получить следующее:

ffmpeg -r 1 -i slide_%2d.png  -filter_complex "fps=25,format=yuv420p,scale=1024:768:force_original_aspect_ratio=decrease,pad=1024:768:x=(1024-iw)/2:y=(768-ih)/2:color=green" -y tmp.mp4

Конечно, это не работает так, как хотелось бы, но это 21-й век, способ Google It!

То, что я пытаюсь сделать, это создать команду, которая передает непрерывно пронумерованные PNG-изображения (начиная с 01), в текущем каталоге, со скоростью один в секунду, и выводит их в виде файла mp4, соответствующим образом дополненного до 16: Размер изображения 9, с кровоточащим зеленым фоном / окружением (это тестовая установка - я хочу посмотреть, что к чему, быстро) с произвольной скоростью 25 кадров в секунду на выходе (все 25 кадров должны одно и то же входное изображение, конечно).

То, что я получаю, это последний кадр изображения, установленный на длительность, которая варьируется в зависимости от содержимого флага -r.

Может ли кто-нибудь помочь мне здесь, пожалуйста, и показать мне, где я иду не так? Я могу потратить восхищенные часы на поиск и работу, но сейчас я должен тратить свое время на другие увлекательные проекты.

Всего наилучшего, QuinB

ffmpeg v. N-92396-g55e021f39b

ОС Win10

0