Come comprimere un video
- Aggiungi il tuo video. Trascina e rilascia un file video nell'area di caricamento oppure fai clic per cercarlo. Per un'esperienza più fluida, mantieni i file sotto i 150 MB circa.
- Scegli un preset di qualità. Scegli un preset oppure regola con precisione il cursore CRF. I preset più bassi riducono la risoluzione e il bitrate per ottenere file molto più piccoli.
- Lascia che codifichi sul tuo dispositivo. ffmpeg ricodifica il video in H.264/MP4 localmente. Una barra di avanzamento mostra il progresso: i clip più grandi o più lunghi richiedono più tempo.
- Scarica il risultato. Salva l'MP4 più piccolo. Se il risultato non è più piccolo, il tuo file era già efficiente: prova con una qualità o una risoluzione più bassa e riesegui.
Perché comprimere video nel tuo browser?
Il video è di gran lunga il media più pesante con cui ha a che fare la maggior parte delle persone. Un minuto di materiale 4K girato con il telefono può occupare centinaia di megabyte, troppo grande per essere inviato via email, scomodo da caricare e veloce a riempire lo spazio di archiviazione nel cloud e il rullino del telefono. Comprimere un clip può ridurne le dimensioni della metà o più mantenendolo perfettamente guardabile, il che rende facile condividerlo nelle app di chat, allegarlo a un messaggio o pubblicarlo su un sito con un limite di caricamento.
Ciò che rende diverso questo strumento è dove avviene il lavoro. Il tuo materiale grezzo spesso contiene momenti privati: la famiglia, la tua casa, il tuo luogo di lavoro, documenti sullo schermo. Un tipico compressore online carica tutto questo su un server remoto. Qui, il video viene decodificato, ricodificato e risalvato interamente all'interno della scheda del tuo browser, così non viaggia mai attraverso internet. Una volta caricata la pagina, puoi persino disattivare la connessione e continuerà comunque a comprimere.
Ci sono molte ragioni quotidiane per ricorrere a un file più piccolo. Le app di messaggistica e i provider di posta limitano gli allegati, spesso a 25 MB o meno, quindi una rapida ricodifica fa la differenza tra un messaggio che parte e uno che rimbalza. Le piattaforme di corsi, i portali per le candidature di lavoro e i moduli di contatto rifiutano spesso qualsiasi cosa superi pochi megabyte. E se stai archiviando anni di clip di famiglia, dimezzare ogni file si ripaga molte volte in spazio di archiviazione che non dovrai acquistare.
Come funziona il codificatore nel browser (e i suoi limiti)
Sotto il cofano, questo strumento esegue ffmpeg, il motore multimediale standard del settore, compilato in WebAssembly affinché venga eseguito in modo nativo nel tuo browser. È davvero potente, ma comporta compromessi onesti che è bene conoscere. La versione è a thread singolo, quindi non può distribuire la codifica su tutti i core della tua CPU come fanno un'applicazione desktop o un server nel cloud. Di conseguenza, la compressione qui è più lenta di un servizio basato sul caricamento che gira su una macchina multi-core, e qualche minuto di video può richiedere un po' di pazienza.
È anche limitata dalla memoria. L'intero file deve entrare nella memoria disponibile del browser mentre viene elaborato, perciò consigliamo di mantenere gli input sotto i 150 MB circa. I video molto grandi o molto lunghi possono essere lenti e fallire del tutto su telefoni o portatili più vecchi con poca RAM. Se incontri un ostacolo, taglia il clip alla parte che ti serve, abbassa la risoluzione oppure eseguilo nel browser di un computer desktop con più memoria. Queste sono limitazioni reali del fare tutto in locale: il vantaggio è che il tuo video resta tuo.
Alcune buone abitudini rendono la codifica locale molto più piacevole. Chiudi altre schede e applicazioni pesanti prima di iniziare, così il browser ha spazio per lavorare. Mantieni la scheda in primo piano: alcuni browser rallentano le schede in secondo piano, il che può bloccare una codifica lunga. E dalle tempo senza ricaricare: la barra di avanzamento è reale e ricaricare a metà della codifica butta via il lavoro svolto fino a quel momento.
CRF, risoluzione e audio: le tre leve
Tre impostazioni determinano le dimensioni finali del tuo file. La leva singola più importante è la risoluzione. Ridurre da 4K a 1080p, o da 1080p a 720p, elimina un numero enorme di pixel da ogni fotogramma ed è di solito invisibile, a meno che tu non guardi su uno schermo grande e da vicino. Se ti serve un clip solo per un telefono o per incorporarlo in un sito web, ridurre la risoluzione lo rimpicciolirà molto più che regolare solo la qualità.
La seconda leva è il CRF (Constant Rate Factor), il controllo di qualità per H.264. I numeri più bassi significano qualità più alta e file più grandi; quelli più alti, file più piccoli con una compressione più visibile. Un CRF di 23-28 è il punto ideale pratico per la maggior parte del materiale. La terza leva è il bitrate audio: il parlato va bene con un bitrate basso, mentre la musica beneficia di un valore più alto. Se il tuo video è soprattutto parlato, ridurre il bitrate audio fa risparmiare spazio senza perdite percepibili. L'output predefinito è H.264 in un contenitore MP4 proprio perché si riproduce quasi ovunque.
- Adatta la risoluzione al luogo in cui verrà guardato. Un clip destinato a un telefono o a un piccolo player web non guadagna nulla dal 4K; 720p o 1080p appariranno identici e peseranno una frazione.
- Regola il CRF prima di qualsiasi altra cosa. Passare da 23 a 26 spesso dimezza le dimensioni con una perdita di dettaglio che la maggior parte degli spettatori non noterà mai. Confronta il risultato prima di essere più aggressivo.
- Non ricomprimere un clip già compresso. Ogni passaggio con perdita scarta altro dettaglio. Se lo strumento segnala che il risultato non è più piccolo, il tuo file è già codificato in modo efficiente: lascialo com'è invece di degradarlo ulteriormente.
- Taglia prima per grandi risparmi. Eliminare i silenzi dall'inizio e dalla fine di un clip rimuove interi fotogrammi, il che batte qualsiasi impostazione di qualità per rimpicciolire il file.
Due parole rapide sui codec video
Un «file video» è in realtà due cose: un codec che codifica i pixel (come H.264, VP9 o AV1) e un formato contenitore che lo avvolge (MP4, WebM, MOV, MKV). Ecco perché lo stesso video H.264 può vivere dentro un MP4 o un MOV. Generiamo H.264/MP4 perché ha la più ampia compatibilità hardware e software di qualsiasi codec moderno: quasi tutti i dispositivi prodotti nell'ultimo decennio possono decodificarlo senza problemi. Puoi leggere di più su come codec e contenitori si combinano nella guida ai codec video web di MDN.
Questa pagina è il punto di riferimento per tutti i nostri strumenti video. Se conosci il formato del tuo file, le pagine dedicate hanno consigli su misura: usa il compressore MP4 per materiale già in MP4, oppure il compressore MOV, WebM, MKV e AVI per clip da fotocamere, registratori di schermo e altre app. Se ti serve solo ridurre l'audio (un podcast, una nota vocale o un file musicale), il compressore audio se ne occupa senza ricodificare alcun video.