Dicionário

O que é bitrate de áudio?

O bitrate de áudio informa quanta dados um fluxo de áudio usa por segundo. Veja o que valores como 128 kbps significam para arquivos MP3 e outros formatos.

audio-bitrate

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 kbps a 320 kbps: MP3 a 32000, 44100 ou 48000 Hz, em 14 passos fixos
  • 8 kbps a 160 kbps: MP3 a 16000, 22050 ou 24000 Hz, um modo aceitável para fala
  • 128 kbps: o padrão do codificador LAME MP3 para estéreo a 32000, 44100 ou 48000 Hz, e do codificador AAC no FFmpeg
  • 64 kbps a 128 kbps: a faixa que a especificação do Opus indica para música estéreo
  • 1.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.