Share via


Codificação cbr (taxa de bits constante)

A codificação CBR (taxa de bits constante) é o método padrão de codificação com o SDK de Formato de Mídia do Windows. Ao usar a codificação CBR, você especifica a taxa de bits de destino para um fluxo e o codec usa qualquer quantidade de compactação necessária para alcançá-la.

Com a codificação CBR, a taxa de bits e o tamanho do fluxo codificado são conhecidos antes da codificação. Por exemplo, se você estiver codificando uma música de três minutos a 32.000 bits por segundo, sabe que o tamanho do arquivo será de cerca de 704 quilobytes (32.000 bps x 180 segundos/8 bits por byte/1.024). Você também sabe que a largura de banda necessária para transmitir o conteúdo codificado é de cerca de 32.000 bits por segundo.

A codificação de taxa de bits variável restrita (descrita na seção a seguir) também permite que você saiba a taxa de bits antes da codificação, mas como a taxa é variável, o arquivo resultante não pode ser transmitido de forma tão eficiente quanto um arquivo codificado no modo CBR. Com o CBR, a taxa de bits ao longo do tempo sempre permanece próxima à taxa de bits média ou de destino, e a quantidade de variação pode ser especificada.

A desvantagem da codificação CBR é que a qualidade do conteúdo codificado não será constante. Como algum conteúdo é mais difícil de compactar, partes de um fluxo CBR serão de qualidade mais baixa do que outras. Por exemplo, um filme típico tem algumas cenas que são bastante estáticas e algumas cenas cheias de ação. Se você codificar um filme usando CBR, as cenas estáticas e, portanto, fáceis de codificar com eficiência, serão de qualidade mais alta do que as cenas de ação, que são muito mais difíceis de codificar com eficiência.

A codificação CBR também pode resultar em qualidade inconsistente de um arquivo para outro. Se você usar o CBR para codificar várias músicas de diferentes gêneros na mesma taxa de bits, poderá notar alguma diferença de qualidade entre eles.

Em geral, as variações na qualidade de um arquivo CBR são mais acentuadas em taxas de bits mais baixas. Em taxas de bits mais altas, a qualidade de um arquivo codificado em CBR ainda variará, mas os problemas de qualidade serão menos perceptíveis para o usuário. Ao usar a codificação CBR, você deve definir a largura de banda tão alta quanto o cenário de entrega permitir.

Escolhendo um método de codificação

Recursos do Codec

Codificação de VBR (taxa de bits variável)