Kein Upload, 100% lokal, kein Konto

Video zu GIF

Einen kurzen Clip in ein schlaufendes GIF konvertieren. Bildrate und Breite wählen, alles läuft in Ihrem Browser.

So funktioniert Video zu GIF

Konvertieren Sie einen Video-Clip in ein animiertes GIF direkt in Ihrem Browser mit ffmpeg WebAssembly. Die Konvertierung verwendet einen zweistufigen paletteoptimierten Ansatz: Der erste Durchlauf führt den palettegen-Filter aus, um eine 256-Farben-Palette auf Ihr spezifisches Filmmaterial abgestimmt zu erstellen, und der zweite Durchlauf führt paletteuse aus, um jeden Frame dieser Palette zuzuordnen. Das Ergebnis hat eine viel bessere Farbgenauigkeit als eine einfache einstufige Konvertierung, die bei Farbverläufen und Hauttönen tendenziell hartes Banding erzeugt.

GIF ist ein älteres Format mit einer harten 256-Farben-Obergrenze, daher zeigt Filmmaterial mit reichen Farbverläufen, kinematischer Farbgebung oder schnellen Kamerabewegungen immer eine gewisse Farbbeschränkung. Dieses Tool ist am besten für kurze Schleifen, Reaktions-Clips, Tutorial-Highlights und Memes geeignet, Situationen, in denen GIF das erwartete Format ist. Die Dateigröße wächst schnell mit Auflösung und Bildrate, also trimmen Sie den Clip auf die wesentlichen Sekunden und halten Sie die Ausgabebreite bei etwa 480-640 Pixeln für handhabbare Ergebnisse.

So wird Video zu GIF verwendet, Schritt für Schritt

  1. Legen Sie den Video-Clip ab oder wählen Sie ihn aus, den Sie konvertieren möchten.
  2. Legen Sie den Zeitbereich fest, wenn Sie nur ein Segment des Videos möchten.
  3. Wählen Sie die Ausgabebreite in Pixeln (kleiner = kleinere Datei) und die Bildrate (10-15 fps ist in der Regel glatt genug).
  4. Klicken Sie auf „In GIF konvertieren“, um die zweistufige palettegen/paletteuse-Pipeline auf Ihrem Gerät zu starten.
  5. Laden Sie das animierte GIF herunter, wenn ffmpeg fertig ist.

Häufige Anwendungsfälle

  • Ein loopbares Reaktions-GIF aus einem kurzen Comedy-Clip erstellen, um es in einer Chat-App zu posten.
  • Eine 3-Sekunden-UI-Animations-Prototype in ein GIF verwandeln, um es in einem GitHub-Issue oder Design-Review-Kommentar einzubetten.
  • Ein Produkt-Feature-Vorschau-GIF für eine README- oder Dokumentationsseite generieren.
  • Eine kurze Tutorial-Highlight-Schleife aus einer Screencast-Aufnahme für einen Blog-Post erstellen.

Häufig gestellte Fragen

Warum zeigt mein GIF trotz Palettenoptimierung noch Farb-Banding?

GIF ist auf 256 Farben pro Frame begrenzt, unabhängig von der Optimierungsmethode. Der palettegen/paletteuse-Zweistufenansatz kommt den Quellfarben so nah wie möglich, aber Filmmaterial mit glatten Farbverläufen, HDR-Tönen oder vielen Farbtönen zeigt immer sichtbare Quantisierungsartefakte. Die Frame-Größe zu reduzieren, verringert die Anzahl der unterschiedlichen Farben pro Frame und verbessert das Ergebnis oft.

Wird mein Video auf einen Server hochgeladen, um in ein GIF konvertiert zu werden?

Nein. Sowohl die palettegen- als auch die paletteuse-ffmpeg-Filter-Durchläufe laufen in Ihrem Browser-Tab über WebAssembly. Ihr Video wird in den lokalen Arbeitsspeicher gelesen, die Palette wird dort berechnet, und das GIF wird auf Ihrem Gerät geschrieben, bevor es als Download angeboten wird. Nichts verlässt Ihren Rechner.

Wie halte ich die GIF-Dateigröße handhabbar?

Drei Einstellungen steuern die GIF-Größe: Ausgabebreite (jede Pixelreihe kostet proportional), Bildrate (weniger Bilder pro Sekunde bedeutet insgesamt weniger Frames) und Clip-Dauer (jede zusätzliche Sekunde multipliziert die Frame-Anzahl). Ein 480 Pixel breites, 12 fps, 4-Sekunden-GIF ist ein typischer Ausgangspunkt für einen teilbaren Clip unter 5 MB.

Wird das GIF für immer in einer Schleife laufen oder nur einmal abgespielt?

ffmpeg.wasm schreibt das GIF standardmäßig mit einer auf unendliche Schleifen gesetzten NETSCAPE-Schleifen-Erweiterung. Jeder moderne Browser, jede Messaging-App und jeder Bildbetrachter, der animiertes GIF unterstützt, spielt es kontinuierlich in einer Schleife ab. Dies ist eine in die Datei eingebackene Eigenschaft, anders als MP4-Schleife, die vom Player abhängt.

Kann ich ein WebM oder MKV in GIF konvertieren, nicht nur MP4?

Ja. ffmpeg.wasm liest jeden Container, den es demuxen kann, einschließlich WebM, MKV, MOV und AVI. Die Ausgabe ist immer ein animiertes GIF, unabhängig vom Eingabe-Container.

Warum dauert eine lange oder hochauflösende Konvertierung so lange?

Der Zweistufenpaletten-Ansatz dekodiert jeden Frame zweimal: einmal zur Erstellung der Palette und einmal zur Quantisierung der Pixel. Für einen 10-Sekunden-1080p-Clip bei 24 fps sind das 480 Frames, die zweimal durch WebAssembly ohne GPU-Beschleunigung dekodiert werden. Die Clip-Dauer, Bildrate und Ausgabeauflösung zu reduzieren, sind die drei wirksamsten Methoden zur Beschleunigung der Konvertierung.

Kann ich auf meinem Handy ein GIF aus einem Video erstellen?

Ja, für einen kurzen Clip mit moderater Breite. Der zweistufige Palettenprozess ist anspruchsvoller als eine einfache Stream-Kopie; begrenzen Sie den Clip daher auf dem Handy auf wenige Sekunden und die Breite auf etwa 320 bis 480 Pixel. Eine lange, breite Quelle mit hoher Bildrate konvertieren Sie besser auf einem Computer.