¿Qué es el encoding de video?
El encoding de video convierte fotogramas sin procesar o decodificados en un flujo de bits comprimido mediante un códec. Los ajustes del codificador determinan la tasa de bits, la calidad, la estructura de los fotogramas, el perfil, el costo de procesamiento y la compatibilidad de reproducción.
Cómo funciona el encoding de video
El encoding comienza con fotogramas ordenados y audio opcional, y luego aplica predicción, transformaciones, cuantificación y encoding entrópico según el códec seleccionado. El control de tasa distribuye los bits a lo largo del tiempo, mientras que la estructura GOP y la selección de referencias determinan el comportamiento de los saltos en la reproducción y la tolerancia a fallos. Un mismo máster suele codificarse en varias combinaciones de resolución y tasa de bits para distintos dispositivos y redes. Esta etapa precede a la multiplexación o al empaquetado para streaming y suele ser la transformación con mayor demanda computacional de un pipeline de entrega.
Datos clave
- Un perfil selecciona las herramientas de codificación permitidas, mientras que un nivel restringe propiedades como el tamaño de imagen y la demanda de procesamiento; las combinaciones no compatibles pueden impedir la inicialización del decodificador.
- El encoding de dos pasadas puede analizar una grabación completa antes de asignar los bits, mientras que el encoding en directo debe tomar decisiones de control de tasa sin conocer las escenas futuras.
- La tasa de bits nominal no es una medida de calidad por sí sola: la generación del códec, la resolución, la frecuencia de fotogramas, la complejidad de la fuente y las decisiones del codificador influyen en la imagen resultante.
Cuándo importa el encoding de video
Codifica los másteres subidos en variantes adecuadas para el almacenamiento, la reproducción y el streaming adaptativo. Una mayor eficiencia de compresión puede exigir más procesamiento o decodificadores más recientes, lo que reduce la variedad de dispositivos compatibles.