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 MP4 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 MP4
Tutta la differenza sta in un’idea: la compensazione del movimento. Un codificatore video memorizza un fotogramma completo e poi, per ciascuno dei successivi, registra solo ciò che è cambiato. Un’animazione di un logo che scorre su uno sfondo fisso non costa quasi nulla dopo il primo fotogramma, perché quasi nulla è diverso.
Il GIF non ha alcun meccanismo del genere. Memorizza ogni fotogramma come un’immagine intera, uno dopo l’altro, con al massimo 256 colori ciascuno. Quel progetto è del 1989 e non è mai cambiato, ed è per questo che un GIF di cinque secondi può pesare più del video di un minuto da cui è stato ritagliato. Convertire non comprime meglio lo stesso file: sistema la stessa animazione in un modo radicalmente più efficiente.
Caricate un GIF su Twitter, Reddit, Discord o sulla maggior parte delle app di messaggistica e non resta un GIF. Viene convertito in video all’arrivo, in silenzio, e riservito come tale. La piccola etichetta «GIF» che vedete è un’etichetta; il file dietro è un MP4.
Lo fanno perché la banda è un costo loro, non vostro. Farlo voi prima di caricare significa che controllate voi l’impostazione di qualità invece di accettare la loro, che la vostra pagina si carica più in fretta se la ospitate voi, e che scoprite adesso anziché dopo se l’animazione sopravvive alla conversione — e sopravvive.
Un GIF parte da solo, va in ciclo e non ha comandi, ed è ragionevole aspettarsi che il suo sostituto faccia lo stesso. Un elemento video fa tutto questo, ma solo se glielo chiedete: `autoplay`, `loop`, `muted` e `playsinline`. È l’attributo `muted` quello che frega la gente — tutti i browser si rifiutano di far partire da solo un video con l’audio, e un sostituto di GIF non ha comunque audio, quindi dichiararlo non costa nulla.
Senza `playsinline`, iOS apre il video a schermo intero invece di riprodurlo sul posto, e questa è l’altra sorpresa classica. Con tutti e quattro, il risultato è indistinguibile da un GIF se non per il fatto che la pagina si carica prima.
I colori erano già ridotti. Un GIF ne contiene al massimo 256 per fotogramma, e qualsiasi banding ne sia derivato è cotto dentro i fotogrammi che il codificatore riceve. L’MP4 li memorizza fedelmente e non aggiunge una propria tavolozza, quindi l’animazione non peggiora — ma non recupera nemmeno ciò che il GIF ha buttato quando è stato creato.
Se avete il video originale da cui il GIF è stato ritagliato, convertire quello direttamente darà sempre un risultato migliore che convertire il GIF. Questa pagina è per il caso comune in cui il GIF è tutto ciò che avete.
Da dieci a trenta volte più piccolo è l’intervallo ordinario, e si allarga quanto più l’animazione è statica. Una registrazione dello schermo di un menu che si apre — pixel per lo più immutati — può essere cinquanta volte più piccola. Una pioggia di coriandoli in cui ogni pixel si muove si avvicina piuttosto a cinque.
L’altro risparmio è quello che si dimentica: un GIF deve essere scaricato per intero prima di girare come si deve, mentre un video parte dai suoi primi fotogrammi. Su un telefono, è spesso la differenza che qualcuno nota davvero.
Un GIF fissa un ritardo per fotogramma in centesimi di secondo, e nulla impone che quei ritardi siano uguali. Così i GIF girano abitualmente a frequenze che nessuna telecamera ha mai prodotto: 12,5 fotogrammi al secondo, o un misto di frequenze dentro lo stesso file.
La conversione mantiene quella temporizzazione invece di arrotondarla a qualcosa di ordinato, il che tiene l’animazione alla velocità per cui è stata fatta. Se sembrava giusta come GIF, sembra giusta come MP4.
Un GIF può dichiarare un colore trasparente. L’MP4 non ha trasparenza alcuna, quindi i pixel trasparenti vengono composti su un colore pieno — bianco, a meno che non se ne scelga un altro.
Per la maggior parte dei GIF questo non cambia nulla, perché quasi tutti hanno già uno sfondo opaco. Per l’animazione di un logo pensata per posarsi su una pagina colorata cambia tutto. Se la trasparenza è il punto, il WebP animato la conserva e si riproduce comunque in ogni browser.
Il limite onesto di questa conversione è che qualche posto accetta ancora solo un GIF: certi forum, vecchi sistemi di ticket, alcune firme di posta, e ogni contesto in cui la cosa deve essere un’immagine e non un lettore incorporato.
È un elenco che si accorcia e conviene verificarlo anziché darlo per scontato. Le grandi piattaforme di chat e i social convertono comunque in video al caricamento, quindi mandare loro un GIF significa solo che questa conversione la fanno loro al posto vostro.
Il GIF viene decodificato e il video codificato dentro il vostro browser, con la macchineria che già possiede per riprodurre i media. Non c’è di mezzo alcun server, nessuna coda e nessun account.
Per questa coppia conta più di quanto sembri, perché moltissimi GIF sono registrazioni dello schermo — un difetto che si riproduce, un flusso di lavoro che si mostra — e una registrazione dello schermo raccoglie tutto ciò che per caso c’era anche sullo schermo.
| GIF | MP4 | |
|---|---|---|
| Nome completo | Graphics Interchange Format | Video MPEG-4 |
| Estensione del file | .gif | .mp4 |
| Tipo di media | image/gif | video/mp4 |
| Compressione | Senza perdita — non si butta via niente | Con perdita — la dimensione si paga in qualità |
| Prima pubblicazione | 1987 | 2001 |
| Pubblicato da | CompuServe | MPEG |
| Specifica | GIF89a | ISO/IEC 14496-14 |
| 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 | Tutti i browser |
| Valutato al suo posto | WebP | WebM, MKV, MOV |
MP4 è 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. MP4 è 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, MP4 in VLC, HandBrake e Adobe Premiere Pro, quindi chi riceve il risultato ha bisogno di uno del secondo gruppo.
GIF è il formato di CompuServe, pubblicato nel 1987. Registra 8 bit per canale.
MP4 viene da MPEG e risale al 2001, descritto in ISO/IEC 14496-14. VLC, HandBrake e Adobe Premiere Pro lo leggono.
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.
MP4 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.
MP4 è 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 MP4 si può verificare, e questi sono i documenti che chiudono la questione.