Compresión de video para principiantes, ¿por dónde empezar?

Me interesa el video, pero se muy poco al respecto. Me encanta hacer videos con mi videocámara o GoPro, luego editarlos y subirlos.

La cosa es que sé cómo hacer esto, pero no sé cómo funciona. Cuando tengo que elegir los ajustes preestablecidos en Adobe Premiere Elements 9, no tengo idea de qué significan todas esas cosas. Tampoco sé qué configuraciones son las mejores en la videocámara y GoPro. No sé en qué tipo de archivo debo exportar o cargar el video.

Quiero aprender mucho sobre video. Mi pregunta: ¿por dónde y cómo empiezo?

Respuestas (1)

La compresión es un campo muy complejo en el que puede ingresar poco o mucho o en cualquier punto intermedio. Hay empresas cuyo único trabajo es realizar una compresión de alta calidad para las versiones más importantes. Parte del truco es que existen diferentes algoritmos de compresión, diferentes formatos de almacenamiento, diferentes códecs y cada códec tiene su propio conjunto de configuraciones.

Empezando por el más amplio, tenemos diferentes algoritmos. Un algoritmo de compresión es un enfoque particular para tratar de reducir la cantidad de información que debe almacenarse para reproducir una señal. Ejemplos de algoritmos de compresión son cosas como MPEG, MPEG-2/H.262, MPEG-4, MPEG-4 AVC/H.264. Define cómo simplificar la información y qué tipo de patrones se buscan en la señal.

Luego, igualmente amplios, tenemos los formatos de almacenamiento. Estos son formatos físicos como discos Bluray o cintas DV o formatos de archivo como WMV, MOV, M4V y simplemente almacenan información sin procesar o más probablemente comprimida con un algoritmo de compresión a través de un códec.

Un códec es una implementación particular de un algoritmo de compresión. Es un codificador/decodificador. Con los códecs basados ​​en estándares, no es necesario que se use exactamente el mismo códec para decodificar que para codificar, aunque existen códecs propietarios que requieren que se instale el mismo códec para que funcione la reproducción. Parte de la complejidad de la compresión es que cada códec hace su propia implementación incluso de algoritmos estándar y tiene su propia configuración disponible para ajustar cómo se realiza la codificación.

A menudo, cuanto mejor es el códec, más control da sobre cómo se realiza la compresión. Dado que la configuración difiere de un códec a otro, el impacto de la configuración puede diferir de manera similar. Realmente no hay sustituto para la experimentación cuando se aprende cómo se comporta un códec, pero cierta terminología clave se mantiene consistente entre diferentes códecs e incluso diferentes algoritmos.

El más obvio, significativo y consistente es probablemente VBR (1 y 2 pases) y CBR. Casi cualquier compresión basada en movimiento tiene estas opciones. CBR es tasa de bits constante. Significa que se debe usar una cierta cantidad de datos por segundo cada segundo, independientemente de la cantidad de actividad o la dificultad de comprimir. En el video basado en movimiento, conduce a una calidad realmente alta cuando las cosas están relativamente quietas, pero la calidad se ve afectada durante los momentos de mucho movimiento. También da muy fácil estimar el tamaño de los archivos.

VBR, por otro lado, significa Velocidad de bits variable y, como su nombre lo indica, la velocidad de bits puede cambiar según la dificultad de comprimir la escena actual. Por lo general, se proporciona una tasa de bits objetivo y una tasa de bits máxima. El objetivo es lo que el códec intentará promediar y la tasa de bits máxima es el nivel que no se permite superar en ningún momento. 1 paso VBR intentará hacerlo sin conocimiento previo del video que se está codificando. El VBR de 2 pases, por otro lado, hace un pase a través del video para determinar las características del video de modo que pueda distribuir adecuadamente las tasas de datos para lograr la mejor calidad posible con el ancho de banda asignado. La desventaja es que tarda aproximadamente el doble de tiempo en codificar.

Otro concepto relativamente consistente son los fotogramas clave. Muchas funciones de compresión solo almacenan imágenes completas ocasionalmente. El resto de fotogramas son aproximaciones basadas en la imagen completa anterior. Los fotogramas clave pueden determinar con qué frecuencia se utilizan esos fotogramas completos. Los códecs más avanzados incluso permitirán controlar la secuencia real de los tipos de fotogramas que se utilizan. (Por ejemplo, con MPEG-2, los fotogramas I, B y P son los 3 tipos principales de fotogramas).

Cuando se utilizan formatos no estándar, la resolución también es una opción para la compresión. Puede reducir en gran medida la cantidad de información que debe almacenarse, pero también reduce en gran medida la calidad con la que está diseñado para reproducirse. Al tratar de averiguar la mejor compresión para la web, es importante tener en cuenta tanto la tasa de bits como la resolución. Intentar almacenar demasiados píxeles con una tasa de bits insuficiente dará como resultado artefactos relacionados con la compresión, pero almacenar muy pocos píxeles dará como resultado una pérdida universal de resolución (pero menos artefactos).

Si bien cada códec puede tener pautas para aproximar las tasas de bits necesarias para varias resoluciones, lamentablemente no hay mucho sustituto para la experimentación. Un video en el que se ve cómo se seca la pintura tendrá una tasa de bits sustancialmente menor que el metraje inestable del tío Billy Bob de un partido de fútbol a alta velocidad. En general, para la compresión basada en movimiento, la cantidad de movimiento en las escenas determina qué tan bien se comprime y puede desarrollar una sensación con el tiempo trabajando con un códec en particular.

Al igual que con su otra pregunta, si hay algún tema más específico en el que esté atascado, no dude en preguntar aquí o consultar un formato particular en Wikipedia o similar para obtener información mucho más detallada de la que puede caber fácilmente en un formato de preguntas y respuestas. .