SS Toolbox
SS Toolbox
Tutti i dati vengono elaborati localmente

Video to GIF in locale — taglia un clip, imposta FPS, nessun upload

Converti un video in GIF nel browser: scegli inizio e fine, imposta 1–60 fps, ridimensiona e regola palette e dithering. I file non vengono caricati. Solo GIF, un file alla volta.

Cosa fa davvero questo strumento locale da video a GIF

  1. Il tuo file non lascia il browser

    Il video scelto, trascinato o incollato viene decodificato e codificato sul tuo dispositivo. Nessun upload, nessun account. Però al primo uso lo strumento scarica da un CDN il core FFmpeg.wasm (circa 30,6 MB) o il worker del codificatore JavaScript, quindi non è del tutto utilizzabile offline.

  2. Taglia esattamente i secondi che servono

    Imposta inizio e fine con precisione di 0,01 s sulla timeline, oppure segna la posizione di riproduzione come inizio/fine. La velocità va da 0 a 10× con passi di 0,25, così una ripresa lunga diventa un loop breve.

  3. Frame rate e dimensioni sotto controllo

    Il frame rate va da 1 a 60 fps (12 di default). Larghezza e altezza accettano -1 per mantenere le proporzioni; impostando un solo lato, l'altro viene calcolato. La dimensione finale è mostrata prima della conversione.

  4. Palette e dithering al posto di un controllo qualità

    I colori si limitano a 255, 128, 64, 32, 24, 16, 8 o 4; il dithering può essere none, sierra2_4a, bayer o floyd_steinberg. Non ci sono cursori di bitrate o compressione, né stime della dimensione target.

  5. Due encoder, avanzamento e lavoro interrompibile

    Per impostazione predefinita l'encoding usa FFmpeg.wasm (palettegen + paletteuse); si può passare a un encoder JavaScript puro. La conversione mostra una barra di avanzamento e un pulsante Stop, poi la dimensione reale del GIF e un download diretto.

Video in GIF: domande frequenti

Quali formati e browser sono supportati?

Il selettore accetta ciò che il browser marca come video/*; il drag and drop accetta anche .mp4 e .mov. Il percorso veloce usa MP4Box e WebCodecs per MP4/MOV (browser tipo Chrome/Edge). Se fallisce, ripiega sul seeking di un elemento video e poi sulla decodifica FFmpeg.wasm. Gli altri contenitori dipendono da questi ripieghi, quindi il risultato varia con browser e codec.

Il video viene caricato da qualche parte?

No. I dati restano nella scheda. Al primo uso però lo strumento scarica da unpkg il core FFmpeg.wasm (circa 30,6 MB) o il worker modern-gif: serve una connessione per iniziare e la conversione non funziona del tutto offline.

Ci sono limiti di dimensione o durata?

Nel codice non c'è un limite rigido. Il vero tetto è la memoria: i frame sono conservati in RGBA grezzo, circa larghezza × altezza × 4 byte × numero di frame. Un clip 600×600 da 250 frame occupa circa 343 MB. L'interfaccia avvisa oltre 600 px e 250 frame; allocation failed significa ridurre dimensioni, fps o durata.

Perché è lento o la pagina si blocca?

La cattura dei frame, il ridimensionamento e l'assemblaggio RGBA avvengono sul thread principale, e il core FFmpeg predefinito è single-thread (senza SharedArrayBuffer). Risoluzione e fps alti peggiorano tutto. L'encoding gira in un worker, ma l'interfaccia può restare pesante; su alcune macchine l'encoder JavaScript va più veloce.

Si può stimare o limitare il peso del GIF?

No. Il peso reale appare solo dopo la conversione, senza previsioni. Per ridurlo: accorcia l'intervallo, abbassa gli fps, riduci larghezza/altezza, usa meno colori o cambia dithering.

Quali formati di output? Si possono convertire più file insieme?

Solo GIF animato, un file alla volta. Nessun MP4, WebP o APNG, nessun audio, nessuna coda batch né più file simultanei. Il risultato è un link di download e un'anteprima.

Funziona su smartphone e tablet?

Può funzionare, ma è rischioso: i browser mobili hanno meno memoria e supporto WebCodecs irregolare, quindi clip lunghi o ad alta risoluzione falliscono spesso. Se serve, tieni clip brevi, output piccolo e pochi fps; Chrome o Edge desktop è la scelta più affidabile.

Strumenti correlati
SponsorMindElixir