Geen upload, 100% lokaal, geen account

GIF naar video (MP4)

Converteer een geanimeerde GIF naar een kleine, deelbare MP4. Alles draait in je browser.

Hoe GIF naar video (MP4) werkt

Converteer een geanimeerde GIF naar een compacte MP4-video met ffmpeg WebAssembly, volledig in je browser. De GIF-frames worden hercodeerd naar H.264 met het yuv420p-pixelformaat, dat de breedst compatibele keuze is voor browsers en sociale platforms. De resulterende MP4 is doorgaans vijf tot twintig keer kleiner dan de bron-GIF en ziet er merkbaar scherper uit, omdat H.264 niet beperkt is tot 256 kleuren en tijdelijke redundantie tussen frames veel efficiënter comprimeert dan het LZW-algoritme van GIF.

De meeste GIFs zijn in enkele seconden geconverteerd omdat hun frameaantal laag is. De resulterende MP4 speelt native af in elke moderne browser en kan zonder plug-ins in webpagina's worden ingesloten. Herhalingsgedrag in de MP4 hangt af van de speler in plaats van in het bestand te zijn gecodeerd, in tegenstelling tot GIF die zijn eigen herhaalinstructie bevat.

Hoe je GIF naar video (MP4) gebruikt, stap voor stap

  1. Zet of selecteer het geanimeerde GIF-bestand.
  2. De tool detecteert automatisch het frameaantal en de afmetingen.
  3. Klik op Converteren naar MP4 om de H.264-hercodering op je apparaat te starten.
  4. Wacht tot ffmpeg klaar is.
  5. Download de MP4 en gebruik hem overal waar de GIF te groot was.

Veelvoorkomende toepassingen

  • Een grote GIF op een webpagina vervangen door een MP4 om de laadtijd van de pagina te verkorten en de Core Web Vitals-scores te verbeteren.
  • Een GIF die je van een klant hebt ontvangen omzetten naar een MP4 om hem te importeren in een video-editor die geen GIFs accepteert.
  • Een set sticker-pack GIFs verkleinen voordat ze worden geüpload naar een platform met een bestandsgroottelimiet per bestand.
  • Een GIF-animatieprototype omzetten naar een MP4 voor een pitchdeck waarbij bestandsgrootte belangrijk is.

Veelgestelde vragen

Hoeveel kleiner zal de MP4 zijn vergeleken met de GIF?

GIF gebruikt verliesvrije LZW-compressie maar bewaard een volledig kleurgeïndexeerd frame voor elk frame. H.264 slaat alleen de verschillen tussen frames op (inter-frame voorspelling) en gebruikt een perceptuele lossy compressor, waardoor de besparingen dramatisch zijn. Een typische geanimeerde GIF van een paar megabyte wordt een MP4 van een paar honderd kilobyte. De exacte verhouding hangt af van hoeveel beweging er in elk frame is.

Wordt het GIF-bestand naar een server gestuurd voor conversie?

Nee. ffmpeg.wasm hercodeer de GIF-frames naar H.264 in je browsertabblad. De GIF wordt ingelezen in het lokale geheugen, daar verwerkt, en de MP4 wordt naar je apparaat gedownload. Er verlaat niets jouw apparaat tijdens de conversie.

Zal de MP4 automatisch herhalen zoals de GIF?

De herhalingseigenschap wordt niet in het MP4-bestand opgeslagen zoals dat wel het geval is in de NETSCAPE-extensie van een GIF. Of de video herhaalt, hangt af van de speler: de meeste browsers herhalen korte video's in HTML als het loop-attribuut is ingesteld, en sociale platforms herhalen automatisch. Zelfstandige videospelers spelen mogelijk eenmalig af en stoppen dan. Als je gecontroleerde herhaling op een webpagina nodig hebt, voeg het loop-attribuut toe aan het video-element.

Beïnvloedt de conversie de framerate of duur?

De framerate in de uitvoer-MP4 komt overeen met de framtiming in de GIF, die ffmpeg leest uit de framevertragingsheaders van de GIF. Als verschillende frames in de GIF verschillende vertragingswaarden hebben (variabele framerate), normaliseert ffmpeg deze naar een constante framerate. De totale duur blijft behouden.

Kan ik een zeer grote GIF converteren, zoals een bestand van 50 MB?

In principe wel, maar het volledige bestand moet tegelijkertijd in het browsergeheugen worden geladen samen met de gedecodeerde frames. Grote GIFs met veel frames kunnen aanzienlijk geheugen vereisen. Als het tabblad crasht, probeer de GIF dan eerst op te splitsen in kortere segmenten met een extern programma.

Waarom is de uitvoer yuv420p in plaats van de originele kleuren exact te bewaren?

yuv420p is de enige H.264-kleurruimte die alle decoders en browsers universeel ondersteunen. H.264 met een volledige RGB- of yuv444p-kleurruimte werkt in sommige spelers maar niet in andere. De conversie van het 256-kleurenpalet van GIF naar yuv420p produceert een resultaat dat er voor het menselijk oog scherper uitziet dan de GIF, omdat H.264 echte kleurgegevens opslaat in plaats van een beperkt palet.

Kan ik op mijn telefoon een GIF omzetten naar MP4?

Ja. De meeste GIF's zijn klein genoeg dat het hercoderen snel gaat en weinig geheugen kost, zelfs in een telefoonbrowser. Een zeer grote GIF van meerdere megabytes met veel beelden is het ene geval waarin een computer het comfortabeler aankan dan een telefoon.