Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
[A funcionalidade associada a esta página, Windows Media Format 11 SDK, é uma funcionalidade herdada. Foi substituído por Source Reader e Sink Writer. do Source Reader e Sink Writer foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda vivamente que o novo código utilize Source Reader e Sink Writer em vez de Windows Media Format 11 SDK, sempre que possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]
A codificação de taxa de bits constante (CBR) é o método padrão de codificação com o SDK do Windows Media Format. 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, saberá que o tamanho do arquivo será de cerca de 704 kilobytes (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 restrita de taxa de bits variável (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 tão eficientemente quanto um arquivo codificado no modo CBR. Com o CBR, a taxa de bits ao longo do tempo sempre permanece próxima da 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 alguns conteúdos são mais difíceis de comprimir, partes de um fluxo CBR serão de qualidade inferior a outras. Por exemplo, um filme típico tem algumas cenas que são bastante estáticas e algumas cenas que são cheias de ação. Se você codificar um filme usando CBR, as cenas que são estáticas e, portanto, fáceis de codificar de forma eficiente, serão de maior qualidade do que as cenas de ação, que são muito mais difíceis de codificar de forma eficiente.
A codificação CBR também pode resultar em qualidade inconsistente de um arquivo para outro. Se você usar CBR para codificar várias músicas de diferentes gêneros na mesma taxa de bits, você pode notar alguma diferença na qualidade entre eles.
Em geral, as variações na qualidade de um arquivo CBR são mais pronunciadas 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 percetí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.
Tópicos relacionados