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.
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.
MP4, MOV, WebM, MKV, AVI e la maggior parte degli altri formati
Il video non lascia mai il tuo dispositivoI fotogrammi appariranno qui dopo il caricamento di un video.
Carica un video per vederne i fotogrammi.
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.
Nessuna coda di caricamento, riga di comando o software da installare.
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.
I fotogrammi sono allineati orizzontalmente con i rispettivi tempi. Fai clic su un fotogramma per selezionarlo.
Salva fotogramma esporta quell'istante a piena risoluzione. Fai clic su un fotogramma successivo per indicare un intervallo, poi su Crea GIF.
Gli stessi filtri di un editor video, eseguiti in WebAssembly.
Visualizza fotogrammi a intervalli regolari o lascia che FFmpeg scelga i cambi di scena, ciascuno con il suo tempo.
La striscia è solo un'anteprima. Il salvataggio rilegge quell'istante e scrive i pixel originali del video.
Ogni GIF riceve una tavolozza generata dai suoi fotogrammi, mantenendo sfumature e tonalità della pelle molto più pulite rispetto a una tavolozza fissa.
Decodifica e codifica avvengono in un Web Worker sul dispositivo. Il video non viene mai caricato su un server.
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.
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.
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.
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.
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.
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.
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.
Sì. La GIF viene creata con la ripetizione attiva e continua a riprodursi nei browser e nelle app di chat.