File GIF: 256 colori, niente audio, e ancora inevitabili
Perché i file GIF sono così grandi, cosa fa a un video il limite dei 256 colori e quando usare invece l’MP4. Converti GIF nel browser, gratis e senza upload.
In sintesi
- Tipo
- Immagini
- Compressione
- Senza perdita
- Estensioni
- .gif
- Tipo MIME
- image/gif
- Noto anche come
- Graphics Interchange Format
La GIF risale al 1987 e i suoi due limiti distintivi vengono dritti da quell’epoca: al massimo 256 colori per fotogramma, e nessuna traccia audio. Il limite di colori è il motivo per cui una fotografia salvata in GIF appare a bande e retinata — il formato deve scegliere 256 tonalità e approssimare tutto il resto mescolandole, cosa visibile come una fine puntinatura su pelle, cielo e sfumature.
Leggi di più
Il problema della dimensione è separato e peggiore. La GIF non ha compensazione del movimento — la tecnica che ogni codec video usa per memorizzare solo ciò che cambia tra un fotogramma e l’altro — quindi la sua dimensione cresce in modo quasi lineare con durata e dettaglio. Una clip di trenta secondi può essere dieci volte più grande dell’MP4 da cui viene: trent’anni di distanza nella tecnologia di compressione che si mostrano in un solo file.
Fare una buona GIF da un video è quindi soprattutto una questione di palette. Mappare su una palette web fissa è ciò che produce i risultati fangosi che hai visto; costruire in un primo passaggio una palette ricavata dalla clip specifica e renderizzare su di essa con il dithering in un secondo è ciò che fa questo sito, ed è tutta la differenza tra una GIF che somiglia al video e una che sembra un fax del video.
Il consiglio onesto è usare la GIF solo dove non viene accettato nient’altro — sistemi di segnalazione dei bug, alcuni client di chat, l’email, vecchi forum. La maggior parte delle piattaforme che un tempo pretendevano la GIF ora accetta il caricamento di video, e un MP4 della stessa clip è più piccolo, più nitido e può avere il sonoro. Dove la GIF ti serve davvero, limitala a pochi secondi a dodici fotogrammi al secondo e a qualche centinaio di pixel di larghezza.
Converti GIF in altri formati
Converti altri formati in GIF
Domande frequenti su GIF
Perché la mia GIF è più grande del video da cui viene?
Perché la GIF memorizza i fotogrammi in modo quasi indipendente, mentre i codec video moderni memorizzano le differenze tra l’uno e l’altro. Sono trent’anni di ricerca sulla compressione a separare i due formati.
Quanto può essere lunga una clip da convertire in GIF?
In pratica, pochi secondi. Un minuto di filmato produce un file che la maggior parte dei browser fatica a mostrare. Per qualsiasi cosa più lunga, tienila come video.
Perché il colore sembra puntinato?
È il dithering — mescolare i colori disponibili per approssimare quelli che la palette di 256 colori non contiene. Alla normale dimensione di visualizzazione è uno scambio molto migliore delle bande visibili che avresti senza.
La GIF ha il sonoro?
No, il formato non ha affatto una traccia audio. Convertire un video in GIF scarta del tutto il suono. Usa MP4 o WebM se ti serve.
GIF o MP4 per una clip breve?
MP4 ovunque sia accettato — più piccolo, più nitido e può avere l’audio. GIF solo dove non è ammesso nient’altro, cosa che vale ancora per alcuni sistemi di segnalazione dei bug, client di chat e l’email.
Cosa succede quando converto una GIF in PNG o JPG?
Viene scritto solo il primo fotogramma, perché quei formati contengono una sola immagine. Le bande dei 256 colori vengono conservate e non riparate, dato che ormai fanno parte dei pixel.
Che frequenza di fotogrammi e che larghezza dovrei scegliere?
12 fotogrammi al secondo e 480 pixel di larghezza sono i valori predefiniti e vanno bene per la maggior parte dei contenuti. Scendi a 8 o 10 fps per registrazioni dello schermo e panoramiche lente, dove il risparmio di dimensione supera il costo visibile.
La GIF supporta la trasparenza?
Solo un indice di colore completamente trasparente — nessuna trasparenza parziale, quindi niente bordi sfumati. PNG e WebP hanno veri canali alfa, ed è per questo che un logo va in quei formati.