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 GIF naar MKV 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.
GIF naar MKV
Mediaservers sorteren wat ze vinden in films, afleveringen, muziek en afbeeldingen, en ze beslissen op basis van de container. Een GIF valt aan de verkeerde kant: het is een afbeeldingsbestand, dus Jellyfin en Kodi slaan het over of behandelen het als artwork, ongeacht de bestandsnaam.
Een MKV is ondubbelzinnig. De scanner leest een duur, een videospoor en een resolutie, en het item verschijnt in de bibliotheek met een miniatuur en een voortgangsbalk zoals al het andere. Dat is het hele argument voor deze omzetting — niet de bestandsgrootte, die elke videocontainer zou leveren.
MKV werd in 2002 gepubliceerd als open container, ontworpen om van alles te bevatten zolang je maar wilt: elk aantal video-, audio- en ondertitelsporen, hoofdstukken, bijlagen en metadata die verplaatsing tussen machines overleeft. In dit register staat het genoteerd voor archivering en levering, en de archiveringskant is de eerlijke.
Wat het niet is, is een webformaat. De browserondersteuning staat op geen enkele — niet gedeeltelijk, geen enkele — en het is niet ontworpen voor progressief streamen zoals WebM. Bestaat er een kans dat deze animatie ooit op een webpagina komt, dan brengt omzetten naar MKV dat verder weg, niet dichterbij.
Matroska kan vrijwel elke codec dragen, wat de keuze een echte keuze maakt. Deze omzetting schrijft H.264 in het High-profiel, omdat wie een bestand in een zelfgehoste bibliotheek zet meestal een televisie, een streamingbox of een telefoon-app voedt, en H.264 het enige is dat al die hardware zonder transcoderen decodeert.
Het alternatief was VP9 of AV1 geweest, beide kleiner bij dezelfde zichtbare kwaliteit en beide een gok aan de ontvangende kant. Een mediaserver die bij afspelen moet transcoderen, maakt van een stille animatie van vijf minuten een taak voor een processor die meestal ook al iets anders doet.
Het Matroska-bestand dat hieruit komt bevat één videospoor en verder niets, precies wat een GIF te geven heeft. Wat daarvan een startpunt maakt in plaats van een beperking, is dat MKVToolNix er later iets aan kan toevoegen zonder opnieuw te coderen: een commentaarspoor, een ondertitelbestand, hoofdstukmarkeringen, een omslagafbeelding.
Remuxen kopieert de videostream ongewijzigd over, dus er gaat niets verloren en het duurt seconden in plaats van minuten. Wordt deze animatie later onderdeel van iets groters, dan is elke volgende stap een containerbewerking in plaats van weer een generatie compressie.
Het GIF-formaat kent geen bewegingscompensatie. Frame twaalf wordt als een compleet beeld opgeslagen, ook al verschilt het maar op vier pixels van frame elf, en de enige compressie is LZW over een geïndexeerd palet. Dat ontwerp dateert uit 1989 en is nooit veranderd.
H.264 slaat één volledig beeld op en daarna, per volgend frame, alleen het verschil. Bij materiaal dat als GIF in een bibliotheek eindigt — een opgenomen terminalsessie, een langzaam draaiend rendering — blijft het grootste deel van het beeld van frame op frame gelijk, precies het geval waarvoor de codec gebouwd is.
Een GIF-frame draagt hoogstens 256 kleuren. Wat de oorspronkelijke opname ook had, die reductie gebeurde toen de GIF geschreven werd, en zit al vast in de frames die de encoder krijgt. Een verloop dat vloeiend was, is nu getrapt, en een gediderd gebied is nu een veld afwisselende pixels.
De video-encoder voegt daar niets aan toe, maar dithering is een echte complicatie: het is hoogfrequente ruis, en dat is het duurste wat een videocodec kan worden gevraagd op te slaan. Een zwaar geditherde GIF wordt een grotere MKV dan een vlakke van dezelfde afmetingen en lengte.
Een GIF heeft geen geluid, dus de MKV bevat alleen een videospoor. De meeste spelers verwerken dat zonder commentaar — VLC en MPV tonen geen audio-apparaat, Kodi speelt het stil af.
Sommige bibliotheek-front-ends zijn strenger en tonen een item zonder audiostream als onbekend of beschadigd formaat. Is jouw opzet er zo een, dan kan MKVToolNix in één stap een stil audiospoor in het bestand mengen zonder het beeld opnieuw te coderen.
De stopregel is het waard om ronduit te zeggen. Duurt de animatie drie seconden en is het doel om ergens geplaatst te worden, dan is omzetten naar Matroska moeite in de verkeerde richting — het bestand zal in de bibliotheek staan als een item waar niemand naartoe wil bladeren, en MP4 of WebM had het echte gebruik beter gediend.
Deze omzetting loont wanneer de GIF lang is, wordt bewaard in plaats van gedeeld, en de rest van de plank al Matroska is. Consistentie binnen een bibliotheek is op zichzelf waardevol.
De frames worden gelezen door de eigen afbeeldingsdecoder van de browser en samengevoegd tot Matroska in hetzelfde tabblad. Geen enkel deel van het bestand wordt ergens naartoe gestuurd, er is geen account en geen wachtrij.
Die decoder is niet in elke browser aanwezig. Ontbreekt hij, dan zegt de pagina dat en noemt browsers die hem wel hebben, in plaats van het bestand stilzwijgend naar een server te sturen.
| GIF | MKV | |
|---|---|---|
| Volledige naam | Graphics Interchange Format | Matroska-video |
| Bestandsextensie | .gif | .mkv |
| Mediatype | image/gif | video/x-matroska |
| Compressie | Zonder verlies — er gaat niets weg | Met verlies — grootte wordt met kwaliteit betaald |
| Voor het eerst gepubliceerd | 1987 | 2002 |
| Uitgegeven door | CompuServe | — |
| Specificatie | GIF89a | Matroska |
| Licentie | Open standaard | Open standaard |
| Stand van zaken | Oud, wordt overal nog gelezen | Actueel |
| Bitdiepte | 8 | — |
| Kleur die het kan beschrijven | geïndexeerd palet | — |
| Grootste afbeelding | 65.535 px per zijde | — |
| Opent in een browser | Elke browser | Sommige browsers |
| In plaats daarvan overwogen | WebP, MP4 | MP4, WebM |
Maar een deel van de browsers leest MKV. Daarmee is het het minst draagbare van de twee. Ga liever na of de ontvanger het aanneemt voor je het verstuurt.
MKV 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. MKV 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, MKV in VLC, MKVToolNix en HandBrake — wie het resultaat krijgt, heeft dus iets uit de tweede rij nodig.
De twee mikken op ander werk: GIF op het web, MKV op archivering en een af bestand overdragen. Dat is het afwegen waard, want de reden dat het ene bestaat is meestal de reden dat het andere onhandig is.
GIF is het formaat van CompuServe, verschenen in 1987. Er wordt met 8 bits per kanaal vastgelegd.
MKV stamt uit 2002, vastgelegd in Matroska. VLC, MKVToolNix en HandBrake lezen het formaat.
GIF verscheen in 1987 en MKV in 2002. 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.
MKV 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.
Maar een deel van de browsers leest MKV. Daarmee is het het minst draagbare van de twee. Ga liever na of de ontvanger het aanneemt voor je het verstuurt.
MKV 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.
Wat deze pagina over GIF en MKV beweert, is na te gaan, en dit zijn de documenten die de zaak beslechten.