GIF a Convertitore MP4
Converti istantaneamente le animazioni GIF in file video MP4 (H.264) nel tuo browser in modo sicuro.
Fai clic o trascina la GIF qui
Supporta fino a 50 MB
Converti istantaneamente le animazioni GIF in file video MP4 (H.264) nel tuo browser in modo sicuro.
Supporta fino a 50 MB
GIF è un formato immagine del 1987 che ha guadagnato una seconda vita come formato di animazione in loop predefinito sul web. Funziona, ma non in modo efficiente: il GIF arriva a 256 colori per fotogramma, utilizza una compressione LZW inefficiente e produce file molte volte più grandi del video equivalente. Una GIF animata di 5 secondi a 480×270 pesa tipicamente 2–4 MB; il video MP4 equivalente è solitamente di 200–500 KB con la stessa qualità visiva. Per i siti che offrono contenuti animati, il passaggio da GIF a MP4 riduce abitualmente la larghezza di banda dell'80% o più.
Questo convertitore utilizza FFmpeg compilato in WebAssembly tramite la libreria @ffmpeg/ffmpeg. FFmpeg analizza la GIF, decodifica ogni fotogramma e ricodifica la sequenza di fotogrammi come video H.264 in un contenitore MP4. La conversione avviene interamente nel tuo browser, senza caricamento sul server, ma utilizza diversi megabyte di codice WebAssembly che viene caricato al primo utilizzo, il che significa che la prima conversione richiede un momento per essere inizializzata.
La temporizzazione dei fotogrammi della GIF viene preservata con la massima precisione consentita da MP4. GIF supporta ritardi per fotogramma misurati in 1/100 di secondo; MP4 esprime il tempo come frame rate. La maggior parte delle GIF utilizza un ritardo fotogrammi costante o quasi costante, che viene convertito in modo pulito in una frequenza fotogrammi video fissa. Le GIF con tempi molto variabili possono produrre video che vengono eseguiti leggermente più velocemente o più lentamente in alcuni punti.
La larghezza di banda è il motivo principale. Twitter, Reddit e molte altre piattaforme convertono internamente da anni le GIF caricate dagli utenti in MP4 proprio perché il risparmio di dimensioni è drammatico. Se incorpori contenuti animati sul tuo sito, il passaggio a MP4 con attributi di riproduzione automatica disattivati produce la stessa esperienza visiva di una GIF con una frazione delle dimensioni del file e con una riproduzione più fluida.
Anche la qualità tende ad essere migliore. La tavolozza di 256 colori di GIF per fotogramma produce bande visibili sul contenuto fotografico, mentre il video H.264 preserva gradienti uniformi senza alcuna limitazione apparente della tavolozza. Per le animazioni che coinvolgono foto, screencast o rendering 3D, MP4 ha un aspetto decisamente migliore di GIF a qualsiasi dimensione di file.
Rilascia la GIF, attendi il primo caricamento di FFmpeg, prendi un MP4.
GIF (CompuServe, 1987) utilizza la compressione LZW su fotogrammi di colore indicizzati con un massimo di 256 colori ciascuno. L'animazione viene archiviata come sequenza di fotogrammi con ritardi per fotogramma in centisecondi. La trasparenza è supportata tramite un unico indice di tavolozza trasparente; la trasparenza parziale non lo è.
H.264 (ITU-T H.264, ISO/IEC 14496-10) codifica il video utilizzando la previsione inter-frame (fotogrammi chiave più differenze), trasformate coseno discrete e codifica entropica CABAC o CAVLC. Il codec H.264 in esecuzione all'interno di un contenitore MP4 è universalmente supportato da browser, dispositivi mobili e strumenti video.
@ffmpeg/ffmpeg è FFmpeg compilato in WebAssembly. Il modulo WASM è di diversi megabyte e si carica al primo utilizzo; le conversioni successive nella stessa sessione riutilizzano il modulo caricato. La codifica è a thread singolo nei browser attuali senza SharedArrayBuffer, il che rende la codifica basata su WebAssembly notevolmente più lenta rispetto a FFmpeg nativo ma comunque abbastanza veloce per le dimensioni GIF tipiche.