Video omzetten naar GIF
Kies precies de seconden van een video die je als GIF wilt — je browser decodeert de video zelf, dus er wordt niets geüpload.
Een GIF uit een video maken zonder op een bestand van 40 MB uit te komen
De conversie zelf is makkelijk; het resultaat bruikbaar houden is de eigenlijke vaardigheid. GIF slaat elk frame op als een volledige afbeelding met hoogstens 256 kleuren en zonder moderne compressie, dus een videoclip die als MP4 twee megabyte weegt, kan er als GIF veertig worden. Drie knoppen bepalen dat: hoeveel seconden, hoeveel frames per seconde en hoeveel pixels breed. Ze vermenigvuldigen met elkaar, en daarom doet één ervan een beetje verschuiven meer dan je verwacht, en daarom bestaat er überhaupt een limiet van 15 seconden. Begrijpen hoe ze tegen elkaar afwegen, is het verschil tussen een GIF die verstuurt en eentje die eeuwig in een chatvenster blijft hangen.
Lengte is de duurste knop, resolutie de goedkoopste om te snijden
Omdat de grootte groeit met het aantal frames maal het aantal pixels, haalt de breedte halveren ruwweg driekwart van de data weg, terwijl de duur halveren maar de helft weghaalt. Het beeldformaat verkleinen is dus de efficiëntste besparing die er is, en meestal de minst opgemerkte: een GIF wordt klein bekeken, in een chatbubbel of naast een stuk tekst, niet op volledig scherm. Grijp eerst naar de breedte, dan naar het aantal frames per seconde en pas als laatste naar de duur, want de duur draagt normaal gesproken je boodschap. En wees meedogenloos met het fragment: bijna elke clip heeft een seconde niets aan het begin en nog eentje aan het einde, en die wegknippen kost je helemaal niets.
Aantal frames per seconde: vloeiendheid die je ook echt ziet
Video loopt op 25 of 30 frames per seconde, maar een GIF heeft daar bij lange na niet zoveel van nodig. Rond de 10 tot 15 frames per seconde oogt vloeiend voor de meeste inhoud, en 8 is prima voor een traag gebaar of een schermopname. Van 25 naar 12 gaan halveert het bestand tegen een prijs die de meeste kijkers nooit zullen opmerken. Snelle beweging is de uitzondering: een snel zwaaiende hand of een vlotte panbeweging oogt schokkerig bij een laag aantal frames, en daar is het eerlijke antwoord vaak dat de clip liever video blijft. Er zit ook een ondergrens in het formaat zelf — GIF slaat zijn timing op in honderdsten van een seconde, dus heel hoge framesnelheden kunnen niet precies weergegeven worden en browsers begrenzen de snelste er sowieso stilletjes.
Waarom fotografisch beeld eronder lijdt en schermopnames niet
De grens van 256 kleuren is waar GIF zijn leeftijd laat zien. Een schermopname, een tekenfilm, een schema of wat dan ook met vlakke kleurvlakken overleeft dat prachtig, want er waren nooit veel verschillende kleuren om mee te beginnen. Camerabeelden van een gezicht, een lucht of een zonsondergang niet: dat zijn vloeiende verlopen uit duizenden tinten, en die in 256 persen levert zichtbare banden en spikkelige rastering op. Is je bron echte video en oogt het resultaat vlekkerig, dan lost geen enkele instelling op deze pagina dat op — dat is het formaat, niet de conversie. Krapper bijsnijden helpt een beetje, want een kleiner stuk beeld bevat minder verschillende kleuren.
Waar de GIF naartoe gaat bepaalt hoe je hem maakt
Voor een website of een document: maak hem zo goed als hij eruit moet zien en maak je verder geen zorgen — elke browser speelt elke GIF af, transparantie inbegrepen. Voor een chat-app liggen de regels anders, en dat is het waard om te weten voordat je er moeite in steekt. Onze eigen praktijktest wees uit dat een GIF die op een telefoon gemaakt is betrouwbaar afspeelt wanneer je hem rechtstreeks in een WhatsApp-chat stuurt, terwijl hetzelfde bestand vanaf een computer verstuurd als stilstaande afbeelding aankomt. Is de bestemming dus een chat, doe de conversie dan op de telefoon. De omweg vanaf een computer is hem als document of bestandsbijlage versturen in plaats van als foto: dat behoudt de animatie, maar hij verschijnt als bijlage in plaats van dat hij meteen afspeelt.
Wanneer een GIF het verkeerde antwoord is
Het is de moeite om dit ronduit te zeggen, want het bespaart mensen veel frustratie. Heeft je clip geluid, dan kan GIF dat niet dragen — het formaat heeft geen audiokanaal en zal dat nooit hebben. Duurt hij langer dan een handvol seconden, of gaat het om camerabeelden waarbij de kwaliteit ertoe doet, dan is een videobestand kleiner, scherper en vloeiender dan welke GIF van dezelfde inhoud ook. Kies GIF voor waar hij als enige goed in is: iets korts dat vanzelf afspeelt, overal, zonder speler, zonder codec en zonder dat iemand ergens op moet drukken. Die eigenschap — overal automatisch afspelen — is de volledige reden dat een formaat dat zo oud en zo inefficiënt is nog altijd dagelijks gebruikt wordt.
Waarom er een grens van 15 seconden is
GIF slaat elk frame op als een volledige 256-kleurenafbeelding zonder moderne compressie, waardoor de bestandsgrootte bruut snel groeit: een clip van 15 seconden bij 10 fps is al 150 frames. Voor alles wat langer duurt, is een echt videobestand zowel kleiner als scherper — GIF's schitteren bij korte loops, reacties en demo's.
Wordt mijn video ergens geüpload?
Nee — je eigen browser decodeert de video en codeert de GIF, allemaal op je apparaat. Er wordt niets naar een server verstuurd.
Waarom laadt mijn video niet?
Deze tool gebruikt de ingebouwde videoondersteuning van je browser. MP4 (H.264) en WebM spelen overal af; exotischere codecs (zoals sommige HEVC- of AV1-bestanden) zijn afhankelijk van je browser en systeem.
Mijn GIF lijkt stil te staan/beweegt niet nadat ik hem heb verstuurd
Verstuurd vanaf een computer komt een GIF op WhatsApp altijd aan als een stilstaande afbeelding — dat is een beperking van WhatsApp, het ligt niet aan je bestand. Wil je de animatie behouden, voeg hem dan toe als document/bestand in plaats van als foto, of verstuur hem vanuit de galerij van je telefoon (let voor het verzenden op het GIF-label in de voorbeeldweergave). Op een telefoon heeft een ontvangen GIF die stil lijkt te staan meestal maar één tikje nodig — databesparing kan het automatisch afspelen pauzeren totdat je hem opent.
