Ich versuche, eine Reihe von JPEG-Bildern in ein Zeitraffervideo umzuwandeln. Sie haben das Format IMGP0001.JPG, IMGP0002.JPG usw. Aus heutiger Sicht sollte dies mit dem Muster IMGP% 04.JPG übereinstimmen.
Ich habe die folgenden Befehle ausprobiert (geändert ab dem 2. Eintrag auf dieser Seite) :
ffmpeg -f image2 -i IMGP%04d.jpg video.mpg
Ich erhalte die Fehlermeldung "IMGP% 04d.JPG: Keine solche Datei oder kein solches Verzeichnis".
Was mache ich falsch? Vielleicht ist die Syntax "IMGP% 04d.JPG" * nix-spezifisch? Wenn ja, welches wäre das Windows-Äquivalent?
windows
command-line
ffmpeg
video-conversion
CadentOrange
quelle
quelle
Antworten:
Versuchen Sie, die Dateinamenvorlage in doppelte Anführungszeichen zu setzen. Wenn Sie den Befehl in einem Skript ausführen, müssen Sie möglicherweise %% anstelle von% verwenden.
quelle
-start_number
Schalter verwenden ...;)Aufbauend auf Mikes Antwort oben gibt es einige andere nützliche Schalter, die auch auf der Windows-Lösung funktionieren.
Ich verwende den folgenden Liner, um eine langsamere Bildrate zu erzielen, die Bilder zu komprimieren und ein kleineres resultierendes Video zu erhalten:
Mit dieser
-framerate 3
Option wird die Bildrate des resultierenden Videos auf 3 Bilder pro Sekunde eingestellt, sodass ich jedes Bild für einen kurzen Zeitraum noch sehen kann. Durch Hinzufügen-r
als Ausgabeoption wird die Framerate der Ausgabe geändert, wenn sie von Ihrem-framerate
Wert abweichen muss. Mit dieser-s
Option werden die Bilder auf die gewünschte Auflösung skaliert, um die Größe des resultierenden Videos zu verwalten. Alternativ kann stattdessen der flexiblere Skalenfilter verwendet werden.Beachten Sie, dass es entgegen dem obigen Kommentar von Jason nicht erforderlich ist, Dateien umzubenennen, wenn Sie den
-start_number
Schalter wie folgt verwenden :Wo
n
beginnt die Sequenz der Standbilder?Dies funktioniert so lange, wie die Sequenz nach dem Start nicht unterbrochen wird. Wenn es Lücken gibt und Sie möchten, dass alle Standbilder enthalten sind, kann eine Umnummerierung erforderlich sein, um die Lücken zu füllen.
quelle
Es gibt eine viel einfachere Methode, die die Verwendung einer kostenlosen Software (Total Commander) und eines kostenlosen AVI-Plugins erfordert.
Siehe diesen Artikel " Animationen aus Standbildern erstellen " hier .
quelle