Filmora
Filmora - KI Video Editor
Bearbeiten Sie schneller, intelligenter und einfacher!
ÖFFNEN
Filmora Video Editor
Erstellen Sie mühelos Videos mit KI.
  • Verschiedene KI-Tools zur Steigerung der Effizienz bei der Videoerstellung.
  • Bieten Sie beliebte Vorlagen und lizenzfreie kreative Ressourcen an
Empfohlen von endorse

Wie man eine FFmpeg Bildsequenz in ein Video konvertiert

James Hogan
James Hogan Veröffentlicht am 08-10-2024, Aktualisiert am 04-11-2024

Das Konvertieren einer Bildsequenz in ein Video ist eine zuverlässige Methode, um Zeitraffer, Slideshows oder Animationen zu erstellen. Eines der vielseitigsten Tools für diese Aufgabe ist FFmpeg.

FFmpeg (Fast Forward Moving Picture Experts Group) ist ein Open-Source-Befehlszeilenprogramm, das über verschiedene Bibliotheken und Programme zur Verarbeitung von Multimediadaten verfügt. Und es bietet eine Reihe von anpassbaren Optionen zum Konvertieren von Bildsequenzen in hochwertige Videos.

Wenn Sie sich also fragen, wie man eine ffmpeg-Bildsequenz in ein Video konvertiert, wird Sie diese umfassende Anleitung durch die einzelnen Schritte führen, um die Aufgabe unabhängig von Ihrem Kenntnisstand auszuführen.

ffmpeg Bildsequenz in Video konvertieren
In diesem Artikel
    1. Vorbereiten Ihrer Bildsequenz
    2. FFmpeg installieren
    3. Bildsequenz in Video konvertieren
    4. Erweiterte Optionen
    5. Tipps
    1. Falsche Dateigröße der Bilder
    2. Nicht-sequentielle Dateibenennung
    3. Leere oder beschädigte Eingabedateien
    4. Falsche Befehlssyntax

Teil 1. Welches Bildsequenzformat unterstützt FFmpeg?

Glücklicherweise unterstützt ffmpeg eine Vielzahl von Bildsequenzformaten. Im Folgenden finden Sie einige der Bildsequenzformate, die ffmpeg verarbeiten kann:

  • JPEG: .jpeg, .jpg
  • PNG: .png
  • TIFF: .tiff, .tif
  • BMP: .bmp
  • GIF: .gif
  • PPM: .ppm
  • PGM: .pgm
  • PBM: .pbm
  • PNM: .pnm
  • WebP: .webp

Teil 2. Wie man eine FFmpeg Bildsequenz in ein Video konvertiert

Um eine Bildsequenz mit FFmpeg in ein Video zu konvertieren, müssen Sie eine Reihe von Schritten befolgen. Auch wenn diese Schritte für Benutzer ohne technische Vorkenntnisse kompliziert sein könnten, haben wir sie so einfach wie möglich erklärt, damit Sie verstehen, wie es funktioniert.

ffmpeg bildsequenz

Schritt 1. Vorbereiten Ihrer Bildsequenz

  1. Benennungskonvention: Achten Sie darauf, dass Ihre Bilder in einer fortlaufenden Reihenfolge benannt sind. Zum Beispiel image-001.png, image-002.png, image-003.png, etc. Dies hilft FFmpeg, die Reihenfolge der Bilder zu erkennen.
  2. Einheitliches Format: Achten Sie darauf, dass alle Bilder das gleiche Format (z.B. alle .pngor .jpg) und die gleichen Abmessungen haben.

Schritt 2. FFmpeg installieren

Bevor Sie fortfahren, sollten Sie das FFmpeg Tool auf Ihrem System installieren. Sie können dies überprüfen, indem Sie den folgenden Befehl ausführen:

Unter Windows: Drücken Sie Windows + R auf Ihrer Tastatur. Geben Sie dann "ffmpeg.exe -version" ein und drücken Sie die Eingabetaste.

Auf dem Mac: Öffnen Sie das Terminal-Fenster und geben Sie "ffmpeg -version" ein.

Wenn FFmpeg nicht installiert ist, laden Sie es von der offiziellen Webseite von FFmpeg herunter und installieren es.

Schritt 3. Bildsequenz in Video konvertieren

Wenn Sie eine Reihe von Bildern haben, die nacheinander benannt sind (z.B. image-0001.png, image-0002.png, etc.), geben Sie den folgenden Befehl in das ffmpeg Tool ein:

ffmpeg -framerate 25 -i image-%03d.png-c:v libx264 -r 30 -pix_fmt yuv420p output.mp4

Das ist die Bedeutung des obigen Befehls:

  • -framerate 25: Setzt die Eingangs-Framerate auf 25 Frames pro Sekunde. Passen Sie diesen Wert an, je nachdem, wie schnell Sie das Video abspielen möchten.
  • -i image-%03d.png: Gibt das Muster der Eingabedatei an. %03d ist ein Platzhalter für fortlaufende Nummern mit Null-Padding (z.B. 001, 002).
  • -c:v libx264: Verwendet den H.264-Codec für die Videokomprimierung, der weitgehend unterstützt wird und eine gute Qualität liefert.
  • -r 30: Setzt die Ausgabebildrate auf 30 Frames pro Sekunde. Dies kann je nach Bedarf angepasst werden.
  • -pix_fmt yuv420p: Setzt das Pixelformat auf yuv420p, was die Kompatibilität mit den meisten Playern gewährleistet.
  • output.mp4: Der Name der Ausgabevideodatei.

Wenn Ihre Bilder jedoch nicht fortlaufend nummeriert sind, sondern eine einheitliche Erweiterung haben (z.B. .png), können Sie sie mit einem Glob Pattern in Videos konvertieren. Der Befehl zur Verwendung von „Glob Pattern“ lautet:

ffmpeg -framerate 30 -pattern_type glob -i ".png" -c:v libx264 -pix_fmt yuv420p output.mp4

Schritt 4. Erweiterte Optionen

  • Start Frame angeben: Verwenden Sie -start_number, wenn Ihre Sequenz mit einer anderen Nummer als 001 beginnt.

ffmpeg -framerate 25 -start_number 100 -i image-%03d.png-c:v libx264 -r 30 -pix_fmt yuv420p output.mp4

  • Audio hinzufügen: Das Hinzufügen von Audio zu Ihrem Video ist eine gute Möglichkeit, es interessanter zu gestalten. Sie können eine Audio-Spur mit der Option -i hinzufügen. Hier ist der Befehl:

ffmpeg -framerate 25 -i image-%03d.png-i audio.mp3 -c:v libx264 -c:a aac -r 30 -pix_fmt yuv420p output_with_audio.mp4

  • Schleifenbilder

Um jedes Bild für eine bestimmte Dauer in eine Schleife zu legen, verwenden Sie die Optionen -loop und -t:

ffmpeg -loop 1 -t 5 -i image1.png-loop 1 -t 5 -i image2.png-loop 1 -t 5 -i image3.png-filter_complex "[0:v][1:v][2:v]concat=n=3:v=1:a=0" -c:v libx264 -pix_fmt yuv420p output.mp4

  • Hinzufügen von Übergangseffekten

Zum Hinzufügen von Ein- und Ausblendeffekten zwischen Bildern:

ffmpeg -i image1.png-i image2.png-i image3.png-filter_complex "[0:v]fade=t=in:st=0:d=1,fade=t=out:st=4:d=1[v0]; [1:v]fade=t=in:st=0:d=1,fade=t=out:st=4:d=1[v1]; [2:v]fade=t=in:st=0:d=1,fade=t=out:st=4:d=1[v2]; [v0][v1][v2]concat=n=3:v=1:a=0,format=yuv420p[v]" -map "[v]" output_with_fades.mp4

Tipps für FFmpeg Sequenzen von Bildern zu Videos

  • Stellen Sie sicher, dass sich alle Bilder in demselben Verzeichnis befinden, in dem Sie den FFmpeg Befehl ausführen.
  • Passen Sie die Optionen -framerate und -roptions an, um die Geschwindigkeit und Glätte des Videos zu steuern.
  • Wenn Sie Probleme mit der Wiedergabe auf bestimmten Geräten haben, stellen Sie sicher, dass das Pixelformat auf yuv420p eingestellt ist.

Teil 3. Warum gelingt es mir nicht, eine Bildsequenz in FFmpeg in ein Video zu konvertieren?

Es gibt mehrere Gründe, warum Sie in FFmpeg keine Bildsequenz in ein Video konvertieren können. In diesem Abschnitt haben wir einige der häufigsten Gründe für dieses Problem und die beste Lösung zur Behebung des Problems hervorgehoben.

  • Falsche Dateigröße der Bilder

Dies ist einer der Hauptgründe dafür, dass Sie mit ffmpeg keine Bildsequenz in ein Video konvertieren können. Vielleicht sind die Bilder in der Bildsequenz zu klein oder zu groß, dann kann ffmpeg nicht genau berechnen und bestimmen, wie die Bilder zusammenhängen.

Hinweis
Lösung: Was Sie in dieser Situation tun können, ist, die Größe der Bilder mit dem folgenden Befehl zu ändern:

cat jpg2mp4.sh test -d "$1" || exit tmpdir=$(mktemp -d -p .) counter=0 find $1 -iname '.jpg' | while read.jpgdo convert -resize 1440x1080 .jpg$tmpdir/IMG_$(printf "%04d" $counter).JPG counter=$((counter + 1)) done echo ffmpeg -i $tmpdir/IMG_%4d.JPG test.mp4

  • Nicht-sequentielle Dateibenennung

FFmpeg kann auch eine Bildsequenz nicht in ein Video konvertieren, wenn die Bilder nicht fortlaufend nummeriert sind oder Lücken in der Nummerierung aufweisen.

Hinweis
Lösung: Stellen Sie sicher, dass die Bilder lückenlos durchnummeriert sind (wir empfehlen, die Bildfolge mit 01 zu beginnen).

Wenn es Lücken gibt, können Sie die Dateien auch umbenennen oder ein Glob Pattern verwenden, um alle Dateien einzuschließen.

  • Leere oder beschädigte Eingabedateien

Wenn einige der Bilddateien leer oder beschädigt sind, kann dies auch dazu führen, dass ffmpeg die Bildsequenz nicht in ein Video konvertiert.

Hinweis
Lösung: Überprüfen Sie die Integrität der Eingabedateien und stellen Sie sicher, dass sie nicht leer oder beschädigt sind.
  • Falsche Befehlssyntax

Möglicherweise liegt ein Syntaxfehler in dem FFmpeg Befehl vor.

Hinweis
Lösung: Überprüfen Sie die Syntax des Befehls noch einmal auf Fehler. Stellen Sie zum Beispiel sicher, dass alle Optionen und ihre Werte korrekt angegeben sind.

Hier ist ein korrigierter Beispielbefehl, der einige der genannten Lösungen enthält:

  • ffmpeg -framerate 25 -start_number 100 -i image-%03d.png-c:v libx264 -r 30 -pix_fmt yuv420p output.mp4

Dieser Befehl setzt die Eingabeframerate auf 25 fps, beginnt mit image-100.png, verwendet den H.264-Codec, setzt die Ausgabeframerate auf 30 fps und verwendet die Pixelform yuv420p

Teil 4. Eine einfachere Möglichkeit, Bildsequenzen ohne FFmpeg zu konvertieren

Wie bereits erwähnt, kann es für Benutzer ohne technischen Hintergrund schwierig sein, mit ffmpeg Bildsequenzen in Videos zu konvertieren. Deshalb empfehlen wir Ihnen, für die Konvertierung die Videobearbeitungssoftware Wondershare Filmora zu verwenden.

Der Filmora Video Editor ist eine fortschrittliche Videobearbeitungssoftware, die verschiedene Videobearbeitungsaufgaben erleichtert, einschließlich der Konvertierung von Bildsequenzen in Videos. Dieses Tool verfügt über viele interessante Funktionen, darunter vorgefertigte Vorlagen, Greenscreen, Bewegungsverfolgung und vieles mehr.

Kostenloser Download
Kostenloser Download

Außerdem verfügt Filmora über eingebaute KI Tools wie KI Video Interpolation, KI Musik Generator, AI Smart Cutout, KI Thumbnail Maker und viele mehr, die Ihnen bei der Videobearbeitung helfen können.

Wichtigste Funktionen der Funktion "Bildsequenz in Video" in Filmora

  • Direkter Import: Importieren Sie einen Ordner mit fortlaufend nummerierten Bilddateien (z.B. JPG) ohne komplizierte Konvertierung direkt in die Zeitleiste des Projekts.
  • Geschwindigkeitskontrolle: Passen Sie die Wiedergabegeschwindigkeit der Bildsequenz an, um Zeitraffer- oder Zeitlupeffekte zu erzeugen.
  • Cloud-Integration: Importieren Sie Bilder direkt aus Cloud-Diensten wie Google Drive und Dropbox und vereinfachen Sie so den Workflow.
  • Exportoptionen: Exportieren Sie das finale Video in verschiedenen Formaten (z.B. MP4, MOV, AVI) und Auflösungen, um es an unterschiedliche Projektanforderungen anzupassen.

Schritt 1. Installieren Sie die Filmora Video Editor App auf Ihrem Mac oder PC und starten Sie die App.

  • Klicken Sie auf "Neues Projekt erstellen" und klicken Sie auf die "Importieren"-Schaltfläche und navigieren Sie zu Ihrem Bildordner. Dann können Sie die "Bildsequenz", die Sie in ein Video konvertieren möchten, importieren. Wählen Sie das erste Bild Ihrer Sequenz und markieren Sie das Feld der "Bildsequenz".
Bildsequenz hochladen

Schritt 2. Sobald Sie die Bildsequenz erfolgreich importiert haben, ziehen Sie sie per Drag & Drop in die Zeitleiste. Beginnen Sie dann, die Einstellungen nach Ihren Wünschen anzupassen.

Bildfolge in der Zeitleiste anpassen.jpg
  • Sie können Effekte, Titel und vieles mehr hinzufügen, um die Qualität der Videoausgabe zu verbessern.

Schritt 3. Klicken Sie nach der Anpassung auf "Exportieren" und wählen Sie das Videoausgabeformat.

Videoformat auswählen
  • Sie können auch die Frame-Rate des Videos anpassen. Wählen Sie dann den Pfad, in dem Sie die Datei speichern möchten und wählen Sie "Exportieren".
Datei exportieren

Fazit

Das Konvertieren einer Bildsequenz in ein Video mit FFmpeg ist nicht schwierig, wenn Sie die Arbeitsschritte verstehen. Alles, was Sie tun müssen, ist, die von uns beschriebenen Schritte zu befolgen.

Wenn Sie jedoch eine einfachere Methode zum Konvertieren von Bildsequenzen in Video ohne ffmpeg suchen, ist der Filmora Video Editor genau das Richtige für Sie.

Kostenloser Download
Kostenloser Download

FAQs on Converting FFmpeg Image Sequence to Video

  • Can you convert image sequence to video without ffmpeg?
    Yes, you can convert image sequences to video without ffmpeg. However, you need third-party software like Filmora Video Editor.
  • What software converts image sequences to video?
    There are several software programs that allows you to convert image sequences to video. The best options include Filmora Video Editor, Blender, and Adobe Premiere Pro.
James Hogan
James Hogan Redakteur
Weiterteilen:
Weiterteilen:
filmora logo filmora logo