Dienstag, Februar 17, 2026

Rezept: WebP-Animation aus Video-Datei machen

output.webp

Problemchen: Ich möchte auf eine Website, oder – noch frecher – in einer Mail eine Animation einbauen. Die Animation habe ich bereits in meiner Videosoftware vorbereitet und als Video-Datei exportiert. Da das alt-erwürdige GIF-Format komische Farbpaletten nutzt, möchte ich das Video in eine platzsparende WebP-Datei reinschrumpfen.

Lösung: Ich mache Kommandozeilen-Voodoo mit dem Tool ffmpeg. Leider kann sich kein Mensch die Parameter merken. Also schreibe ich sie hier hin:

Variante 1: Auf 800 Pixel breite skalieren, Höhe automatisch im Seitenverhältnis belassen, und in Endlosschleife laufen lassen:

ffmpeg -i eingabedatei.mov  -loop 0 -vf scale=800:-2 ausgabedatei.webp

Variante 2: 20 Bilder pro Sekunde sind vielleicht auch noch okay:

ffmpeg -i eingabedatei.mov  -loop 0 -vf fps=fps=20,scale=800:-2  ausgabedatei.webp

Variante 3: Okay, jetzt probiere ich noch, das Ergebnis stärker zu komprimieren, wenn auch auf Kosten der Bildqualität (höhere Werte: mehr Qualität):

ffmpeg -i eingabedatei.mov  -loop 0 -vf fps=fps=20,scale=800:-2 -quality 60 ausgabedatei.webp

Das Dateiformat der Eingabedatei ist dabei nahezu wurschtegal, ffmpeg verdaut fast alles.

Frage: Weiß jemand, wie ich die Animation vorwärts und wieder rückwärts laufen lassen kann, ohne Frames zu kopieren?