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 WebM 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.
WebM naar GIF
Voor het web heb je met de WebM meestal al het betere bestand. In `<video autoplay muted loop playsinline>` wint een WebM van een GIF op bestandsgrootte, kleurdiepte, framerate en processorgebruik. De enige reden om terug te gaan naar GIF is een bestemming die geen video accepteert.
Die bestemmingen bestaan echt — een oud forum, een chatplatform met beperkte bijlage-ondersteuning, een systeem dat alleen afbeeldingsformaten toelaat — en voor die specifieke gevallen bestaat deze omzetting.
Standaard wordt 12 beelden per seconde gebruikt, op een breedte van 480 pixels, voor maximaal tien seconden. Het kleurenpalet is per beeldje herberekend tot 256 kleuren zonder dithering, wat bij snel bewegend beeld zichtbaar bandvorming kan geven.
Er geldt een harde grens van 600 beeldjes per GIF. Vraag je om zestig seconden bij 12 beelden per seconde — 720 beeldjes — dan wordt dat stilzwijgend afgekapt tot vijftig seconden. Dat plafond is het detail dat deze pagina expliciet moet noemen, omdat niets anders op de site het zegt.
De beeldjes worden altijd bemonsterd vanaf het begin van de video — er is geen instelling om een later startpunt te kiezen. Voor een clip waarvan alleen een later fragment interessant is, moet dat fragment eerst apart worden geknipt.
Elk beeldje krijgt een vertraging van ongeveer 83 milliseconden bij de standaard framerate van 12 fps, wat de afspeelsnelheid van de resulterende GIF bepaalt.
GIF kent geen efficiënte compressie voor beweging zoals een videocodec dat wel heeft — elk beeldje wordt afzonderlijk gecomprimeerd met een beperkt kleurenpalet. Voor dezelfde inhoud is het resultaat daarom vaak groter dan de WebM waarmee je begon, ondanks de kleinere resolutie en lagere framerate.
Dat is precies waarom de eerste sectie van deze pagina met de waarschuwing begint: de meeste mensen die "kleiner bestand" zoeken, vinden dat niet in GIF, maar in het WebM-bestand dat ze al hadden.
GIF kent geen geluidsspoor — het formaat heeft daar simpelweg geen plek voor. Elke audio in de WebM-bron gaat bij deze omzetting volledig verloren.
Voor een clip waarbij het geluid onderdeel is van de boodschap, is dat een reëel verlies om vooraf te weten, niet iets wat door een instelling te vermijden is.
De omzetting draait volledig in de browser; het bestand wordt niet naar een server gestuurd. De limiet op het gratis plan is 100 MB per bestand.
Meerdere clips tegelijk aanbieden werkt net zo goed als één: tot honderd bestanden per batch.
Tot honderd WebM-bestanden tegelijk kunnen in één sessie worden omgezet, elk met een eigen voortgangsindicator, en het resultaat komt terug als losse GIF-bestanden of als ZIP.
Denk bij een langere reeks clips aan het 600-beeldjes-plafond per bestand — elke clip wordt daar afzonderlijk aan getoetst.
Kan de bestemming ook video accepteren, dan is er geen goede reden om deze omzetting uit te voeren — het WebM-bestand blijft kleiner, scherper en vloeiender dan wat er hier uitkomt.
Gebruik deze omzetting specifiek wanneer een systeem aantoonbaar geen video accepteert, niet als algemene manier om een clip te delen.
| WebM | GIF | |
|---|---|---|
| Volledige naam | WebM-video | Graphics Interchange Format |
| Bestandsextensie | .webm | .gif |
| Mediatype | video/webm | image/gif |
| Compressie | Met verlies — grootte wordt met kwaliteit betaald | Zonder verlies — er gaat niets weg |
| Voor het eerst gepubliceerd | 2010 | 1987 |
| Uitgegeven door | CompuServe | |
| Specificatie | — | GIF89a |
| Licentie | Open standaard | 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 | Elke browser | Elke browser |
| In plaats daarvan overwogen | MP4, MKV | WebP, MP4 |
GIF heeft geen alfakanaal. Een transparant WebM-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.
De gebruikelijke programma's overlappen niet: WebM open je in VLC en FFmpeg, GIF in GIMP, Adobe Photoshop en ImageMagick — wie het resultaat krijgt, heeft dus iets uit de tweede rij nodig.
GIF komt van CompuServe en stamt uit 1987, vastgelegd in GIF89a. GIMP, Adobe Photoshop en ImageMagick lezen het formaat.
GIF verscheen in 1987 en WebM in 2010. Het oudste is doorgaans het veiligste bestand om te overhandigen; het nieuwste doet hetzelfde werk met minder bytes.
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 WebM-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 WebM en GIF beweert, is na te gaan, en dit zijn de documenten die de zaak beslechten.