Codificación de velocidad de bits constante (CBR)
La codificación de velocidad de bits constante (CBR) es el método predeterminado de codificación con el SDK de Windows Media Format. Cuando se usa la codificación CBR, se especifica la velocidad de bits de destino de una secuencia y el códec usa la cantidad de compresión necesaria para lograrlo.
Con la codificación CBR, se conoce la velocidad de bits y el tamaño de la secuencia codificada antes de la codificación. Por ejemplo, si está codificando una canción de tres minutos a 32 000 bits por segundo, sabe que el tamaño del archivo será de aproximadamente 704 kilobytes (32 000 bps x 180 segundos / 8 bits por byte / 1024). También sabe que el ancho de banda necesario para transmitir el contenido codificado es de aproximadamente 32 000 bits por segundo.
La codificación de velocidad de bits variable restringida (descrita en la sección siguiente) también permite conocer la velocidad de bits antes de la codificación, pero dado que la velocidad es variable, el archivo resultante no se puede transmitir de forma tan eficaz como un archivo codificado en modo CBR. Con CBR, la velocidad de bits a lo largo del tiempo siempre permanece cerca de la velocidad de bits media o objetivo, y se puede especificar la cantidad de variación.
La desventaja de la codificación CBR es que la calidad del contenido codificado no será constante. Dado que algunos contenidos son más difíciles de comprimir, las partes de una secuencia CBR serán de menor calidad que otras. Por ejemplo, una película típica tiene algunas escenas que son bastante estáticas y algunas escenas que están llenas de acción. Si codifica una película mediante CBR, las escenas estáticas y, por lo tanto, fáciles de codificar de forma eficaz, serán de mayor calidad que las escenas de acción, que son mucho más difíciles de codificar de forma eficaz.
La codificación CBR también puede dar lugar a una calidad incoherente de un archivo a otro. Si usa CBR para codificar varias canciones de diferentes géneros a la misma velocidad de bits, es posible que observe alguna diferencia de calidad entre ellos.
En general, las variaciones en la calidad de un archivo CBR se pronuncian más a velocidades de bits más bajas. A velocidades de bits más altas, la calidad de un archivo codificado en CBR seguirá variando, pero los problemas de calidad serán menos perceptibles para el usuario. Al usar la codificación CBR, debe establecer el ancho de banda tan alto como lo permita el escenario de entrega.
Temas relacionados