Kurzreferenz

Animierte GIF-Erstellung & Optimierung Spickzettel

Kurzreferenz zum Erstellen, Konvertieren und Optimieren von animierten GIFs aus Videodateien mit FFmpeg, ImageMagick und Gifsicle.

· Veröffentlicht

Eine kompakte Referenz zur Konvertierung von Videodateien in hochwertige animierte GIFs mithilfe von Terminal-Befehlen.

Moderner FFmpeg-Ansatz (Empfohlen)

Erstellen Sie optimierte GIFs mit individueller Farbpaletten-Generierung in einer einzigen Befehls-Pipeline:

ffmpeg -ss 00:00:02 -to 00:00:08 -i input.mp4 \
  -vf "fps=15,scale=480:-1:flags=lanczos,split[s0][s1];[s0]palettegen[p];[s1][p]paletteuse" \
  -loop 0 output.gif

Klassische ImageMagick- & Gifsicle-Pipeline

MP4 zu GIF konvertieren via mplayer & gifsicle

mkdir -p gif
mplayer -ao null -vo gif89a:outdir=gif "$INPUT"
mogrify -format gif *.png
gifsicle --colors=256 --delay=4 --loopcount=0 --dither -O3 gif/*.gif > "${INPUT%.*}.gif"
rm -rf gif

Erfordert mplayer, imagemagick und gifsicle. Extrahiert einzelne Videobilder und führt sie zu einem optimierten GIF zusammen.

Zeitbereiche zuschneiden

Nur einen bestimmten Abschnitt des Videos mittels Zeitstempeln extrahieren:

mplayer -ao null -ss 0:02:06 -endpos 0:00:15 -vo gif89a:outdir=gif videofile.mp4
  • -ss [time]: Start-Zeitstempel.
  • -endpos [duration]: Dauer des zu verarbeitenden Segments.

Gifsicle-Optimierung

Verlustbehaftete Kompression und Farbreduzierung zur deutlichen Verringerung der GIF-Dateigröße:

# Farben reduzieren und Kompression optimieren
gifsicle -O3 --colors 128 input.gif -o output.gif

# Verlustbehaftete Kompression (starke Größenreduktion)
gifsicle -O3 --lossy=80 input.gif -o output.gif

Verwandte Themen