Труба изображения. При чтении изображений из файлов ffmpeg идентифицирует последнее изображение в последовательности во время инициализации и считывает до этого изображения.
cat images | ffmpeg -f image2pipe -re -framerate 2 -i - -vcodec libx264 ...
Изменить : Не удивительно, что кошка также устанавливает входной список при инициализации. Тем не менее, метод ниже работает для меня.
Пусть скрипт добавит новые изображения в файл BLOB-объектов
т.е. cat new-image >> all-images
пока вызов ffmpeg
ffmpeg -f image2pipe -re -framerate 2 -i all-images -vcodec libx264 ...
Очень важно, чтобы скорость создания и добавления нового изображения была равна или превышала скорость чтения ffmpeg.