VidKeep

Handleiding

Video naar GIF converteren

Portrait of Daniel Okafor, VidKeep engineer
Daniel OkaforVideo-tools-ingenieur, VidKeep
· Gepubliceerd 28-10-2026 · Bijgewerkt 28-10-2026 · 7 min. leestijd
Downloadopties met bestandsgroottes voor elke kwaliteit

GIF is een formaat uit 1987 met een limiet van 256 kleuren en zonder geluid, en het levert bestanden op die veel groter zijn dan de originele video. Het blijft het juiste antwoord wanneer iets overal automatisch moet afspelen en herhalen — chatapps, documentatie, forums. Houd het kort, klein en met een lage framerate: onze metingen hieronder laten zien dat vijf seconden op 480 pixels 544 KB kost, en op 320 pixels en 8fps slechts 168 KB.

Gemeten groottes, zodat je kunt plannen

Deze cijfers komen van een clip van vijf seconden die op onze eigen server in vier instellingen is geconverteerd. Echte beelden variëren — gedetailleerde, snel bewegende content wordt groter — maar de verhoudingen blijven gelden.

BreedteFramerate5 seconden
480 px12 fps544 KB
480 px8 fps360 KB
320 px12 fps248 KB
320 px8 fps168 KB

Daar komen twee nuttige verhoudingen uit voort. Van 12fps naar 8 gaan bespaart ongeveer een derde. De breedte van 480 naar 320 verlagen bespaart meer dan de helft — afmetingen wegen zwaarder dan framerate, omdat elke pixel in elk frame wordt opgeslagen.

Ter vergelijking: de bronclip was een MP4 van 28 KB. De GIF-versies zijn zes tot twintig keer groter voor een korter, stil en lager-kwalitatief resultaat. Dat is geen fout van de conversie; dat is wat het formaat is.

Downloadopties met bestandsgroottes, waaruit een clip kan worden geconverteerd
Begin bij de laagste kwaliteit die er nog goed uitziet — de GIF wordt hoe dan ook groter.

Het commando dat werkt

Met ffmpeg, dat gratis is en op elk platform beschikbaar is. Dit is de tweetraps-versie en de extra stap is de moeite waard:

ffmpeg -ss 10 -t 5 -i input.mp4 -vf "fps=12,scale=480:-1:flags=lanczos,split[a][b];[a]palettegen[p];[b][p]paletteuse" -loop 0 output.gif

Zet -ss en -t vóór -i, dan begint de conversie vanaf dat punt in plaats van eerst het hele bestand te decoderen. Bij een lange video is dat het verschil tussen seconden en minuten.

Waarom de paletstap ertoe doet

GIF staat 256 kleuren per beeld toe. Video bevat er miljoenen. Iets moet kiezen welke 256, en die keuze bepaalt het verschil tussen een fatsoenlijke GIF en een vlekkerige.

Zonder de paletstap wordt een generieke kleurtabel gebruikt en toont het resultaat banding — luchten breken in strepen, huidtinten worden vlekkerig, verlopen worden treden. Met de paletstap onderzoekt ffmpeg jouw specifieke clip, bouwt een palet op basis van de daadwerkelijk aanwezige kleuren en codeert dan op basis daarvan.

Een eerlijke kanttekening uit onze eigen meting: de paletversie is niet altijd kleiner. Bij een testclip leverde het 278 KB op tegenover 159 KB voor de naïeve versie — een groter bestand dat er aanzienlijk beter uitziet, omdat een rijker palet minder efficiënt comprimeert.

De afweging is dus kwaliteit tegenover grootte, geen gratis verbetering. Als grootte cruciaal is, verminder dan liever de afmetingen en framerate dan het palet over te slaan; dat kost visueel minder.

Het klein houden

  1. Maak het korter. De grootte schaalt direct met de duur. Drie in plaats van tien seconden is de grootste besparing die beschikbaar is.
  2. Verklein de breedte. 320 tot 480 pixels is meer dan genoeg voor een chat of document.
  3. Verlaag de framerate. 10 tot 12fps ziet er goed uit bij de meeste beweging; 8 werkt voor langzame beweging.
  4. Crop naar wat ertoe doet. Lege ruimte kost evenveel als actie.
  5. Vermijd drukke beelden. Regen, confetti en cameratrillingen zijn kostbaar in elk formaat en desastreus in dit formaat.

Eerst duur, dan afmetingen, dan framerate. Die volgorde levert de grootste besparing op met het minst zichtbare verlies.

Wanneer je GIF helemaal niet moet gebruiken

Eerlijk gezegd, meestal. Het formaat overleeft dankzij compatibiliteit, niet verdienste.

Gebruik in plaats daarvan een korte MP4 waar de bestemming dat ondersteunt. Elk modern platform speelt stille video automatisch af en herhaalt die, het bestand is een fractie van de grootte, de kleur is vol, en het kan langer zijn zonder absurd te worden. De meeste «GIF's» op sociale platforms zijn tegenwoordig stille MP4's die die naam dragen.

Gebruik WebP of AVIF voor animatie op een website. Veel betere compressie, volledige kleur en ondersteund door elke huidige browser.

Gebruik GIF wanneer de bestemming het echt vereist: oudere forums, sommige chatapps, e-mailhandtekeningen, documentatiesystemen die afbeeldingen maar geen video accepteren, en overal waar autoplay zonder enige player moet werken.

Dat laatste geval is reëel en daarom blijft het formaat bestaan. Een GIF is overal een afbeelding, en een afbeelding heeft geen toestemming, geen player en geen codec-ondersteuning nodig.

Beginnen vanaf een gedownloade video

Een praktische opmerking over welke kwaliteit je het eerst moet downloaden, aangezien een GIF meestal wordt gemaakt van iets dat eerder is opgeslagen.

Download een lage kwaliteit. De GIF wordt 320 tot 480 pixels breed, dus 1080p downloaden om een GIF van 320 pixels te maken, verspilt bandbreedte en opslag aan details die al in de eerste stap van de conversie worden weggegooid.

480p is ruim voldoende voor elke GIF, en bij een lange bronvideo is het ongeveer een derde van de grootte van 1080p — gemeten groottes staan hier.

De uitzondering is croppen. Als je van plan bent in te zoomen op een klein deel van het beeld, begin dan hoger: croppen in 1080p en schalen naar 480 behoudt details die croppen direct in 480p niet zou hebben.

Waarom we geen GIF-conversie aanbieden, terwijl we het hebben getest

We hebben ffmpeg op de server, het doet dit goed, en het toevoegen van een «converteer naar GIF»-knop zou een middag kosten. De metingen in dit artikel zijn geproduceerd door precies die conversie op onze eigen machine uit te voeren, dus dit is geen theoretisch standpunt.

De reden dat het geen functie is, is de kosten, en specifiek de vorm van die kosten. Alles wat we verder doen is óf een directe link óf een remux — streams naar een container kopiëren zonder het beeld te decoderen. Een GIF-conversie is een echte her-encodering: elk frame gedecodeerd, geschaald, gekwantiseerd op een palet, en weggeschreven. Op één CPU die wordt gedeeld met een ander product, is dat het duurste dat we per uitvoer-byte zouden kunnen bieden.

Erger nog, het is duur op een manier die niet kleiner wordt met de grootte. Een video-download kost ons proportioneel aan de bestandsgrootte, en een klein bestand is goedkoop. Een GIF-conversie kost processortijd proportioneel aan de brondduur, ongeacht hoe klein de output is — dus de clip van twintig seconden die iemand als een GIF van 200 KB wil, kost meer om te produceren dan het downloaden van een video van 70 MB.

Er is een tweede reden, en die gaf de doorslag. De conversie vraagt beslissingen: welk segment, welke breedte, welke framerate, wel of niet croppen. Dat zijn precies de keuzes waar dit artikel zijn lengte aan besteedt, en een interface die ze raadt, produceert een slechte GIF die de persoon vervolgens opnieuw moet doen. Een tool waarin je kunt itereren — ffmpeg, of een lokale editor — is simpelweg het juiste instrument voor een taak die twee pogingen vereist.

Dus hebben we in plaats daarvan het commando gepubliceerd. Het werkt, de cijfers hierboven komen van het uitvoeren ervan, en het blijft nog lang werken nadat elke knop die we hadden kunnen toevoegen, verouderd is. Gegeven de keuze tussen het bouwen van een middelmatige versie van iets en het uitleggen van de goede versie, is de uitleg meer waard.

Veelgestelde vragen

Hoe converteer ik een video naar GIF?

Gebruik ffmpeg met een tweetraps-palet: fps, scale, palettegen en paletteuse in één filterketen. Het volledige commando staat in dit artikel.

Hoe groot is een GIF?

Uit onze metingen bleek dat vijf seconden op 480 pixels en 12fps 544 KB opleverde; op 320 pixels en 8fps, 168 KB. Echte beelden met meer beweging worden groter.

Waarom ziet mijn GIF er vlekkerig uit?

De limiet van 256 kleuren met een generiek palet. Een palet genereren op basis van jouw specifieke clip lost dit op, ten koste van een iets groter bestand.

Hoe maak ik een GIF kleiner?

Maak hem eerst korter, verklein dan de breedte, verlaag dan de framerate. Die volgorde kost visueel het minst.

Moet ik GIF of MP4 gebruiken?

MP4 waar de bestemming het ondersteunt — een fractie van de grootte, volledige kleur, en elk modern platform speelt stille video automatisch af. GIF alleen waar echt een afbeelding vereist is.

Welke kwaliteit moet ik downloaden om een GIF te maken?

480p is ruim voldoende, aangezien de GIF 320 tot 480 pixels breed wordt. Download alleen hoger als je van plan bent in te zoomen op een deel van het beeld.

Probeer het zelf

VidKeep werkt in je browser: plak een link, kies een kwaliteit, bewaar het bestand. Geen account, geen app.

Open VidKeep

Laatst bijgewerkt: 28-10-2026. We herzien onze gidsen zodra platforms veranderen.