Compartir a través de


Cuando uso VBR con restricción máxima, la velocidad de bits media recuperada del objeto codec es mayor que la velocidad de bits máxima. ¿Cómo es posible?

La relación entre la velocidad media de bits y la velocidad de bits máxima a menudo se malinterpreta. La velocidad de bits máxima describe una restricción de búfer durante un período de tiempo especificado por la ventana de búfer máximo. La velocidad media de bits para VBR de dos pasos (sin restricciones o con restricciones máximas) es el promedio de bits por segundo durante la duración del archivo.

Como se describe en El modelo de búfer de cubos filtrados, la velocidad de bits real usada durante un período de tiempo igual a la ventana del búfer puede aproximarse dos veces a la velocidad de bits. Esto se debe a que el búfer, definido como un número de bits igual a los tiempos de velocidad de bits que la ventana del búfer (en segundos), se vacía a una velocidad constante.

Por ejemplo, en un segundo de una secuencia de 56 Kbps, el codificador crea muestras con un total de 59 Kb. Por lo tanto, se quitan 56 Kb de datos del búfer en ese segundo, dejando 3 Kb en el búfer. Si la secuencia tiene una ventana de búfer de tres segundos y, por tanto, un tamaño total de búfer de 168 Kb, tardaría casi 40 segundos en rellenar el búfer. La velocidad de bits media para la secuencia (si su duración es menor que el tiempo que tarda en rellenar el búfer) es de 59 Kbps, aunque la velocidad de bits esté establecida en 56 Kbps.

El mismo fenómeno se aplica a las restricciones de velocidad de bits máximas. Para contenido corto, la velocidad de bits media calculada por el objeto codec después de completar la codificación puede ser mayor que la velocidad de bits máxima.

Preguntas más frecuentes