- Nach dem Ausprobieren mehrerer Methoden zum Erstellen eines Timelapse hat sich die Verarbeitung mit einem einzigen FFmpeg-Befehl als die einfachste erwiesen
- Das Beispiel nimmt die
*.JPG-Bilder im aktuellen Verzeichnis als Eingabe und erzeugt timelapse.mp4
- Durch die gemeinsame Angabe von
-framerate 30 und -r 30 werden sowohl Eingabe als auch Ausgabe auf 30fps abgestimmt
- Für das Encoding wird
libx264 verwendet, als Pixelformat yuv420p
- Ohne ein separates Skript, etwa in Python, lässt sich ein Timelapse mit einem kurzen FFmpeg-Befehl erstellen
Beispiel für einen FFmpeg-Befehl
- Der Befehl zum Erstellen des Timelapse lautet wie folgt
ffmpeg -framerate 30 -pattern_type glob -i '*.JPG' -c:v libx264 -r 30 -pix_fmt yuv420p timelapse.mp4
- Die Eingabedateien sind die
*.JPG-Dateien am aktuellen Speicherort
- Der Name der Ausgabedatei ist timelapse.mp4
- Die wichtigsten Einstellungen bestehen aus
libx264, 30fps und yuv420p
1 Kommentare
Hacker-News-Kommentare
Zusammenfassung der Hacker-News-Kommentare
Projekt, bei dem jeden Tag Fotos aufgenommen wurden, um die Veränderungen über ein Jahr hinweg festzuhalten
Video-Stabilisierung mit FFMPEG
ffmpeg -i "$1" -vf vidstabdetect=shakiness=5:show=1 dummy.aviErstellung eines Timelapse mit Raspberry Pi und FFMPEG
Erfahrungen mit der Timelapse-Erstellung mit FFMPEG
Die Leistungsfähigkeit von FFMPEG
Die Einfachheit von FFMPEG
Hinweise zur Verwendung von FFMPEG unter Windows
-pattern_type globwird unter Windows nicht unterstützt.Vorstellung des Tools MoviePrint
Blogpost über einen Timelapse einer Rimworld-Kolonie
-pattern_type globunter Windows nicht funktioniert.Die vielfältigen Funktionen von FFMPEG
ffplaylässt sich das Ergebnis in der Vorschau ansehen.