Bitrate de áudio, também escrito como taxa de bits de áudio, é a quantidade de dados que um fluxo de áudio usa para cada segundo de som. O bitrate de áudio é medido em bits por segundo, e 1 kilobit por segundo (kbps) é 1000 bits por segundo. Um arquivo MP3 a 128 kbps usa 128000 bits para cada segundo de áudio.
Em um arquivo de vídeo, o fluxo de áudio tem seu próprio bitrate, separado do bitrate da imagem. O bitrate do arquivo inteiro é um valor diferente, porque cobre todos os fluxos juntos.
Como é o valor
Um relatório pode mostrar o bitrate de áudio em bits por segundo, como 128000. Um relatório também pode usar kilobits por segundo, como 128 kbps, ou megabits por segundo, como 1.41 Mbps.
Valores típicos
32 kbpsa320 kbps: MP3 a 32000, 44100 ou 48000 Hz, em 14 passos fixos8 kbpsa160 kbps: MP3 a 16000, 22050 ou 24000 Hz, um modo aceitável para fala128 kbps: o padrão do codificador LAME MP3 para estéreo a 32000, 44100 ou 48000 Hz, e do codificador AAC no FFmpeg64 kbpsa128 kbps: a faixa que a especificação do Opus indica para música estéreo1.41 Mbps: áudio estéreo sem compressão a 44100 Hz e 16 bits, os valores de um CD de áudio
Para áudio MP3 estéreo, o guia da Mozilla para desenvolvedores web recomenda pelo menos 128 kbps. Para música, o guia diz para escolher pelo menos 192 kbps, se possível.
De onde vem o valor
O codificador define o bitrate quando cria o arquivo, a partir das configurações que você ou o programa escolheram. Em um arquivo MP3, 4 bits no cabeçalho de cada quadro guardam o bitrate como um número de índice. Para o índice 0, um relatório mostra free em vez de um número.
Um arquivo WAV armazena o número médio de bytes por segundo, e 8 vezes esse valor é o bitrate. Para áudio sem compressão, o bitrate é a taxa de amostragem vezes os bits por amostra vezes o número de canais. Assim, 44100 Hz, 16 bits e 2 canais resultam em 1411200 bits por segundo, que o arquivo armazena como 176400 bytes por segundo.
Um arquivo FLAC não armazena o bitrate, então o programa que lê o arquivo calcula qualquer bitrate que ele mostre. Um arquivo Ogg Vorbis tem campos para um bitrate nominal, máximo e mínimo. A especificação do Vorbis chama esses campos de dicas, então o bitrate real pode ser diferente, e um campo com o valor 0 não tem significado.
Bitrate constante e variável
Com bitrate constante (CBR), cada segundo do arquivo usa a mesma quantidade de dados. Com bitrate variável (VBR), o codificador decide o número de bits para cada quadro, então o bitrate muda ao longo do arquivo.
Para um MP3 VBR, o codificador LAME grava um cabeçalho extra com o número de quadros e de bytes. Um relatório pode calcular o bitrate médio a partir desse cabeçalho. Sem o cabeçalho, um relatório pode mostrar apenas o bitrate do primeiro quadro.
Para um arquivo MP3 sem esse cabeçalho, um relatório pode estimar a duração a partir do tamanho do arquivo e do bitrate. Um bitrate incorreto então também produz uma duração incorreta.
Por que isso é importante
MP3, AAC, Opus e Vorbis usam compressão com perda: o codificador descarta ou simplifica sons difíceis de ouvir. Um bitrate mais alto permite que o codificador mantenha mais informação, então a qualidade pode ser melhor, mas o arquivo fica maior. A 128 kbps, um minuto de áudio precisa de 960 kilobytes, e a 320 kbps o mesmo minuto precisa de 2,4 megabytes.
Compare bitrates apenas entre arquivos com o mesmo codec. No mesmo bitrate, geralmente se relata que AAC soa melhor que MP3.