Come funziona
Il browser legge il file e decodifica la traccia audio in campioni grezzi. Questi campioni vengono poi riscritti in MP3 o WAV da un codificatore che lavora in un thread in background sul tuo dispositivo, così la pagina resta reattiva e vedi l’avanzamento di ogni file. I file vengono convertiti uno dopo l’altro per usare poca memoria.
L’uscita è sempre a 44,1 kHz, la frequenza di campionamento di un CD audio, a 16 bit. L’audio registrato a un’altra frequenza, come i 48 kHz usati dalla maggior parte dei video, viene ricampionato. L’audio surround viene mixato in stereo.
MP3 o WAV?
| MP3 | WAV | |
|---|---|---|
| Compressione | Con perdita: elimina dettagli difficili da sentire | Nessuna: ogni campione viene salvato |
| Dimensione di un minuto in stereo | 1,4 MB a 192 kbps | 10,6 MB |
| Si riproduce su | Praticamente tutto | Praticamente tutto |
| Da usare per | Ascolto, condivisione, telefoni, podcast | Montaggio, produzione musicale, dispositivi che lo richiedono |
Quanto peserà il file?
La dimensione di un MP3 dipende solo dalla durata e dal bitrate, non dal contenuto:
dimensione in MB ≈ minuti × kbps × 0,0075
| Bitrate | Un minuto | Una canzone di 4 minuti | Una registrazione di 1 ora |
|---|---|---|---|
| 128 kbps | 0,96 MB | 3,8 MB | 57,6 MB |
| 192 kbps | 1,44 MB | 5,8 MB | 86,4 MB |
| 256 kbps | 1,92 MB | 7,7 MB | 115,2 MB |
| 320 kbps | 2,40 MB | 9,6 MB | 144,0 MB |
Un file WAV stereo occupa 10,6 MB al minuto, quindi la stessa canzone di 4 minuti pesa circa 42 MB. Scegliere mono dimezza un WAV; in MP3 la dimensione non cambia, ma tutto il bitrate va a un solo canale e il parlato risulta più pulito a 128 kbps.
Come ottenere la qualità migliore
- Converti dall’originale. Ogni conversione in MP3 perde qualcosa. Passare una volta da WAV o FLAC a MP3 va bene; passare da MP3 a MP3 con un bitrate più basso somma le perdite.
- Non aumentare il bitrate di un MP3. Convertire un file da 128 kbps a 320 kbps lo rende più pesante, non migliore.
- Usa mono per la voce. Una lezione o un’intervista registrate con un solo microfono non contengono informazioni stereo che valga la pena conservare.
Il codificatore MP3 è lamejs, una versione JavaScript di LAME, usato con licenza LGPL.