Zum Inhalt springen

WebP in GIF umwandeln

Sticker, Reaktionen und Schleifen, die als WebP gespeichert wurden, laufen nicht dort, wo man nur GIF kennt. Machen Sie GIFs daraus – jedes Einzelbild mit seinem Timing bleibt erhalten. Es wird nichts gespeichert.

  • Nie gespeichert
  • Keine Warteschlange, kein Warten
  • Ohne Anmeldung, ohne Wasserzeichen

So funktioniert’s

1

WebP-Dateien hinzufügen

Animiert oder still, eine oder ein Stapel. Ein aus einem Chat gespeicherter Sticker, eine von einer Website geladene Schleife, ein Export aus einem Design-Tool.

2

Umwandeln

Jedes Einzelbild wird mit seinem eigenen Timing gelesen und in ein GIF geschrieben, dessen Palette aus dem Bild gebaut wird – 256 Farben, oder weniger, wenn Sie eine kleinere Datei wollen.

3

Herunterladen

Einzeln oder als ZIP. Die Zeile sagt, wie viele Einzelbilder durchgekommen sind.

Warum überhaupt noch jemand ein GIF will

Animiertes WebP ist GIF in jeder technischen Hinsicht überlegen – 24-Bit-Farbe, echter Alphakanal, ein Video-Codec hinter jedem Einzelbild, Dateien, die nur einen Bruchteil so groß sind – und hat eine Schwäche, die all das überwiegt: Nicht alle Orte, die GIFs abspielen, spielen auch WebP. Ältere Forensoftware, E-Mail-Programme, die Upload-Formulare mancher sozialer Netzwerke, Slack und Teams in bestimmten Modi, Präsentationen und eine lange Reihe von Windows-Anwendungen zeigen eine WebP-Animation als Standbild oder gar nicht. GIF läuft überall, und das seit dreißig Jahren.

Jedes WebP-Einzelbild wird dekodiert und so zusammengesetzt, wie ein Viewer es anzeigt – WebP-Einzelbilder können Teilbilder sein, überblendet oder verworfen werden, und ein GIF will das ganze Bild –, dann auf eine Palette quantisiert und mit derselben Verzögerung geschrieben. Der Quantisierer baut die 256 Farben aus dem Histogramm des Einzelbilds und dithert, ein Cartoon oder ein Sticker ist also meist nicht zu unterscheiden, und ein Foto bekommt eine feine Körnung. Verzögerungen unter 20 ms werden auf 100 ms angehoben, weil Browser das bei GIFs ohnehin tun und die Datei sonst rasen würde.

Transparenz überlebt in der einzigen Form, die GIF kennt: Ein Pixel wird gezeigt oder nicht. Ein weicher Schatten oder eine ausgefranste Kante wird auf halber Höhe abgeschnitten – deshalb kommt ein Sticker mit Leuchteffekt stattdessen mit einer scharfen Kontur heraus. Dagegen lässt sich innerhalb eines GIF nichts tun; so ist das Format.

Wenn Sie etwas anderes brauchen

ffmpeg macht das mit einer Zwei-Pass-Palette und mehr Kontrolle über das Dithering: ffmpeg -i in.webp -vf "split[a][b];[a]palettegen[p];[b][p]paletteuse" out.gif. Für einen Ordner voller Sticker ist es eine Schleife; hier ist es ein Ablegen, was in dieser Größenordnung dasselbe ist.

Wenn das Ziel WebP abspielt – jeder aktuelle Browser und jedes aktuelle Smartphone tut das –, behalten Sie das WebP. Es ist kleiner, schärfer und hat echte Transparenz, und das GIF ist strikt eine Kompatibilitätskopie.

Häufig gestellte Fragen

Bleibt die Animation erhalten?

Ja. Jedes Einzelbild wird dekodiert und mit seiner eigenen Verzögerung in das GIF geschrieben, und die Schleife läuft endlos, wie GIFs das tun. Die Zeile unter jeder Datei sagt, wie viele Einzelbilder erhalten blieben.

Warum ist das GIF so viel größer als das WebP?

Weil GIF ein Format von 1989 ist. Es speichert jedes Einzelbild mit höchstens 256 Farben und komprimiert sie mit LZW; WebP verwendet einen Video-Codec. Fünf- bis zehnmal größer ist normal. 128 oder 64 Farben helfen, wenn das Bild einfach ist.

Warum wirken die Farben leicht verändert?

Ein GIF-Einzelbild fasst 256 Farben, ein fotografisches WebP wird also auf eine Palette reduziert. Die Palette wird aus dem Bild selbst gebaut und gedithert, was das bei den meisten Motiven gut verbirgt; weiche Verläufe und Hauttöne sind die Stellen, an denen es sichtbar wird.

Was, wenn das WebP ein Standbild ist?

Sie bekommen ein GIF mit einem Einzelbild, und die Zeile sagt es. Wenn Sie ein Standbild in einem modernen Format wollen, ist WebP in PNG oder WebP in JPG die bessere Seite.

Werden meine Dateien irgendwo gespeichert?

Nein – es wird zu keinem Zeitpunkt etwas gespeichert.

Kann ich stattdessen ein GIF in ein WebP verwandeln?

Auf dieser Website noch nicht. GIF in PNG nimmt das erste Einzelbild als Standbild; für ein animiertes WebP aus einem GIF erledigt das kostenlose Kommandozeilen-Tool gif2webp von Google das in einer Zeile.

Gut zu wissen: Ein GIF fasst 256 Farben pro Einzelbild und keine Teiltransparenz, weiche Verläufe bekommen also leichte Streifen und weiche Kanten werden hart. Zum Lesen der Einzelbilder eines animierten WebP braucht es ein aktuelles Chrome, Edge oder Opera; anderswo wird das erste Einzelbild als Standbild geschrieben, und die Zeile sagt es.

Dieses Tool auf Ihrer Website einbinden

Kostenlos für jeden Blog, jede Kursseite und jeden Hilfeartikel. Fügen Sie ein einziges Snippet ein, und Ihre Besucher können das Tool direkt auf Ihrer Seite nutzen.