====== Linux: GIF-Animationen aus Videosequenzen erstellen ====== Ich hatte mich schon lange gefragt, wie man am einfachsten aus bestehenden Videosequenzen ein animiertes [[wpde>Graphics Interchange Format|GIF]] erstellen kann. Kein Problem mit ffmpeg und ImageMagick! ====== Die Lösung ====== Hierfür müssen [[https://ffmpeg.org/|ffmpeg]] und [[https://www.imagemagick.org|ImageMagick]] installiert sein. Die Sequenz wird von ffmpeg in Einzelbilder umgewandelt, die dann vom ImageMagick-Kommandozeilentool [[https://www.imagemagick.org/script/convert.php|convert]] zur GIF-Animation zusammengesetzt werden. ffmpeg \ -i [Eingangsdatei] \ #aus [Eingangsdatei] lesen -vf scale=90:-1 \ #Skalierung (hier: 90 Pixel breit, Höhe gemäß Seitenverhältnis) -r 10 \ #Bildrate in Bildern pro Sekunde (siehe unten!) -ss 00:00:08 \ #Startpunkt wählen (hier: 8 Sekunden am Anfang überspringen) -t 00:00:05 \ #Dauer (hier: 5 Sekunden) -f image2pipe \ #Bilder erzeugen -vcodec ppm - | \ #in ppm-Format nach Stdout ausgeben convert -delay 10 \ #Zeitabstand zwischen den Einzelbildern (siehe "-r 10" oben!) -loop 0 \ #Anzahl der Durchläufe (0=immer) - [Ausgangsdatei] #von Stdin entgegennehmen und in [Ausgabedatei] schreiben