¿Qué es la compresión de vídeo y para qué sirve?
October 07, 2024 | 5 minutes read
¿Alguna vez has tenido que borrar fotos o vídeos de recuerdos preciosos por falta de almacenamiento disponible en tu teléfono u ordenador? La compresión de vídeo ofrece una solución a este problema al reducir significativamente el tamaño de los archivos de una imagen. De forma parecida a lo que ocurre cuando haces la maleta para irte de vacaciones o pasar la noche, la compresión de vídeo optimiza todo el espacio de tu dispositivo de almacenamiento de la forma más eficaz posible.
La compresión de vídeo se refiere al proceso de reducir el número total de bits necesarios para representar una determinada secuencia de vídeo o imagen. Lo más habitual es que se ejecute mediante la fórmula o algoritmo de un programa que calcula la mejor manera de reducir adecuadamente el tamaño de los datos. La reducción de datos que resulta de la compresión conlleva ventajas como menores requisitos de ancho de banda y menores requisitos de almacenamiento para un clip de contenido de vídeo.
La compresión de vídeo suele implicar la omisión de información que no se considera absolutamente necesaria para la visualización de un clip de contenido de vídeo. Un códec de compresión eficaz hará que los archivos de vídeo sean más pequeños y manejables sin sacrificar la calidad de las imágenes mostradas. Además, para comprimir grandes cantidades de vídeo no se necesitarán grandes costes de hardware y gastos generales. Por regla general, cuanto más agresiva sea la compresión, mayor será el ahorro en ancho de banda de transmisión y espacio de almacenamiento. Sin embargo, esto se hace a expensas de la calidad del vídeo.
¿Cómo funciona la compresión de vídeo?
Hay dos formas principales de comprimir los datos de un clip de vídeo: la compresión entre fotogramas y la compresión intrafotograma. La compresión intrafotograma toma cada fotograma individual del vídeo y comprime los archivos de forma similar a como se utiliza JPEG para comprimir una imagen fija. Por el contrario, la compresión entre fotogramas comprime ligeramente la imagen y garantiza que cada fotograma esté completo. La decisión de aplicar la compresión interframe frente a la intraframe dependerá de las necesidades específicas de vídeo.
Por ejemplo, los códecs de vídeo utilizan la compresión entre fotogramas con el objetivo de obtener la mayor compresión posible. La idea básica que subyace a esta elección es que, dado que los vídeos constan de varios fotogramas, la compresión entre fotogramas examina cada fotograma individual, lo compara con el fotograma anterior y almacena sólo los datos que han cambiado. Sin embargo, la compresión entre fotogramas tiene sus limitaciones, ya que los fotogramas que se saltan al importar el vídeo a otra fuente pueden causar problemas con la imagen proyectada.
¿Por qué es necesaria la compresión de vídeo?
La compresión de vídeo es esencial a la hora de grabar y, a su vez, guardar cualquier tipo de vídeo de vigilancia o seguridad, ya que la compresión cambia los archivos a un formato más pequeño. Esto maximiza el espacio de hardware y permite guardar más vídeos en un determinado disco duro o dispositivo de almacenamiento. Además, la compresión de vídeo permite a los usuarios almacenar vídeos más largos y de mayor calidad en sus discos duros, ya que estos vídeos consumirían memoria rápidamente si no se comprimieran. Existen 3 formas principales de compresión de vídeo:
- Compresión H.264 – Este formato funciona evaluando simultáneamente pequeñas imágenes de datos y eliminando los duplicados, y está ampliamente considerado como la forma más eficaz de comprimir archivos de vídeo entre los profesionales del sector.
- Compresión MJPEG – Este formato evalúa cada fotograma individual de un vídeo y lo trata como una imagen JPEG individual.
- MPEG4 – Es el formato de compresión de vídeo más antiguo y ha quedado obsoleto en gran medida con el desarrollo del formato H.264.
Compresión y tasa de bits
Una vez que el ordenador o la cámara han terminado con el proceso de compresión, el tamaño del archivo será igual a la tasa de bits de X segundos de vídeo. En teoría, cuanto mayor es la tasa de bits, más datos se almacenan en un archivo concreto, lo que por extensión se traduce en una compresión de mayor calidad. Sin embargo, hay otros factores atenuantes que influyen en este proceso. Por ejemplo, como las distintas cámaras utilizan distintos códecs para comprimir los datos, el algoritmo de compresión utilizado en los datos diferirá de un fabricante a otro. En términos generales, existen dos categorías de algoritmos de compresión: con pérdida y sin pérdida.
La compresión con pérdidas no proporciona una coincidencia exacta píxel a píxel de una imagen al comprimirla, pero ofrece ratios de compresión mucho mayores que la compresión sin pérdidas. Por el contrario, la compresión sin pérdidas significa que cada píxel es exactamente igual al original y, en efecto, no puede perderse. El códec y el algoritmo de compresión que elijas dependerán de las necesidades específicas de tu empresa u organización. Algunas cámaras de gama alta del mercado actual ofrecen códecs que proporcionan imágenes de calidad a la misma velocidad de bits. Por otro lado, otras cámaras utilizan códecs menos agresivos para mantener una calidad de imagen lo más prístina posible.