Cookie di statistica e di pubblicità
Usiamo cookie di statistica e di pubblicità, entrambi inviati a Google. Rifiutare non cambia niente di quello che vedi.Leggi la pagina sulla privacy
Qui converti GIF in MKV gratis e senza account: trascina il file qui sopra e in un paio di secondi il risultato è pronto da scaricare. La conversione avviene dentro il tuo browser, quindi il file non viene mai caricato. Funziona allo stesso modo su Windows, macOS e Linux e anche su iPhone e Android, e continua a funzionare anche se stacchi la connessione.
Fino a 100 file alla volta. Formati diversi insieme non sono un problema.
Vengono convertiti uno dopo l’altro e scaricati insieme in uno ZIP.
GIF in MKV
Un media server distingue i file per contenitore, e una GIF è un formato immagine. Jellyfin, Kodi e Plex la scansionano, vedono che non è un video né un film né un brano, e la archiviano come artwork oppure la ignorano del tutto. L’animazione che il file contiene non esiste per il software che dovrebbe riprodurla.
Un MKV è inequivocabile per uno scanner di libreria. Il file contiene un contenitore con un header, una traccia video, una durata leggibile e un frame rate: le stesse informazioni che un video tradizionale presenta. Da quel momento la GIF animata compare nella libreria accanto a tutto il resto, con miniatura e barra di avanzamento.
MKV è stato pubblicato nel 2002 con l’obiettivo di contenere qualsiasi cosa per tutto il tempo necessario: un numero qualsiasi di tracce video, audio e sottotitoli, capitoli, allegati, metadati che sopravvivono allo spostamento tra macchine. La sua nicchia d’uso è l’archiviazione domestica, e i software di gestione libreria lo leggono senza eccezioni.
Non è un formato web. Il supporto nei browser è assente — non parziale, proprio assente — e non è progettato per lo streaming progressivo come WebM. Se l’animazione rischia di finire incorporata in una pagina, MKV la allontana ulteriormente dalla compatibilità browser invece di avvicinarla.
Matroska accetta praticamente qualsiasi codec, e questo rende la scelta una decisione reale anziché un automatismo. Qui si scrive H.264 in profilo High perché la libreria locale viene riprodotta da televisori, box streaming o app per telefono, e H.264 è il codec che quella parte di hardware decodifica senza transcodifica al volo.
L’alternativa sarebbe stata VP9 o AV1, entrambi più efficienti alla stessa qualità visibile e entrambi una scommessa sul terminale finale. Un media server che deve transcodificare durante la riproduzione trasforma un’animazione silenziosa di cinque minuti in un lavoro per una CPU che di solito sta facendo altro. Un file che il client riproduce direttamente non costa nulla.
Il file Matroska prodotto contiene una traccia video e nient’altro, che è esattamente ciò che una GIF ha da offrire. Il valore di partenza è che MKVToolNix può aggiungere contenuti in un secondo momento senza ricodificare nulla: una traccia di commento, un file di sottotitoli, segnalibri di capitolo, un’immagine di copertina.
Il remux copia il flusso video intatto, quindi non si perde qualità e l’operazione richiede secondi anziché minuti. Se l’animazione diventerà parte di qualcosa di più grande — una compilation, una lezione con narrazione registrata in seguito — partire da MKV significa che ogni passaggio successivo è una modifica del contenitore, non un’altra generazione di compressione.
Il formato GIF non ha compensazione del moto. Il frame dodici viene memorizzato come immagine completa anche se differisce dal frame undici di quattro pixel, e l’unica compressione applicata è LZW su una palette indicizzata. Il design risale al 1989 e non è mai cambiato, ed è per questo che una schermata catturata in GIF può pesare decine di megabyte per pochi minuti in cui quasi nulla si muove.
H.264 memorizza un frame intero e poi, per ogni frame successivo, solo la differenza. Sul materiale che finisce in una libreria come GIF — una sessione di terminale catturata, un rendering che ruota lentamente, una lavagna che si riempie — la maggior parte dell’immagine resta invariata da frame a frame, ed è esattamente il caso per cui il codec è stato progettato.
Un frame GIF trasporta al massimo 256 colori. Qualunque sfumatura avesse la cattura originale, quella riduzione è avvenuta quando la GIF è stata scritta, ed è consolidata nei frame che l’encoder riceve. Una sfumatura che era morbida ora è scalettata, e un’area dithered è ora un campo di pixel alternati.
L’encoder video non aggiunge a quel danno, ma il dithering è una complicazione reale: è rumore ad alta frequenza, e il rumore ad alta frequenza è la cosa più costosa che un codec video possa essere chiamato a memorizzare. Una GIF fortemente dithered converte in un MKV più grande di una piatta delle stesse dimensioni e durata, e alzare la banda di qualità peggiora la cosa invece di migliorarla.
Una GIF non ha suono, quindi l’MKV contiene solo una traccia video. La maggior parte dei lettori gestisce la cosa senza commento: VLC e MPV non mostrano dispositivi audio, Kodi riproduce in silenzio.
Alcuni front end di libreria sono meno tolleranti e mostrano un elemento senza flusso audio come se avesse un formato sconosciuto o danneggiato. Se la propria configurazione è una di queste, MKVToolNix può muxare una traccia audio silenziosa nel file in un passaggio senza ricodificare il video, che è più economico che riconvertire la GIF con impostazioni diverse.
La regola di arresto vale la pena enunciarla con chiarezza. Se l’animazione è lunga tre secondi e il suo scopo è essere pubblicata da qualche parte, convertirla in Matroska è fatica spesa per il problema sbagliato: finirà nella libreria come un elemento che nessuno vuole cercare, e MP4 o WebM avrebbero servito meglio l’uso reale.
Questa conversione ripaga quando la GIF è lunga, quando viene conservata anziché condivisa, e quando il resto della libreria è già Matroska. La coerenza interna di una libreria ha un valore suo: un contenitore solo significa un insieme solo di impostazioni di riproduzione e una cosa sola da controllare quando qualcosa non funziona.
I frame vengono letti dal decoder di immagini interno al browser e muxati in Matroska nella stessa scheda. Nessuna parte del file viene inviata altrove, non c’è account, non c’è coda: la stessa ragione per cui qualcuno installa FFmpeg per questo lavoro, senza installare FFmpeg.
Quel decoder non è presente in tutti i browser. Dove manca, la pagina lo dice e indica i browser che lo hanno, invece di passare il file a un server per finirlo altrove.
MKVToolNix è lo strumento desktop gratuito per lavorare con i file Matroska dopo la conversione, e aggiunge capitoli, tracce di sottotitoli e metadati senza toccare il flusso video. I capitoli in particolare sono utili su un'animazione lunga ereditata da una GIF: un tutorial registrato, una lezione, una demo di prodotto, dove la suddivisione in segmenti tematici è naturale per il lettore ma non esisteva nel formato originale. Un'aggiunta comune è un capitolo all'inizio che etichetta l'animazione e uno alla fine che la chiude, così un media server che indicizza per capitoli mostra la durata totale in modo leggibile.
La conversione non consuma la GIF originale, e la GIF resta il master da cui tutto il resto discende. Conservarla accanto all'MKV nella libreria è la regola generale: l'MKV è una vista video dell'animazione, la GIF ne è l'unica rappresentazione completa che preserva la palette esatta, il dithering e il timing originale, e tornare a lei sarà necessario ogni volta che si vorrà ri-derivare in un formato diverso. Per una libreria che mira alla conservazione, nominare i file in modo che la derivazione sia esplicita — `nome.gif` per la sorgente, `nome.mkv` per la conversione — rende la catena ovvia a chiunque apra la cartella tra anni.
| GIF | MKV | |
|---|---|---|
| Nome completo | Graphics Interchange Format | Video Matroska |
| Estensione del file | .gif | .mkv |
| Tipo di media | image/gif | video/x-matroska |
| Compressione | Senza perdita — non si butta via niente | Con perdita — la dimensione si paga in qualità |
| Prima pubblicazione | 1987 | 2002 |
| Pubblicato da | CompuServe | — |
| Specifica | GIF89a | Matroska |
| Licenza | Standard aperto | Standard aperto |
| Situazione attuale | Vecchio, ancora letto ovunque | Attuale |
| Profondità di bit | 8 | — |
| Colore che sa descrivere | tavolozza indicizzata | — |
| Immagine più grande | 65.535 px per lato | — |
| Si apre nel browser | Tutti i browser | Alcuni browser |
| Valutato al suo posto | WebP, MP4 | MP4, WebM |
Solo una parte dei browser legge MKV. È il meno trasportabile dei due: meglio assicurarsi che chi lo riceve lo accetti prima di inviarlo.
MKV è un contenitore, non un formato unico. Ciò che viene riprodotto è il codec al suo interno — di norma H.264, HEVC e AV1 — ed è per questo che due file con la stessa estensione possono comportarsi diversamente sullo stesso apparecchio.
GIF risale al 1987 ed è largamente superato. MKV è ciò che scrivono i programmi attuali, quindi convertire serve anche a restare leggibili.
I programmi di sempre non coincidono: GIF si apre in GIMP, Adobe Photoshop e ImageMagick, MKV in VLC, MKVToolNix e HandBrake, quindi chi riceve il risultato ha bisogno di uno del secondo gruppo.
I due puntano a lavori diversi: GIF a il web, MKV a l'archiviazione e consegnare un file finito. Vale la pena valutarlo prima, perché il motivo per cui esiste uno è di solito il motivo per cui l'altro risulta scomodo.
GIF è il formato di CompuServe, pubblicato nel 1987. Registra 8 bit per canale.
MKV risale al 2002, descritto in Matroska. VLC, MKVToolNix e HandBrake lo leggono.
GIF è stato pubblicato nel 1987 e MKV nel 2002. Il più vecchio è in genere il file più sicuro da consegnare; il più recente fa lo stesso lavoro con meno byte.
No. Questa conversione avviene interamente nel tuo browser, quindi il file non esce dal tuo dispositivo. Puoi controllarlo da solo: apri la scheda di rete degli strumenti per sviluppatori e converti qualcosa. Vedrai la pagina stessa e le richieste di statistica e di pubblicità con cui questo servizio si paga, e nemmeno una che porti il tuo file. Il motore di questa coppia è mediabunny, un involucro attorno a WebCodecs, che sfrutta i decodificatori hardware del tuo apparecchio; il browser lo scarica una volta e lo tiene in cache.
Sì. Senza account, senza filigrana e senza una quota giornaliera da consumare: gira sulla tua macchina, quindi puoi tornare quante volte vuoi. Il browser lavora file fino a 100 MB, 100 per volta. mediabunny viene scaricato sulla tua macchina e gira lì, ed è per questo che non c’è un contatore.
MKV comprime, quindi qualche dato si perde. Con l’impostazione predefinita non si nota; se vuoi andare sul sicuro, alza la qualità. Il risultato non ha suono, perché un GIF non ha modo di portarlo. Ogni fotogramma tiene la propria durata, quindi un’animazione con pause irregolari va alla velocità con cui è stata creata e non a una velocità media.
Solo una parte dei browser legge MKV. È il meno trasportabile dei due: meglio assicurarsi che chi lo riceve lo accetti prima di inviarlo.
MKV è un contenitore, non un formato unico. Ciò che viene riprodotto è il codec al suo interno — di norma H.264, HEVC e AV1 — ed è per questo che due file con la stessa estensione possono comportarsi diversamente sullo stesso apparecchio.
Quello che questa pagina afferma su GIF e MKV si può verificare, e questi sono i documenti che chiudono la questione.