><

Acerca de la compresión de vídeo


Este tema de ayuda trata sobre los codecs de vídeo y algunas de las técnicas que utilizan para gestionar distintas situaciones. La comprensión de estas técnicas puede resultar útil para identificar las prioridades al planificar la compresión de un proyecto.

Compresión espacial

La compresión espacial compacta la descripción de la zona visual de los fotogramas buscando pautas y repeticiones entre los píxeles. Por ejemplo, en una imagen que incluya un cielo azul, la compresión espacial observa que muchos de los píxeles del cielo tienen un tono de azul parecido. En vez de describir los miles de píxeles uno a uno, la compresión espacial graba una descripción mucho más corta, como "todos los píxeles de esta zona son de color azul claro". La codificación por longitud de ejecución es una versión de esta técnica que utilizan muchos codecs. A medida que aumenta la compresión espacial, disminuyen el flujo de datos y el tamaño, y la imagen pierde contraste y definición. En muchos codecs, las opciones de Calidad y Flujo de datos controlan el grado de compresión espacial; si se reducen los valores de estas opciones, aumenta la compresión espacial. En algunos codecs, la Calidad y el Flujo de datos están interrelacionados, por lo que los cambios de un ajuste afectan al otro.

Compresión temporal

La compresión temporal busca formas de compactar la descripción de los cambios durante una secuencia de fotogramas. Para ello, busca pautas y repeticiones en el tiempo.

Por ejemplo, en un clip de vídeo en el que aparece una persona hablando con un fondo estático, la compresión temporal observa que los únicos píxeles que varían de un fotograma a otro son los que forman la cara de la persona. Los demás no cambian (cuando la cámara está inmóvil). En vez de describir cada uno de los píxeles de cada uno de los fotogramas, la compresión temporal describe todos los píxeles del primer fotograma, y después, en los fotogramas sucesivos, describe sólo los que difieren con respecto al fotograma anterior. Esta técnica se conoce como diferenciación de fotogramas.

Cuando la mayoría de los píxeles de un fotograma son distintos de los del anterior, es mejor volver a definir todo el fotograma. Los fotogramas completos, llamados keyframes, establecen un nuevo punto de partida para la diferenciación de fotogramas. Muchos codecs pueden crear keyframes a los intervalos especificados, y algunos también pueden insertar keyframes en las marcas colocadas por el usuario en la ventana de construcción de Premiere. Algunos codecs crean automáticamente un keyframe cuando detectan que un fotograma es muy distinto del anterior. Normalmente, la opción Calidad del codec y las configuraciones de keyframe controlan el grado de compresión temporal; si se reduce el valor de estas opciones, aumenta la compresión temporal.

Compresión sin pérdidas y por eliminación

Algunos codecs utilizan la compresión sin pérdidas, que conserva toda la información del clip original. Así se mantiene la calidad al cien por cien, por lo que la compresión sin pérdidas resulta útil para la edición final y para mover los clips entre sistemas. No obstante, el mantenimiento de la calidad original limita la reducción del flujo de datos y el tamaño de archivo, y el flujo de datos resultante puede ser demasiado alto para ejecutarse correctamente en algunos ordenadores.

Otros métodos de compresión eliminan parte de los datos originales. Esto se denomina compresión por eliminación. Por ejemplo, si los píxeles que constituyen el cielo contienen en realidad 78 tonos de azul, un codec que utilice la compresión por eliminación puede guardar 60 tonos de azul. Normalmente, los codecs con compresión por eliminación permiten al usuario elegir el porcentaje de calidad de imagen que está dispuesto a perder a cambio de adaptar el vídeo a los ordenadores con los que se vaya a reproducir. La compresión por eliminación permite flujos de datos y tamaños de archivo mucho menores que los de la compresión sin pérdidas, por lo que normalmente se utiliza la compresión por eliminación para la producción final de vídeos que se difunden por CD-ROM o Internet. Algunos codecs, como JPEG, utilizan siempre la compresión por eliminación; otros, como Planar RGB, utilizan siempre la compresión sin pérdidas. También hay codecs que permiten al usuario elegir el tipo de compresión deseado, normalmente por medio de la configuración de las opciones Calidad y Flujo de datos. La reducción de los valores de estas opciones permite ahorrar más espacio, eliminando más datos.

Compresión simétrica y asimétrica

El codec elegido influye sobre el desarrollo del trabajo de producción, no sólo en lo que se refiere al tamaño de archivo y a la velocidad de reproducción, sino también en lo concerniente al tiempo que tarda un codec en comprimir una determinada cantidad de imágenes. La compresión rápida acelera la producción del vídeo y la descompresión rápida facilita la reproducción, pero hay muchos codecs que tardan más tiempo en comprimir los fotogramas que en descomprimirlos. Éste es el motivo por el que un programa de 30 segundos puede tardar varios minutos en procesarse antes de su reproducción. Comprimir vídeo es como hacer una maleta; se tarda lo mismo en hacer la maleta que en deshacerla si se llena de ropa de cualquier manera, pero si se invierte más tiempo en doblar la ropa y organizarla dentro de la maleta, se puede guardar más en el mismo espacio.

Así, los distintos codecs invierten distintas cantidades de tiempo en la compresión y la descompresión de vídeo. Los codecs simétricos tardan el mismo tiempo en comprimir un clip que en descomprimirlo; en los asimétricos, el tiempo invertido en la compresión es significativamente mayor que el que se invierte en la descompresión. Por ejemplo, el codec asimétrico Cinepak descomprime el vídeo con relativa rapidez, por lo que resulta útil para archivos de vídeo que se deban reproducir bien en cualquier ordenador, de gama alta o baja, pero para conseguirlo es necesario invertir más tiempo en la compresión. La simetría varía según el codec y normalmente no se puede configurar.

Recompresión de clips

Cuando se reproduce o se exporta un programa compuesto por clips originales comprimidos, es posible recomprimir los clips originales que ya están comprimidos, o dejarlos como están. Normalmente, es mejor evitar la recompresión de los clips, porque no se puede ahorrar más espacio repitiendo la compresión con las mismas configuraciones. De hecho, dado que muchos compresores utilizan el método de eliminación, la recompresión de los clips reduce la calidad de la imagen.

Premiere intenta evitar la recompresión cuando los fotogramas no parecen haber experimentado cambios con respecto a los fotogramas correspondientes del clip original, pero en algunas ocasiones es necesario recomprimir los clips originales. Por lo general, la recompresión es necesaria cuando se efectúan acciones que alteran de forma significativa los fotogramas del clip. A continuación se enumeran algunas de estas acciones de edición, aplicación de efectos y configuración:

  • Reducción de las configuraciones de Calidad o Flujo de datos.
  • Cambio de la velocidad, la profundidad del color, las configuraciones de keyframe, las opciones de Procesado especial, el codec o las opciones del codec, y en la mayoría de los casos, cambio del tipo de vídeo.
  • Cambio del contenido visual. Esto incluye el tamaño de fotograma, las transiciones, los filtros, el movimiento, la transparencia, las opciones de campo, y el congelado y entrelazado de fotogramas.

Si se selecciona la opción Recomprimir siempre, los clips se recomprimen en todos los casos, independientemente de que sus fotogramas hayan cambiado o no.

Otros factores que influyen en el tamaño de archivo

Algunas características del vídeo pueden influir en el tamaño del archivo, tanto si se aplica la compresión como si no, e independientemente del codec elegido.

  • Profundidad de bits: Determina el número de colores que se utilizan para exportar la película. Las profundidades de bits mayores crean archivos más grandes. Cuando se elige una profundidad de bits baja, es posible conservar cierto control sobre la calidad del color eligiendo una paleta de colores personalizada. Si esta opción no está disponible, esto significa que se ha elegido un codec que no acepta paletas personalizadas ni color de 8 bits.
  • Tamaño de fotograma: Para obtener la mayor calidad de imagen posible, el tamaño de fotograma del proyecto debe coincidir con el tamaño de fotograma del archivo de vídeo final. En los casos, como la difusión por Internet, en los que el tamaño y el flujo de datos son más importantes que la calidad de la imagen, la reducción del tamaño de fotograma puede favorecer la compresión, al reducir la cantidad de datos que hay que comprimir.
  • Fotogramas por segundo: Para obtener el mejor resultado posible, la velocidad del proyecto debe coincidir con la del archivo de vídeo final. En los casos, como la difusión por Internet, en los que el tamaño y el flujo de datos son más importantes que la calidad de la imagen, la reducción de la velocidad puede favorecer la compresión, al reducir la cantidad de datos que hay que comprimir.