Como saber se um arquivo de áudio é CBR ou VBR?

7

O tamanho do arquivo de uma gravação de áudio CBR ( Taxa de bits constante ) pode ser calculado usando um formula :

File Size (Bytes) = (sampling rate) × (bit depth) × (number of channels) × (seconds) / 8

Por exemplo, uma gravação de qualidade de CD com 70 minutos de duração ocupará 740880000 bytes ou 740 MB:

44100 × 16 × 2 × 4200 / 8 = 740880000 Bytes 

Mas não funciona se o áudio for VBR ( Taxa de bits variável ). Como saber se um arquivo de áudio é CBR ou VBR?

    
por kev 08.05.2012 / 12:42

4 respostas

10

Instale Chequemate primeiro (o arquivo .deb ) clicando duas vezes nele e selecionando Instalar no Ubuntu Centro de Software.

Em seguida, abra um terminal com Ctrl Alt T e chame:

mpck input.mp3 | grep "bitrate"

Isso lhe dirá precisamente se um arquivo é CBR ou VBR. Se for CBR, você verá apenas a taxa de bits e, se for VBR, depois do rótulo average bitrate você verá (VBR) .

Eu testei isso no Ubuntu 12.04, mas os pacotes para o Checkmate também estão disponíveis para o Windows.

    
por 08.05.2012 / 13:20
2

Este é o meu truque, funciona apenas se você tiver um diretório contendo vários arquivos mp3, e você sabe que eles têm a mesma codificação (VBR ou CBR): Se os arquivos mostrarem taxas de bits diferentes, você sabe que eles são codificados VBR.

Você vê a indicação da taxa de bits nas propriedades do arquivo ou usa exiftool *.mp3 | grep Bitrate .

    
por 18.05.2014 / 10:56
0

Quando reproduzo o áudio no player que exibe a taxa de bits, para o VBR você verá que a taxa de bits sempre flutua. Para o CBR, a taxa de bits permanece constante em todas as músicas. Eu uso o Winamp para pensar.

    
por 08.05.2012 / 12:48
0

A maioria dos players e ferramentas de metadados verifica a presença de um cabeçalho Xing para determinar se o arquivo é VBR ou CBR. Note que você não precisa realmente de um cabeçalho Xing para ter VBR, mas sem ele, quase todos os jogadores estragam e mostram a duração errada. O cabeçalho Xing não é formalmente padronizado, então você terá que visualizar o código fonte do XMMS para a definição do que o cabeçalho Xing deve ser.

Baseado nos meus testes, o ExifTool não reporta um arquivo para ser VBR quando está faltando o cabeçalho Xing, então ele também está apenas checando a presença do cabeçalho Xing como um indicador de se é VBR ou não. / p>     

por 10.06.2015 / 00:26