Estrai fotogrammi video e crea GIF online gratis

Carica un video e sfoglialo come una striscia di pellicola. Salva un fotogramma come immagine a piena risoluzione oppure indica un fotogramma iniziale e finale per esportare quel tratto come GIF animata in loop. FFmpeg compilato in WebAssembly esegue tutto nel browser: il video non viene mai caricato sul server.

Trascina qui un video o fai clic per sceglierlo

MP4, MOV, WebM, MKV, AVI e la maggior parte degli altri formati

Il video non lascia mai il tuo dispositivo

Fotogrammi

I fotogrammi appariranno qui dopo il caricamento di un video.

Carica un video per vederne i fotogrammi.

Esportazione nelle dimensioni originali del fotogramma.
Valori inferiori velocizzano la codifica.
L'altezza segue le proporzioni del video.
Numero di colori nella tavolozza della GIF.

Decodifica video e codifica GIF sono eseguite su ffmpeg.wasm, una versione WebAssembly di FFmpeg. Il wrapper ha licenza MIT e il core ospitato sul nostro server ha licenza GPL-2.0-or-later; il codice sorgente è pubblicato dal progetto ffmpeg.wasm. 73hi non è affiliato al progetto FFmpeg.

Tre semplici passaggi

Come trasformare una parte di un video in GIF

Nessuna coda di caricamento, riga di comando o software da installare.

1

Carica il video

Scegli un file o trascinalo nell'area di caricamento. Alla prima visita viene scaricato una sola volta il motore video WebAssembly, di circa 31 MB.

2

Sfoglia la striscia di fotogrammi

I fotogrammi sono allineati orizzontalmente con i rispettivi tempi. Fai clic su un fotogramma per selezionarlo.

3

Salva un'immagine o una GIF

Salva fotogramma esporta quell'istante a piena risoluzione. Fai clic su un fotogramma successivo per indicare un intervallo, poi su Crea GIF.

FFmpeg vero, dentro il browser

Fotogrammi precisi e una tavolozza GIF dedicata

Gli stessi filtri di un editor video, eseguiti in WebAssembly.

Navigazione tra i fotogrammi

Visualizza fotogrammi a intervalli regolari o lascia che FFmpeg scelga i cambi di scena, ciascuno con il suo tempo.

Immagini a piena risoluzione

La striscia è solo un'anteprima. Il salvataggio rilegge quell'istante e scrive i pixel originali del video.

GIF con tavolozza dedicata

Ogni GIF riceve una tavolozza generata dai suoi fotogrammi, mantenendo sfumature e tonalità della pelle molto più pulite rispetto a una tavolozza fissa.

Privacy fin dalla progettazione

Decodifica e codifica avvengono in un Web Worker sul dispositivo. Il video non viene mai caricato su un server.

Formati e limiti

Formati in ingresso e in uscita

Il supporto in ingresso dipende dalla versione FFmpeg eseguita nel browser.

Direzione Formato Note
Ingresso MP4, MOV, WebM, MKV, AVI I contenitori più comuni vengono decodificati direttamente; i codec insoliti possono richiedere prima una conversione
Uscita immagine fissa PNG, JPEG Esportazione alla risoluzione originale del fotogramma
Uscita animazione GIF In loop, tavolozza ottimizzata, larghezza da 240 a 640 pixel

Prestazioni: la versione WebAssembly a thread singolo è molto più lenta di FFmpeg per desktop. Clip di pochi secondi a 10 fps e 320 pixel di larghezza si codificano in pochi secondi; intervalli lunghi o ad alta risoluzione possono richiedere un minuto o più. Tieni aperta la scheda mentre avanza la barra.

Domande e risposte

Domande frequenti su fotogrammi video e GIF

Il mio video viene caricato su un server?

No. Il video viene scritto nel file system in memoria di FFmpeg compilato in WebAssembly, eseguito in un Web Worker nel browser. Decodifica, estrazione dei fotogrammi e codifica GIF avvengono sul tuo dispositivo.

Perché il primo caricamento è così grande?

Alla prima apertura lo strumento scarica il core FFmpeg WebAssembly, circa 31 MB. Il browser lo conserva nella cache e le visite successive iniziano subito. Non viene scaricato altro mentre lavori.

Quali formati video posso caricare?

Qualsiasi formato decodificabile dalla versione FFmpeg, compresi MP4, MOV, WebM, MKV, AVI e la maggior parte dei contenitori comuni. Il supporto di un codec specifico dipende comunque dalla versione: se un file non funziona, prova prima a convertirlo in MP4 con H.264.

Perché la codifica GIF è lenta?

La versione WebAssembly a thread singolo è diverse volte più lenta di FFmpeg per desktop. Usa clip brevi, da 8 a 12 fotogrammi al secondo e una larghezza da 320 a 480 pixel per risultati rapidi.

Come scelgo un intervallo invece di un singolo fotogramma?

Fai clic sul primo fotogramma desiderato e poi su uno successivo. I due marcatori definiscono l'intervallo, i fotogrammi intermedi vengono evidenziati e la GIF viene codificata dal tempo iniziale a quello finale.

Posso salvare un fotogramma alla risoluzione originale?

Sì. La striscia mostra solo piccole anteprime, ma Salva fotogramma rilegge dal video l'istante preciso ed esporta un PNG o JPEG a piena risoluzione.

La GIF si ripete in loop?

Sì. La GIF viene creata con la ripetizione attiva e continua a riprodursi nei browser e nelle app di chat.