Pipe die Bilder. Beim Lesen von Bildern aus Dateien identifiziert ffmpeg das letzte Bild in der Sequenz während der Initialisierung und liest bis zu diesem Bild.
cat images | ffmpeg -f image2pipe -re -framerate 2 -i - -vcodec libx264 ...
Edit : Es ist nicht überraschend, dass cat auch die Eingaberolle bei der Initialisierung festlegt. Die folgende Methode funktioniert jedoch für mich.
Bitten Sie das Skript, die neuen Bilder an eine Blob-Datei anzuhängen
dh cat new-image >> all-images
während ffmpeg anruf ist
ffmpeg -f image2pipe -re -framerate 2 -i all-images -vcodec libx264 ...
Es ist sehr wichtig, dass die Geschwindigkeit Ihrer neuen Bilderzeugung und Anfügung gleich oder schneller als die Lesegeschwindigkeit von ffmpeg ist.