Cookies voor statistiek en advertenties
We gebruiken cookies voor statistiek en voor advertenties, allebei naar Google. Weigeren verandert niets aan wat je te zien krijgt.Lees de privacypagina
Hier zet je MOV naar GIF 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.
Tot 100 bestanden tegelijk. Verschillende formaten door elkaar is prima.
Ze worden een voor een omgezet en samen in één ZIP gedownload.
MOV naar GIF
Dit is het advies dat het meeste oplevert en het is geen schuifje. De beeldjes worden vanaf het begin van het bestand gepakt zonder starttijd, en een telefoonclip begint vrijwel altijd met een hand die van de sluiterknop wegbeweegt en een halve seconde van het verkeerde beeld. De GIF opent daarmee, lust er weer op terug, en oogt als een vergissing.
De Foto's-app op een iPhone en die op Windows knippen een clip met twee handvatten, zonder iets opnieuw te coderen, in een seconde of tien. Knip naar het stuk dat werkelijk grappig is of het defect echt toont, en alles verderop wordt makkelijker: het bestand is kleiner, de standaardlengte van tien seconden knelt minder, en de lus valt op het juiste moment.
Het gat is hier groter dan bij elke andere bron. Een recente iPhone legt 4K vast op 30 of 60 beelden per seconde: 3840 pixels breed, tot zestig volledige beelden elke seconde, in een codering die de meeste beeldjes beschrijft als kleine verschillen met hun buren. De GIF die je hier maakt is 480 pixels breed op twaalf beelden per seconde, met elk beeld volledig opgeslagen en beperkt tot 256 kleuren.
Dat is geen voorzichtigheid van de converter. Het is het formaat: GIF werd in 1987 bedacht voor plaatjes van een paar honderd pixels, kent geen bewegingscompensatie en geen gedeeld palet over een reeks. Twaalf beelden per seconde is de laagste snelheid die nog als beweging leest, 480 pixels past in een chatvenster, en tien seconden is waar de omvang onprettig begint te worden.
De drie regelaars vermenigvuldigen bijna precies met elkaar. De beeldsnelheid verdubbelen van twaalf naar vierentwintig verdubbelt het aantal volledige beelden en ongeveer het bestand. Van 480 pixels breed naar 800 is zo'n 2,8 keer de oppervlakte en komt daar ongeveer bij uit in bytes. De lengte verdubbelen verdubbelt alles.
De goedkoopste verbetering zit dus vrijwel nooit in de beeldsnelheid. Twaalf beelden per seconde oogt prima behalve bij snel pannen, en hetzelfde budget besteed aan breedte maakt tekst leesbaar en een gezicht herkenbaar. Begin bij de standaardwaarden, bekijk het resultaat, en verander één ding.
Een telefoon legt liggende beeldjes vast met een notitie over hoe hij vastgehouden werd. De beeldjes worden hier gelezen met die notitie toegepast, dus een staand filmpje wordt een staande GIF van bijvoorbeeld 480 bij 854 in plaats van een liggende die op zijn kant ligt.
Dat is het vermelden waard, want het is niet vanzelfsprekend. Veel hulpmiddelen die GIF's uit video bouwen lezen de ruwe beeldjes en negeren de rotatie, waarna het resultaat op de telefoon of op degene die filmde wordt afgeschoven. Hier is alleen de bestandsgrootte iets om op te letten, want een hoge 480-pixel-brede GIF heeft meer beeldpunten per frame dan een brede op dezelfde breedte.
De lengteregelaar accepteert tot zestig seconden en daarachter zit een harde grens van 600 beeldjes. Op de standaard van twaalf beelden per seconde is dat vijftig seconden; op vierentwintig vijfentwintig; op dertig twintig. Vraag je meer, dan is de GIF simpelweg korter dan gevraagd, zonder foutmelding.
De grens bestaat omdat de encoder de beeldjes vasthoudt terwijl hij werkt en een browsertab door zijn geheugen raakt voordat een langere reeks klaar is. In de praktijk raakt dit zelden een grens, want een GIF lang genoeg om ertegen te lopen zou tientallen megabytes zijn en geweigerd worden door wat je er ook in wilde plakken. Zit je dichtbij het plafond, dan is het eerlijke antwoord dat je een video wilt.
Een GIF-beeld verwijst naar een palet van hooguit 256 items. Hier wordt per beeld een eigen palet berekend in plaats van eenmalig voor de hele clip, wat wat omvang kost en de enige versie is die echt beeldmateriaal overleeft — één gedeeld palet geeft alles na een snit de kleuren van wat ervoor kwam.
Er wordt niet gedithert. Dithering verbergt banding door pixels tussen twee paletitems te verspreiden, en het vernietigt ook de gelijkenis tussen opeenvolgende beeldjes waardoor een GIF überhaupt comprimeert, dus een gedithertte GIF van video is flink groter. Het gevolg is zichtbaar op verlopen: een lucht, een geverfde muur, een wang in zacht licht laat banden zien. Beeld met textuur — gras, stof, een drukke kamer — verbergt het effect vrijwel volledig.
GIF heeft geen geluidsspoor en heeft dat nooit gehad. Bij een schermopname maakt dat meestal niets uit; bij iets gefilmd op een telefoon vaak wel, want de helft van waarom de clip het bewaren waard was, was iemand die lachte of iets dat geluid maakte.
Bekijk de clip eenmaal zonder geluid voordat je omzet. Werkt het nog steeds, dan is de GIF het juiste antwoord. Werkt het niet, dan is de bestemming het ding om te veranderen en niet het formaat — de meeste chatprogramma's en issue-trackers accepteren tegenwoordig een MP4-upload ook als ze alleen GIF's inline tonen, en een MP4 van dezelfde clip is kleiner, scherper en hoorbaar.
Plekken die een afbeelding tonen en een videospeler weigeren: een oud forum, een wiki die alleen afbeeldingen toestaat, een README bij een dienst zonder speler, een e-mailhandtekening, een bugtracker wiens voorbeeld alleen plaatjes aankan, een chatclient die GIF's automatisch afspeelt en video niet. Daar wint een GIF die speelt zonder aangeklikt te worden van een video die niemand kan zien.
Overal elders levert dezelfde clip als MP4 een bestand van misschien een twintigste van de omvang met alle kleuren en het geluid erbij. Het is de moeite waard te checken wat de bestemming werkelijk aankan voordat je moeite steekt in het palet, want het antwoord is de laatste jaren op de meeste platformen veranderd.
Elke stap gebeurt lokaal: de MOV wordt gedemuxt, de beeldjes worden door de eigen videodecoder van de machine gedecodeerd, elk wordt naar zijn palet gekwantiseerd en de GIF wordt in het geheugen samengesteld. Er wordt niets met de clip meegestuurd, wat het netwerktabblad je laat zien.
Het gebruikelijke alternatief is het vermelden waard. De meeste GIF-makende sites uploaden de video, houden het resultaat op hun eigen domein en geven je een link, wat betekent dat een clip van je keuken, je kinderen of de software van je werkgever nu op iemand anders' server staat met een URL die te raden valt. Hier krijg je een bestand, en dat is de enige kopie.
| MOV | GIF | |
|---|---|---|
| Volledige naam | QuickTime-film | Graphics Interchange Format |
| Bestandsextensie | .mov, .qt | .gif |
| Mediatype | video/quicktime | image/gif |
| Compressie | Met verlies — grootte wordt met kwaliteit betaald | Zonder verlies — er gaat niets weg |
| Voor het eerst gepubliceerd | 1991 | 1987 |
| Uitgegeven door | Apple | CompuServe |
| Specificatie | QuickTime File Format | GIF89a |
| Licentie | Gepubliceerd, niet gestandaardiseerd | Open standaard |
| Stand van zaken | Actueel | Oud, wordt overal nog gelezen |
| Bitdiepte | — | 8 |
| Kleur die het kan beschrijven | — | geïndexeerd palet |
| Grootste afbeelding | — | 65.535 px per zijde |
| Opent in een browser | Sommige browsers | Elke browser |
| In plaats daarvan overwogen | MP4, MKV | WebP, MP4 |
GIF heeft geen alfakanaal. Een transparant MOV-bestand komt eruit met die vlakken opgevuld — wit, tenzij je iets anders instelt — en geen enkele instelling in GIF haalt de transparantie terug.
GIF bewaart hoogstens 256 kleuren per beeld. Een foto wordt daarbij teruggebracht tot een palet, vandaar de lucht in banden. Dat is geen kwaliteitsinstelling, dat is het formaat.
GIF opent in elke actuele browser. MOV komt nog minder ver. Gaat het bestand naar een webpagina of een formulier, dan is dat meestal de hele reden voor de omzetting.
De gebruikelijke programma's overlappen niet: MOV open je in Final Cut Pro, QuickTime Player en Adobe Premiere Pro, GIF in GIMP, Adobe Photoshop en ImageMagick — wie het resultaat krijgt, heeft dus iets uit de tweede rij nodig.
De twee mikken op ander werk: MOV op bewerken en uitzending, GIF op het web. Dat is het afwegen waard, want de reden dat het ene bestaat is meestal de reden dat het andere onhandig is.
MOV is het formaat van Apple, verschenen in 1991. Het is vastgelegd in QuickTime File Format, en dat is de moeite waard als het bestand het gereedschap moet overleven dat het schreef.
GIF komt van CompuServe en stamt uit 1987, vastgelegd in GIF89a. GIMP, Adobe Photoshop en ImageMagick lezen het formaat.
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.
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.
GIF comprimeert, dus er gaan gegevens verloren. Met de standaardinstelling valt dat niet op; wil je zeker zijn, zet de kwaliteit dan hoger. Een GIF bewaart elk beeld volledig, met hooguit 256 kleuren en zonder bewegingscompensatie, dus hij is vele malen groter dan de video waar hij uit komt. Daarom knippen de standaardinstellingen terug naar tien seconden, 480 pixels en twaalf beelden per seconde. Het geluid gaat verloren — GIF heeft geen audio.
GIF heeft geen alfakanaal. Een transparant MOV-bestand komt eruit met die vlakken opgevuld — wit, tenzij je iets anders instelt — en geen enkele instelling in GIF haalt de transparantie terug.
GIF bewaart hoogstens 256 kleuren per beeld. Een foto wordt daarbij teruggebracht tot een palet, vandaar de lucht in banden. Dat is geen kwaliteitsinstelling, dat is het formaat.
Wat deze pagina over MOV en GIF beweert, is na te gaan, en dit zijn de documenten die de zaak beslechten.