GIF naar MKV omzetten

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.

  • Waar het draait In je browser. Het bestand wordt nooit geüpload.
  • Met verlies Een deel van het detail wordt ingeruild voor grootte. MKV kan niet alles bewaren wat GIF bewaart.
  • Maximale grootte Tot 100 MB per bestand, gratis en zonder account.
  • Goed om te weten 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.

Tot 100 bestanden tegelijk. Verschillende formaten door elkaar is prima.

Een bibliotheekscanner weet niets met een GIF te doen

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.

Matroska is een archiefformaat, geen leveringsformaat

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.

H.264 in de MKV, gekozen voor de speler en niet voor de browser

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.

Remuxen achteraf is waar MKV zich bewijst

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.

Elk GIF-frame is een volledig beeld, en dat is het groottegprobleem

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.

Wat het palet al kostte, voordat de MKV bestond

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.

Geen audiospoor, en wat een mediaserver daarmee doet

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.

Wanneer een GIF helemaal niet in een mediabibliotheek hoort

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 omzetting draait waar de GIF al staat

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.

Zo zet je GIF naar MKV om

  1. Sleep je GIF-bestand op deze pagina, of klik om er een te kiezen.
  2. Kies MKV als doel. De omzetting gebeurt in je browser en het bestand wordt niet geüpload.
  3. Download het klare MKV-bestand.

GIF of MKV: wat er verandert

GIF vergeleken met MKV
GIFMKV
Volledige naamGraphics Interchange FormatMatroska-video
Bestandsextensie.gif.mkv
Mediatypeimage/gifvideo/x-matroska
CompressieZonder verlies — er gaat niets wegMet verlies — grootte wordt met kwaliteit betaald
Voor het eerst gepubliceerd19872002
Uitgegeven doorCompuServe
SpecificatieGIF89aMatroska
LicentieOpen standaardOpen standaard
Stand van zakenOud, wordt overal nog gelezenActueel
Bitdiepte8
Kleur die het kan beschrijvengeïndexeerd palet
Grootste afbeelding65.535 px per zijde
Opent in een browserElke browserSommige browsers
In plaats daarvan overwogenWebP, MP4MP4, WebM

Het resultaat openen

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.

Waarvoor elk formaat bedoeld is

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.

Van GIF naar MKV: veelgestelde vragen

Wordt mijn GIF-bestand ergens heen geüpload?

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.

Is GIF naar MKV omzetten gratis?

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.

Gaat er kwaliteit verloren bij het omzetten van GIF naar MKV?

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.

Opent een MKV-bestand in de browser?

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.

Welke codec zit er in het MKV-bestand?

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.

Meer over deze formaten

Waar deze cijfers vandaan komen

Wat deze pagina over GIF en MKV beweert, is na te gaan, en dit zijn de documenten die de zaak beslechten.