Base de conocimiento

Vídeo, códec, contenedor multimedia

VÍDEO


El video es una tecnología de captura electrónica, grabación, tratamiento, almacenamiento, transmisión, y reconstrucción de una secuencia de imágenes que representan escenas en movimiento.
Normalmente las imágenes se acompañan de sonido; la información de uno y otro tipo se suele grabar en pistas separadas que luego se coordinan para su ejecución simultánea.
Para transformar la información analógica de las imágenes en digital se usan los

 

CÓDEC

Un CÓDEC (acrónimo de codificador/decodificador ) es una utilidad que analiza los fotogramas y emplea algoritmos para comprimir sus datos.

Los codecs sirven para comprimir y codificar video, sonido o cualquier tipo de información en su propio formato y, a la vez, permiten decodificarlo para permitir su visualización.

La mayor parte de códecs provoca pérdidas de información para conseguir el tamaño más pequeño posible del archivo destino. Su uso es aconsejable porque en la práctica la disminución de la calidad es casi imperceptible y nos beneficiamos de la reducción considerable del tamaño de los datos.

Hay también codecs sin pérdidas (lossless codecs). Si los datos sufrirán otros tratamientos en el futuro, una codificación repetida con pérdidas dañaría demasiado la calidad, por lo que es preferible emplear este tipo de decodificadores.

 

CONTENEDOR MULTIMEDIA

 

Los archivos multimedia contienen tanto datos de audio como de vídeo, y a menudo subtítulos, capítulos, meta-datos e información de sincronización siguiendo un formato preestablecido en su especificación. Para que sean útiles para almacenarlos o transmitirlos, deben ser encapsulados juntos. Esta función es realizada por un formato de archivo de vídeo o contenedor. 
Un contenedor especifica la estructura interna de un archivo de forma que pueda contener todos estos elementos.
Algunos de los contenedores multimedia más conocidos son: AVI, MPG, QT, WMV, MP4, FLV. Otros menos conocidos son: Ogg, OGM y Matroska. Algunos de estos formatos están limitados a contener streams que se reducen a un pequeño juego de codecs, mientras otros son usados para objetivos más generales.
Las pistas de vídeo y audio suelen ir comprimidas, siendo distintos los códecs utilizados dentro de cada uno de los contenedores los encargados de descomprimir la información en aras a su reproducción.
Cuando se crea un contenedor, en primer lugar se produce la codificación de las pistas y posteriormente son "unidas" (multiplexadas) siguiendo un patrón típico de cada formato.
Cuando un archivo debe ser reproducido, en primer lugar actúa un divisor (splitter), el cual conoce el patrón del contenedor, y "separa" (desmultiplexa) las pistas de audio y vídeo. Una vez separadas, cada una de ellas es interpretada por el descodificador y reproducida.