Dizionario

Che cos'è il bitrate audio?

Il bitrate audio indica quanta quantità di dati usa un flusso audio per secondo. Scopri che cosa significano valori come 128 kbps per file MP3 e altri formati.

audio-bitrate

Il bitrate audio, scritto anche bit rate audio, è la quantità di dati che uno stream audio usa per ogni secondo di suono. Il bitrate audio si misura in bit al secondo e 1 kilobit al secondo (kbps) corrisponde a 1000 bit al secondo. Un file MP3 a 128 kbps usa 128000 bit per ogni secondo di audio.

In un file video, lo stream audio ha un proprio bitrate, separato dal bitrate dell'immagine. Il bitrate dell'intero file è un valore diverso, perché copre tutti gli stream insieme.

Come appare il valore

Un report può mostrare il bitrate audio in bit al secondo, ad esempio 128000. Un report può anche usare kilobit al secondo, come 128 kbps, o megabit al secondo, come 1.41 Mbps.

Valori tipici

  • 32 kbps a 320 kbps: MP3 a 32000, 44100 o 48000 Hz, in 14 passi fissi
  • 8 kbps a 160 kbps: MP3 a 16000, 22050 o 24000 Hz, una modalità accettabile per la voce
  • 128 kbps: il valore predefinito del codificatore MP3 LAME per stereo a 32000, 44100 o 48000 Hz e del codificatore AAC in FFmpeg
  • 64 kbps a 128 kbps: l'intervallo che la specifica di Opus indica per la musica stereo
  • 1.41 Mbps: audio stereo non compresso a 44100 Hz e 16 bit, i valori di un CD audio

Per l'audio MP3 stereo, la guida di Mozilla per sviluppatori web raccomanda almeno 128 kbps. Per la musica, la guida consiglia di scegliere almeno 192 kbps se possibile.

Da dove proviene il valore

Il codificatore imposta il bitrate quando crea il file, in base alle impostazioni che tu o il programma avete scelto. In un file MP3, 4 bit nell'intestazione di ogni frame contengono il bitrate come numero di indice. Per l'indice 0, un report mostra free invece di un numero.

Un file WAV memorizza il numero medio di byte al secondo e 8 volte quel valore è il bitrate. Per l'audio non compresso, il bitrate è la frequenza di campionamento per i bit per campione per il numero di canali. Quindi 44100 Hz, 16 bit e 2 canali danno 1411200 bit al secondo, che il file memorizza come 176400 byte al secondo.

Un file FLAC non memorizza il bitrate, quindi il programma che legge il file calcola il bitrate che mostra. Un file Ogg Vorbis ha campi per un bitrate nominale, massimo e minimo. La specifica Vorbis chiama questi campi suggerimenti, quindi il bitrate reale può essere diverso e un campo con valore 0 non ha significato.

Bitrate costante e variabile

Con il bitrate costante (CBR), ogni secondo del file usa la stessa quantità di dati. Con il bitrate variabile (VBR), il codificatore decide il numero di bit per ogni frame, quindi il bitrate cambia durante il file.

Per un MP3 VBR, il codificatore LAME scrive un'intestazione aggiuntiva con il numero di frame e di byte. Un report può calcolare il bitrate medio da questa intestazione. Senza l'intestazione, un report può mostrare solo il bitrate del primo frame.

Per un file MP3 senza questa intestazione, un report può stimare la durata a partire dalla dimensione del file e dal bitrate. Un bitrate errato darà quindi anche una durata errata.

Perché è importante

MP3, AAC, Opus e Vorbis usano una compressione con perdita: il codificatore elimina o semplifica i suoni difficili da percepire. Un bitrate più alto permette al codificatore di conservare di più, quindi la qualità può essere migliore, ma il file diventa più grande. A 128 kbps, un minuto di audio richiede 960 kilobyte, e a 320 kbps lo stesso minuto richiede 2,4 megabyte.

Confronta i bitrate solo tra file con lo stesso codec. Allo stesso bitrate, in genere AAC viene riportato come più fedele rispetto a MP3.