Comprimi video per WhatsApp
Rendi i tuoi video abbastanza leggeri da inviarli su WhatsApp in piena qualità. Tutto avviene nel browser.
WhatsApp invia i video in chat come contenuti multimediali fino a 16 MB e li comprime pesantemente durante l’invio.
Le clip più grandi si possono inviare come documento (fino a 2 GB), ma poi chi le riceve deve scaricare il file prima di guardarlo.
Cosa sta in 16 MB
Cosa sceglie il compressore per una tipica clip da smartphone in 1080p a 30 fps (circa 16 Mbit/s) di varie durate, quando il limite è 16 MB:
| Durata | Risoluzione | Bitrate video |
|---|---|---|
| 30 secondi | 1080p | 3871 kbit/s |
| 1 minuto | 720p | 1898 kbit/s |
| 2 minuti | 540p | 896 kbit/s |
| 5 minuti | 240p | 327 kbit/s |
| 10 minuti | 240p 24 fps | 143 kbit/s |
Come funziona
- Leggiamo il video sul tuo dispositivo e misuriamo quanto è dettagliato (SI) e quanto movimento contiene (TI).
- Dalla dimensione che scegli calcoliamo il budget esatto di bitrate, poi scegliamo la risoluzione e i fotogrammi al secondo che rendono meglio con quel budget. Una risoluzione più bassa con bit sufficienti batte una risoluzione piena a blocchi.
- La tua GPU lo codifica tramite WebCodecs. I formati che il browser non sa decodificare passano per FFmpeg compilato in WebAssembly.
- Se il risultato supera il limite anche di poco, ricodifichiamo con un bitrate corretto, così il file ci sta.
Domande
Perché WhatsApp rende sfocato il mio video?
WhatsApp ricomprime in modo aggressivo i file pesanti. Se invii un file già leggero e ben codificato, WhatsApp ha meno da buttare via.
Il mio video viene caricato?
No. Nibbo funziona nel browser e comprime il video sul tuo dispositivo. Una volta caricata la pagina puoi anche spegnere il Wi-Fi e continua a funzionare.
Perché il mio video perde risoluzione?
Un file piccolo ha un numero fisso di bit. Distribuirli su meno pixel dà un’immagine pulita; mantenere la risoluzione piena la renderebbe a blocchi.