Video Diashow mit ffmpeg

Sei es eine kurze Schritt-für-Schritt Anleitung aus eine Reihe von Bilder oder generierte Screenshots von Testumgebungen wie codeception, manchmal will man schnell über alle Bilder drüber gehen. Und da wäre ein kurzes Video manchmal eine schöne alternative zu einer Bildergallerie. Ich zeige euch wie das mit ffmpeg schnell und effektiv funktionieren kann.

cat **/*.png | ffmpeg -f image2pipe -framerate 5 -i - -s 720x480 record.mkv

cat **/*.png | ffmpeg -f image2pipe holt alle Bilder aus allen Unterverzeichnissen und überführt diese zu ffmpeg. Hinweis: bei sehr vielen und großen Bildern kann der Arbeitsspeicher voll laufen!

-framerate 5 gibt an wie viele Frames ein Bild bekommt. Je höher desto langsamer das Video.

-i - so weiß ffmpeg, dass die Bilder per Pipe kommen

-s 720x480 reduziert die Ausgabegröße des Videos

record.mkv Ziel Datei; darf nicht vorhanden sein!

Kategorien

Devblog

Tags

Devtools

Hat Dir der Artikel gefallen?