Pipe als Eingabe
Wenn Ihre Bilder aus dem erzeugt werden können, was sie erzeugen, können Sie das Pipe-Protokoll verwenden. Beispiel zu lesen von stdin:
ffmpeg -framerate 10 -i pipe:0 -c:v libx264 -pix_fmt yuv420p -movflags +faststart output.mp4
Alternativ können Sie verwenden pipe:
oder einfach -
die gleiche Sache zu tun.
Weitere Informationen finden Sie in der Dokumentation zum Pipe-Protokoll .
Gespeicherte Bilder als Eingabe
Wenn Sie eine Reihe von Bilddateien haben, wie img001.bmp
, img002.bmp
etc., können Sie:
ffmpeg -framerate 30 -i img%03d.bmp -c:v libx264 -pix_fmt yuv420p -movflags +faststart output.mp4
Oder Sie können das Glob-Muster verwenden, das einen Platzhalter unterstützt:
ffmpeg -framerate 24 -pattern_type glob -i "*.bmp" -c:v libx264 -pix_fmt yuv420p -movflags +faststart output.mp4
Weitere Informationen finden Sie in der Demuxer-Dokumentation der Image-Datei .