Anleitung-ffmpeg

Wie erstellt man in nur 5 einfachen Schritten ein FFmpeg-Video aus Bildern?

Public Space

4 minutes


So erstellen Sie ganz einfach ein Zeitraffer-Video aus Fotosequenzen mit FFmpeg


Wundern Sie sich, wie Sie eine Fotosequenz mühelos in ein Video verwandeln können? In diesem Leitfaden zeigen wir Ihnen, wie Sie Bildsequenzen in Videos umwandeln können, um ein Zeitraffer mit FFmpeg zu erstellen, ein leistungsfähiges Befehlszeilenwerkzeug für die Verwaltung von Bildern und Videos.


FFmpeg ist ein hervorragendes Befehlszeilenwerkzeug, das Ihnen hilft, eine Vielzahl von Dingen mit Bildern und Videos zu tun. Mit FFmpeg können Sie eine Bildsequenz in eine Videodatei konvertieren. Wenn Sie hier sind, um zu lernen, wie man mit FFmpeg ein Video aus Bildern erstellt, lassen Sie mich Ihnen helfen.


Es ist eine einfache Aufgabe, aus einer Sequenz von Bildern einen FFmpeg-Ausgabestrom zu erzeugen. Ich werde detailliert erklären, wie man das einfach macht, ich werde den Prozess für Ihr besseres Verständnis vereinfachen.


Machen Sie sich keine Sorgen und tauchen Sie ein in die Erstellung eines Videos aus Bildern mit FFmpeg.



FFmpeg installieren


Zuerst einmal: installieren Sie FFmpeg. Am einfachsten ist es, einen Mac-Paketmanager namens Homebrew zu verwenden, um es zu installieren. Wenn Sie jedoch kein Homebrew haben, keine Sorge, eine andere Option ist, ein Terminal zu öffnen und dann den untenstehenden Text in das Terminalfenster zu kopieren und einzufügen. Drücken Sie nun die Rücktaste.

bashCopier le code"/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"


Danach beginnt Homebrew mit der Installation. Jetzt können Sie die FFmpeg-Datei ganz einfach mit Homebrew installieren. Öffnen wir wieder ein Terminal, kopieren und fügen Sie den unten stehenden Text ein, und drücken Sie dann die Rücktaste.

bashCopier le code brew install ffmpeg

Alles ist in Ordnung, und die FFmpeg-Datei wird in Kürze installiert sein!


Vorbereitung der Bilder


Wenn Sie die ultimative Ausgabedatei so erhalten möchten, wie Sie es wünschen, ist es umso wichtiger, dass die Eingabedateien sehr genau vorbereitet sind. Um erkannte Bildateien, die Sie eingeben, einzureihen, verwendet FFmpeg eine Ordnungsabgleichung. Deshalb ist essentiell, dass Ihre Bilder in der richtigen Reihenfolge bleiben.


FFmpeg unterstützt fast nahezu drei unterschiedliche Muster. Schauen wir uns diese Muster unten an.

  • Dateinamen mit vorangestellten Nullen, z. B. filename-%03d.png entspricht Bildern von filename-001.png bis filename-999.png.

  • Dateinamen ohne vorangestellte Nullen, z. B. filename-%d.png entspricht Bildern von filename-1.png bis filename-999.png.

  • Vorangestellte ohne ein regelmäßiges Muster, z. B. filename-*.png entspricht allen Bildern, die mit dem Präfix filename- beginnen.

Sie müssen keiner regelmäßigen Nummerierungsreihenfolge folgen. Wenn Sie diese Option verwenden, werden Sie einen zusätzlichen Parameter für die Bilder-zu-Video-Konvertierung benötigen. Wir werden dies im folgenden Abschnitt erläutern.


Denken Sie daran, wenn ein Dateiname ein ‚%‘ Zeichen enthält, ist das überhaupt kein Problem. Fügen Sie einfach „%%“ an der Position des ‚%‘ Zeichens ein, um Probleme zu vermeiden!

Wenn alle Bild Dateien bereit sind, um einen Videostream mit FFmpeg zu erstellen, zeige ich Ihnen, wie Sie es erstellen.

Ein Video aus Bildern erstellen


Sobald Sie die Quellbilddateien mit der korrekten Reihenfolge und Namen vorbereitet haben und in demselben Verzeichnis platziert haben, gehen Sie voran! Sie können den folgenden Befehl im Terminal ausführen:

bashCopier le code ffmpeg -i img-%02d.png video_name.avi


FFmpeg sucht nach Bilddateien mit Dateinamen, die mit 'img-' beginnen, gefolgt von einer zweistelligen Zahl. Im Befehlsabschnitt müssen Sie ein Suchmuster für die FFmpeg-Ausgabedatei definieren, damit Sie die Bildsequenz finden können.

Das Suchmuster hängt davon ab, welchen Namen Sie für die Bilddateien festgelegt haben, als Sie sie vorbereitet haben.

Die Bildfrequenz einstellen


Beim Erstellen eines Videostreams aus einer Folge von Bilddateien ist die Bildfrequenz eine wichtige Überlegung. Bildfrequenz bedeutet die Anzahl der Bilder pro Sekunde. Beachten Sie, dass die am besten geeignete Bildfrequenz von den Quellbilddateien abhängen wird, die Sie eingeben.

Beispielsweise, wenn Sie an eine Stop-Motion-Animation denken, wird die beste Option die Standardeinstellung von 25 fps sein.


Andererseits, wenn Sie an eine langsam bewegende Dia-Show denken, werden Sie natürlich eine langsamere Bildfrequenz wie 2 fps wollen. Hier ist eine Erinnerung für Sie — wenn Sie nicht die richtige Bildfrequenz einstellen, wird die Ausgabevideodatei nicht Ihren Erwartungen entsprechen. Sie könnten einige seltsame Ergebnisse in der endgültigen Videodatei finden.

Wenn Sie eine Ausgabevideodatei mit einer Bildfrequenz von 5 fps erhalten möchten, müssen Sie den folgenden Befehl einfügen:

bashCopier le code ffmpeg -framerate 5 -i img-%02d.png video.avi



Das Videoformat ändern


In den obigen Beispielen habe ich das avi-Videoformat als endgültige Ausgabe geteilt. Zu Ihrem Komfort unterstützt FFmpeg eine breite Palette von verschiedenen Arten von Videoformaten. Außerdem können Sie das Ausgabeformat für Videos ändern, indem Sie die Dateierweiterung der endgültigen Ausgabevideodatei ändern.

Hier teile ich Ihnen mit, welche Ausgabevideoeinstellungen verfügbar sind:

bashCopier le code ffmpeg -encoders


Sie haben gelernt, wie Sie ein Video aus einer Sequenz von Bildern mit FFmpeg erstellen. In diesem Artikel habe ich einige Optionen besprochen, die es Ihnen ermöglichen, Bildsequenzen in einen Videostream zu konvertieren. Indem Sie diesen Schritten folgen, können Sie hochwertige Videos erzeugen, die Ihren Erwartungen entsprechen. Die endgültige Ausgabequalität hängt von der Qualität Ihrer Eingabedateien und deren Sequenz ab.

Jetzt, da Sie gelernt haben, wie man mit FFmpeg ein Video aus Bildsequenzen erstellt, beginnen Sie damit, Ihre Bilder in atemberaubende Zeitraffer-Videos zu konvertieren!


Für fortgeschrittenere Zeitraffer-Fotografie sollten Sie die Enlaps-Tikee-Kameras verwenden. Mit ihrer hochwertigen Bildqualität sorgen Tikee-Kameras für professionelle Ergebnisse bei all Ihren Zeitrafferprojekten. Besuchen Sie Enlaps für mehr Informationen.


Häufig gestellte Fragen

Wie kombiniert man Bilder zu einem Video?
Sie können Bilder mit FFmpeg zu einem Video kombinieren, indem Sie den Befehl ffmpeg -i img-%02d.png video_name.avi ausführen. Dieser Befehl sucht nach Bilddateien, die dem Muster img-XX.png entsprechen, und kombiniert sie zu einer Videodatei namens video_name.avi.


Wie legt man ein Bild in FFmpeg über ein Video?
Um ein Bild in FFmpeg über ein Video zu legen, verwenden Sie den folgenden Befehl: ffmpeg -i video.mp4 -i overlay.png -filter_complex "overlay=10:10" output.mp4. Dieser Befehl platziert das Bild overlay.png an den Koordinaten (10,10) auf dem Video video.mp4.


Kann FFmpeg in MP4 konvertieren?
Ja, FFmpeg kann Videos ins MP4-Format konvertieren. Verwenden Sie einfach den Befehl ffmpeg -i inputfile outputfile.mp4, indem Sie inputfile durch Ihr Quellvideo und outputfile.mp4 durch Ihren gewünschten Ausgabedateinamen ersetzen.


Wie verwandelt man ein Bild in ein bewegtes Video?
Um ein Bild in FFmpeg in ein bewegtes Video zu verwandeln, können Sie Filter wie Zoom oder Blend verwenden. Verwenden Sie beispielsweise den Befehl ffmpeg -loop 1 -i image.png -vf "zoompan=z='zoom+0.001':d=125" -t 5 output.mp4, um ein 5-Sekunden-Video zu erstellen, in dem das Bild langsam heranzoomt.


Wie füge ich ein Bild in FFmpeg ein?
Sie können ein Bild in ein Video in FFmpeg einfügen, indem Sie den Overlay-Filter verwenden. Der Befehl ffmpeg -i video.mp4 -i image.png -filter_complex "overlay=0:0" output.mp4 platziert das Bild in der oberen linken Ecke des Videos.


Funktioniert FFmpe

Newsletter

Melden Sie sich für unseren Newsletter an

Erhalten Sie die neuesten Nachrichten, exklusive Angebote, Anwendungsfälle und Expertenratschläge, indem Sie sich jetzt anmelden!

Brauchen Sie eine individuelle Vorführung

Um die Tikee-Lösung besser zu verstehen und mehr zu erfahren, bevor Sie beginnen, bieten wir Ihnen an, einen individuellen Termin per Videokonferenz zu vereinbaren.

Kontaktieren Sie uns

Bevor Sie uns kontaktieren, haben Sie unsere FAQ überprüft?

Dort könnten Sie Ihre Antwort finden.

Kontaktieren Sie uns

Bevor Sie uns kontaktieren, haben Sie unsere FAQ überprüft?

Dort könnten Sie Ihre Antwort finden.

Kontaktieren Sie uns

Bevor Sie uns kontaktieren, haben Sie unsere FAQ überprüft?

Dort könnten Sie Ihre Antwort finden.

Kontaktieren Sie uns

account icon
Deutsch
Deutsch
Deutsch