4 Punkte von GN⁺ 2024-05-20 | 1 Kommentare | Auf WhatsApp teilen

So erstellt man ein Zeitraffer-Video

  • Verschiedene Versuche zur Erstellung von Zeitraffer-Videos

    • Es wurden bereits viele Zeitraffer-Videos erstellt.
    • Dabei wurden mit Python und anderen Werkzeugen verschiedene Methoden ausprobiert.
  • Die einfachste Methode mit FFmpeg entdeckt

    • Heute wurde die bislang einfachste Methode gefunden.
    • So erstellt man mit FFmpeg ein Zeitraffer-Video.

Befehl zur Erstellung eines Zeitraffer-Videos mit FFmpeg

  • Befehl

    • ffmpeg -framerate 30 -pattern_type glob -i '*.JPG' -c:v libx264 -r 30 -pix_fmt yuv420p timelapse.mp4
  • Erklärung des Befehls

    • ffmpeg: Startet das FFmpeg-Programm
    • -framerate 30: Setzt 30 Frames pro Sekunde
    • -pattern_type glob: Setzt den Dateipattern-Typ auf glob
    • -i '*.JPG': Verwendet alle JPG-Dateien als Eingabedateien
    • -c:v libx264: Setzt den Video-Codec auf libx264
    • -r 30: Setzt die Framerate des Ausgabevideos auf 30
    • -pix_fmt yuv420p: Setzt das Pixelformat auf yuv420p
    • timelapse.mp4: Name der Ausgabedatei

Meinung von GN⁺

  • Vorteile von FFmpeg

    • FFmpeg ist ein leistungsstarkes Tool zur Verarbeitung verschiedenster Multimediadateien.
    • Mit einer einzigen Befehlszeile lässt sich einfach ein Zeitraffer-Video erstellen.
  • Warum das für Junior-Softwareentwickler nützlich ist

    • Die Aufgabe lässt sich mit einem einfachen Befehl erledigen, ohne komplexen Code schreiben zu müssen.
    • Es hilft dabei, ein grundlegendes Verständnis für die Verarbeitung von Multimediadateien aufzubauen.
  • Tools mit ähnlichen Funktionen

    • Auch kommerzielle Software wie Adobe Premiere Pro oder Final Cut Pro kann Zeitraffer-Videos erstellen.
    • FFmpeg ist jedoch kostenlos und Open Source.
  • Worauf man bei der Einführung achten sollte

    • Es kann etwas Zeit brauchen, sich mit den vielen Optionen und Funktionen von FFmpeg vertraut zu machen.
    • Da es befehlsbasiert ist, kann es für Nutzer, die eine GUI bevorzugen, unkomfortabel sein.

1 Kommentare

 
GN⁺ 2024-05-20
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

    • Alle paar Minuten wurde täglich ein Foto gemacht, und durch die Auswahl und Kombination von Frames mit demselben Sonnenstand entstand ein geisterhafter Effekt.
    • Es wurden Frames ausgewählt, bei denen sich der Sonnenstand im Lauf der Zeit verändert, sodass es wirkt, als vergehe ein Tag.
    • Link zum Video
  • Video-Stabilisierung mit FFMPEG

  • Erstellung eines Timelapse mit Raspberry Pi und FFMPEG

    • Mit einem Raspberry Pi Zero, einer Pi-Kamera und FFMPEG wurde ein Pflanzenwachstums-Timelapse erstellt.
    • Mithilfe eines Bash-Skripts wurden stündlich Fotos aufgenommen und in regelmäßigen Abständen Timelapse-Videos erzeugt.
    • Beispielskript
  • Erfahrungen mit der Timelapse-Erstellung mit FFMPEG

    • Mit FFMPEG wurde ein Timelapse des Himmels erstellt.
    • Der Timelapse wurde per Telegram-Befehl erzeugt.
    • Link zum Video
  • Die Leistungsfähigkeit von FFMPEG

    • FFMPEG ist ein äußerst leistungsfähiges Tool, das mit einfachen Befehlen komplexe Aufgaben erledigen kann.
    • Es ist auch für die Videobearbeitung nützlich.
  • Die Einfachheit von FFMPEG

    • Im Vergleich zu GUI-Videobearbeitungs-Tools ist FFMPEG einfacher und effizienter.
    • Befehls-Flags lassen sich speichern und bei Bedarf jederzeit wieder nachschlagen.
    • FFMPEG ist einer der Könige der FOSS-Welt (freie und Open-Source-Software).
  • Hinweise zur Verwendung von FFMPEG unter Windows

    • -pattern_type glob wird unter Windows nicht unterstützt.
    • Stattdessen kann man JPEG-Dateien fortlaufend nummerieren und mit diesem Muster arbeiten.
  • Vorstellung des Tools MoviePrint

  • Blogpost über einen Timelapse einer Rimworld-Kolonie

    • Es wurde ein Blogpost darüber geschrieben, wie man einen Timelapse einer Rimworld-Kolonie erstellt.
    • Dabei wurde übersehen, dass -pattern_type glob unter Windows nicht funktioniert.
    • Es wird gezeigt, wie man bei Bildern mit unterschiedlichen Seitenverhältnissen mit schwarzen Balken auffüllt.
    • Link zum Blogpost
  • Die vielfältigen Funktionen von FFMPEG

    • Statt Tools wie KDenLive und ShotCut wird FFMPEG für Videobearbeitungsaufgaben verwendet.
    • Es kann verschiedene Aufgaben wie Timelapse, Zuschneiden sowie Helligkeits-/Kontrastanpassungen erledigen.
    • Mit ffplay lässt sich das Ergebnis in der Vorschau ansehen.