FFMPEG unter Windows 7 (64 Bit) - Erstellen von Timelaps-Videos aus jpg

464
Me_no_stupit

Mein Ziel ist es, ein Video aus einer Reihe von JPG-Dateien zu erstellen. Ich habe FFMPEG (Windows 64) gewählt, um diese Aufgabe zu lösen

Die Aufgabe

Ich habe mehr als 4k-JPG-Dateien in einem Verzeichnis, die alle der Namenskonvention folgen pic_000000X.jpg(wobei xeine Zahl ist), dh pic_0000001.jpg, ...... pic_0000002.jpg, pic_0001337.jpgUnd so weiter ein Timelaps - Video erstellt werden soll.

Ergebnis

Wenn ich laufe ffmpeg -i pic_%7d.jpg -s:v 1280x720 -c:v libx264 output.mp4bekomme ich die output.mp4Datei aber es ist klein und enthält nur wenige Bilder / Frames - neun genau zu sein (den umgekehrten Befehl ausführt ffmpeg -i output.mp4 test%d.jpgich test1.jpgan test9.jpg)

Überwachung

Es scheint zu funktionieren, bis pic_0000009.jpgdas Muster nicht weiter erkennt pic_00000010.jpg.

Was vermisse ich oder mache ich falsch, nur neun Bilder aufzunehmen? Vielen Dank für Zeit und Mühe, mir einige Hinweise zu geben.

Prost.

PS Ich habe das blobStyle-File-Muster ausprobiert, aber es funktioniert nicht unter Windows

PPS Wenn Sie ein anderes Werkzeug kennen, mit dem ich die Aufgabe lösen kann, lassen Sie es mich auch wissen

0
Versuchen Sie es mit `pic% 7d.jpg` durch` pic_% 7d.jpg` zu ersetzen (beachten Sie das `_`). DavidPostill vor 8 Jahren 0
Danke für deine Antwort. Mein Fehler - es ist ein Tippfehler in der Beschreibung. Wird es ändern Me_no_stupit vor 8 Jahren 0
Auch "00000010" ist 8-stellig. "0000001" ist 7 Ziffern. Sie müssen den ersten 9 Dateien eine zusätzliche 0 hinzufügen? Überprüfen Sie, ob alle Dateien die gleiche Anzahl von Ziffern haben, und verwenden Sie diese Nummer im Ausdruck. DavidPostill vor 8 Jahren 0
Sie können auch "pic _% *. Jpg" versuchen (beachten Sie die `` s). DavidPostill vor 8 Jahren 0
Ich habe meinen Fehler gefunden - es waren die Ziffern. Mein Python-Skript berücksichtigte beim Erstellen der Dateien nicht die Anzahl der Ziffern. Vielen Dank für Ihre Hilfe, um dieses Problem zu lösen. Ich schätze es! Me_no_stupit vor 8 Jahren 0

1 Antwort auf die Frage

0
Me_no_stupit

Ich habe das Dateiformat für meine Eingabedateien durcheinander gebracht und am Ende Dateien mit 7 Ziffern und mehr erhalten. Da nun alle Dateien demselben Dateinamensmuster entsprechen, funktioniert alles wie erwartet. Prost.