GIF naar MP4 omzetten

Hier zet je GIF naar MP4 om, gratis en zonder account: sleep het bestand hierboven erin en binnen een paar seconden staat het resultaat klaar om te downloaden. De omzetting gebeurt binnen je eigen browser, dus het bestand wordt nooit geüpload. Het werkt hetzelfde op Windows, macOS en Linux als op iPhone en Android, en het blijft werken als je de verbinding verbreekt.

  • Waar het draait In je browser. Het bestand wordt nooit geüpload.
  • Met verlies Een deel van het detail wordt ingeruild voor grootte. MP4 kan niet alles bewaren wat GIF bewaart.
  • Maximale grootte Tot 100 MB per bestand, gratis en zonder account.
  • Goed om te weten Het resultaat heeft geen geluid, want een GIF kan geen geluid dragen. Elk beeld houdt zijn eigen duur, dus een animatie met ongelijke pauzes loopt zoals hij gemaakt is en niet op een gemiddelde snelheid.

Tot 100 bestanden tegelijk. Verschillende formaten door elkaar is prima.

Waarom een video van dezelfde animatie twintig keer kleiner is

Het hele verschil zit in één idee: bewegingscompensatie. Een videocodeerder bewaart één volledig beeld en noteert daarna, voor elk volgend beeld, alleen wat er veranderd is. Een animatie van een logo dat over een stilstaande achtergrond schuift kost na het eerste beeld bijna niets, omdat er bijna niets anders is.

GIF heeft zo’n mechanisme niet. Het bewaart elk beeld als een compleet plaatje, het een na het ander, met hoogstens 256 kleuren per stuk. Dat ontwerp stamt uit 1989 en is nooit veranderd, en daarom kan een GIF van vijf seconden zwaarder wegen dan de video van een minuut waaruit hij is geknipt. Omzetten comprimeert hetzelfde bestand niet beter — het legt dezelfde animatie op een fundamenteel zuiniger manier vast.

De platforms doen dit al met je

Zet een GIF op Twitter, Reddit, Discord of de meeste berichtenapps en het blijft geen GIF. Hij wordt bij binnenkomst stilletjes omgezet naar video en ook als video teruggeserveerd. Het labeltje «GIF» dat je ziet is een labeltje; het bestand erachter is een MP4.

Ze doen het omdat bandbreedte hun kostenpost is, niet die van jou. Het zelf doen vóór het uploaden betekent dat jij de kwaliteitsinstelling bepaalt in plaats van die van hen te aanvaarden, dat je pagina sneller laadt als je hem zelf host, en dat je nu in plaats van later ontdekt of de animatie de omzetting overleeft — dat doet ze.

Hem zich als een GIF laten gedragen op een webpagina

Een GIF start vanzelf, herhaalt zich en heeft geen knoppen, en je mag redelijkerwijs verwachten dat een vervanger hetzelfde doet. Een video-element kan dat allemaal, maar alleen als je erom vraagt: `autoplay`, `loop`, `muted` en `playsinline`. Het attribuut `muted` is degene waar mensen over struikelen — elke browser weigert een video met geluid vanzelf te starten, en een GIF-vervanger heeft toch geen geluid, dus het kost niets om het te melden.

Zonder `playsinline` opent iOS de video schermvullend in plaats van hem ter plekke af te spelen, en dat is de andere klassieke verrassing. Met alle vier is het resultaat niet van een GIF te onderscheiden, behalve dat de pagina sneller laadt.

Wat de omzetting niet kan repareren

De kleuren waren al teruggebracht. Een GIF houdt er hoogstens 256 per beeld, en welke banding dat ook veroorzaakte, die zit gebakken in de beelden die de codeerder krijgt. De MP4 legt ze getrouw vast en voegt geen eigen palet toe, dus de animatie wordt niet slechter — maar ze krijgt ook niet terug wat de GIF weggooide toen hij werd gemaakt.

Heb je de oorspronkelijke video waaruit de GIF is geknipt, dan ziet die rechtstreeks omzetten er altijd beter uit dan de GIF omzetten. Deze pagina is voor het gewone geval waarin de GIF alles is wat je hebt.

Wat je van de bestandsgrootte mag verwachten

Tien tot dertig keer kleiner is het gewone bereik, en dat wordt ruimer naarmate de animatie stilstaander is. Een schermopname van een menu dat opengaat — grotendeels onveranderde beeldpunten — kan vijftig keer kleiner zijn. Een wolk confetti waarin elk beeldpunt beweegt zit eerder rond de vijf.

De andere winst is degene die mensen vergeten: een GIF moet in zijn geheel binnen zijn voor hij fatsoenlijk speelt, terwijl een video op zijn eerste beelden begint. Op een telefoon is dat vaak het verschil dat iemand werkelijk merkt.

Beeldsnelheid, en de rare snelheden die GIF’s gebruiken

Een GIF legt per beeld een vertraging vast in honderdsten van een seconde, en niets verplicht die vertragingen gelijk te zijn. GIF’s draaien dus geregeld op snelheden die geen camera ooit heeft geproduceerd: 12,5 beelden per seconde, of een mengeling van snelheden binnen één bestand.

De omzetting houdt die timing aan in plaats van hem af te ronden naar iets netters, waardoor de animatie op de snelheid blijft draaien waarvoor ze gemaakt is. Zag het er goed uit als GIF, dan ziet het er goed uit als MP4.

Transparantie overleeft niet, en wat je eraan doet

Een GIF kan één kleur transparant verklaren. MP4 kent helemaal geen transparantie, dus transparante beeldpunten worden op een effen kleur gezet — wit, tenzij er iets anders wordt gekozen.

Voor de meeste GIF’s verandert dat niets, want de meeste hebben al een dekkende achtergrond. Voor een logoanimatie die op een gekleurde pagina hoort te staan verandert het alles. Is de transparantie het punt, dan bewaart geanimeerde WebP haar en speelt hij nog steeds in elke browser.

Waar een MP4 niet komt

De eerlijke grens van deze omzetting is dat een handvol plekken nog altijd alleen een GIF aanneemt: sommige forums, oudere ticketsystemen, bepaalde e-mailhandtekeningen, en elke situatie waarin het ding een afbeelding moet zijn en geen ingebouwde speler.

Het is een krimpende lijst en het is de moeite hem na te gaan in plaats van hem aan te nemen. De grote chat- en socialeplatforms zetten bij het uploaden toch om naar video, dus ze een GIF sturen betekent alleen dat zij deze omzetting doen in plaats van jij.

Er wordt niets geüpload

De GIF wordt gedecodeerd en de video gecodeerd binnen je browser, met de machinerie die hij al heeft om media af te spelen. Er komt geen server aan te pas, geen wachtrij en geen account.

Dat telt bij dit paar zwaarder dan het klinkt, want heel veel GIF’s zijn schermopnamen — een fout die wordt nagespeeld, een werkwijze die wordt voorgedaan — en een schermopname pikt alles mee wat er verder toevallig op het scherm stond.

Zo zet je GIF naar MP4 om

  1. Sleep je GIF-bestand op deze pagina, of klik om er een te kiezen.
  2. Kies MP4 als doel. De omzetting gebeurt in je browser en het bestand wordt niet geüpload.
  3. Download het klare MP4-bestand.

GIF of MP4: wat er verandert

GIF vergeleken met MP4
GIFMP4
Volledige naamGraphics Interchange FormatMPEG-4-video
Bestandsextensie.gif.mp4
Mediatypeimage/gifvideo/mp4
CompressieZonder verlies — er gaat niets wegMet verlies — grootte wordt met kwaliteit betaald
Voor het eerst gepubliceerd19872001
Uitgegeven doorCompuServeMPEG
SpecificatieGIF89aISO/IEC 14496-14
LicentieOpen standaardOpen standaard
Stand van zakenOud, wordt overal nog gelezenActueel
Bitdiepte8
Kleur die het kan beschrijvengeïndexeerd palet
Grootste afbeelding65.535 px per zijde
Opent in een browserElke browserElke browser
In plaats daarvan overwogenWebPWebM, MKV, MOV

Het resultaat openen

MP4 is een container, geen enkelvoudig formaat. Wat er speelt is de codec erin — meestal H.264, HEVC en AV1 — en daarom kunnen twee bestanden met dezelfde extensie zich op hetzelfde apparaat anders gedragen.

GIF stamt uit 1987 en wordt nauwelijks nog gebruikt. MP4 is wat actuele programma’s schrijven, dus omzetten gaat ook over leesbaar blijven.

De gebruikelijke programma's overlappen niet: GIF open je in GIMP, Adobe Photoshop en ImageMagick, MP4 in VLC, HandBrake en Adobe Premiere Pro — wie het resultaat krijgt, heeft dus iets uit de tweede rij nodig.

Waarvoor elk formaat bedoeld is

GIF is het formaat van CompuServe, verschenen in 1987. Er wordt met 8 bits per kanaal vastgelegd.

MP4 komt van MPEG en stamt uit 2001, vastgelegd in ISO/IEC 14496-14. VLC, HandBrake en Adobe Premiere Pro lezen het formaat.

Van GIF naar MP4: veelgestelde vragen

Wordt mijn GIF-bestand ergens heen geüpload?

Nee. Deze omzetting gebeurt volledig in je browser, dus het bestand verlaat je apparaat niet. Je kunt het zelf nagaan: open het netwerktabblad van de ontwikkelaarshulpmiddelen en zet iets om. Je ziet de pagina zelf en de verzoeken voor statistiek en advertenties waarmee deze dienst betaald wordt, en geen enkel verzoek dat je bestand meeneemt. De motor achter juist dit paar is mediabunny, een omhulsel om WebCodecs, dat de hardwaredecoders van je eigen apparaat leent; je browser haalt die één keer op en bewaart hem.

Is GIF naar MP4 omzetten gratis?

Ja. Geen account, geen watermerk en geen dagtegoed dat opraakt: het draait op je eigen machine, dus je mag zo vaak terugkomen als je wilt. De browser verwerkt bestanden tot 100 MB, 100 tegelijk. mediabunny wordt naar je eigen machine gehaald en draait daar, en daarom staat er geen teller op.

Gaat er kwaliteit verloren bij het omzetten van GIF naar MP4?

MP4 comprimeert, dus er gaan gegevens verloren. Met de standaardinstelling valt dat niet op; wil je zeker zijn, zet de kwaliteit dan hoger. Het resultaat heeft geen geluid, want een GIF kan geen geluid dragen. Elk beeld houdt zijn eigen duur, dus een animatie met ongelijke pauzes loopt zoals hij gemaakt is en niet op een gemiddelde snelheid.

Welke codec zit er in het MP4-bestand?

MP4 is een container, geen enkelvoudig formaat. Wat er speelt is de codec erin — meestal H.264, HEVC en AV1 — en daarom kunnen twee bestanden met dezelfde extensie zich op hetzelfde apparaat anders gedragen.

Meer over deze formaten

Waar deze cijfers vandaan komen

Wat deze pagina over GIF en MP4 beweert, is na te gaan, en dit zijn de documenten die de zaak beslechten.