Articulo de referencia

Control inteligente de la tasa de bits

El Control Inteligente de Tasa de Bits ( SBC ) era una técnica para lograr una eficiencia de compresión de video significativamente mejorada utilizando el códec de video DivX 3....

El Control Inteligente de Tasa de Bits ( SBC ) era una técnica para lograr una eficiencia de compresión de video significativamente mejorada utilizando el códec de video DivX 3.11 Alpha o el códec de video MPEG-4v2 propietario de Microsoft y el codificador de video Nandub . SBC se basaba en dos tecnologías principales para lograr esta eficiencia mejorada: la codificación multipaso y los Intervalos Variables de Fotogramas Clave (VKI). SBC dejó de usarse comúnmente después de que el desarrollo de XviD y DivX avanzó hasta un punto en el que incorporaron las mismas características que SBC había introducido y podían ofrecer una compresión de video aún más eficiente sin necesidad de una aplicación especializada. Los archivos creados con SBC son compatibles con DivX 3.11 Alpha y pueden ser decodificados por la mayoría de los códecs que admiten el video MPEG4 de la Organización Internacional de Normalización (ISO).

Detalles técnicos

El códec DivX 3.11 Alpha permitía al usuario controlar tres aspectos del proceso de codificación: la tasa de bits promedio , el intervalo de fotogramas clave y si el códec preservaba un movimiento más fluido o imágenes más detalladas. DivX intentaba codificar una película completa con una tasa de bits promedio especificada por el usuario, variando la calidad del vídeo para alcanzar la tasa de bits objetivo . Esto significaba que una sección simple de vídeo, como una imagen fija, se vería muy bien, pero un vídeo complejo, como una escena de acción, se vería muy mal. La colocación de fotogramas clave de DivX también era muy simple: colocaba fotogramas clave solo en el intervalo seleccionado por el usuario, cada 300 fotogramas (10 segundos a 30 fotogramas/s) por defecto.

La codificación multipaso de Nandub codificaba el vídeo dos veces; en el primer paso analizaba el vídeo (y escribía información en un archivo de registro), y en el segundo generaba el archivo de salida. En lugar de variar la calidad de la imagen para lograr una tasa de bits promedio, esto permitía a SBC variar la tasa de bits para lograr una calidad promedio, utilizando una tasa de bits más alta para escenas más complejas y una tasa de bits más baja para escenas más simples. VKI colocaba fotogramas clave solo donde era necesario, como en los cambios de escena, en lugar de a intervalos fijos. Esto mejoró significativamente tanto la eficiencia de compresión como la calidad visual del vídeo resultante. También estaba disponible un parche VKI (llamado DivX Scene Detect Patch) para DivX que permitía la funcionalidad VKI sin usar Nandub, pero ofrecía un rendimiento inferior en comparación con los algoritmos VKI incluidos en Nandub.

Nandub fue una modificación del codificador de vídeo de código abierto VirtualDub , realizada por Nando, que incorporaba características de SBC.

Véase también

  • Página del proyecto Nandub en Sourceforge
  • Guía de SBC en Digital-Digest
  • Explicación de las opciones de Nandub por Koepi , Codificación en Nandub en Doom9.org