Contenedor de medios

Contenedor de medios , contenedor multimedia ( ing.  Contenedor de medios ): un formato de archivo o formato de transmisión (una transmisión, a diferencia de un archivo, no es un tema de almacenamiento), cuyas especificaciones determinan solo la forma en que se presentan los datos (y no el algoritmo de codificación ) dentro de un solo archivo . El contenedor de medios define el tamaño y la estructura de los datos que representa, pero no define ninguna codificación de los datos en sí. El contenedor de medios es en realidad un metaformato, ya que almacena datos e información sobre cómo se almacenarán los datos dentro del archivo. Como consecuencia, un programa que sea capaz de identificar y abrir correctamente un archivo (leer un flujo) grabado en algún formato puede ser incapaz posteriormente de decodificar los datos reales grabados dentro del contenedor de medios, ya sea porque los metadatos en el contenedor de medios son insuficientes o el software no puede decodificar los datos codificados en el contenedor de medios.

En teoría, un formato de contenedor puede almacenar cualquier tipo de datos, pero en la práctica, existen grupos separados de contenedores para cada tipo de datos. Estos grupos están "personalizados" para requisitos específicos y la información que se almacenará en ellos. Los contenedores de medios son un ejemplo típico de un grupo de contenedores de archivos que están diseñados para almacenar información de medios, que se divide condicionalmente en imágenes, video y audio. En el caso de las películas, el contenedor de medios no solo debe almacenar la transmisión de video y audio, sino también las etiquetas para sincronizarlas durante la reproducción. Se pueden almacenar varios flujos del mismo tipo en un contenedor de medios, por ejemplo, una película (flujos de video) con varias pistas de audio (flujos de audio) y subtítulos (flujos de texto).

Lista de contenedores de medios

El contenedor de archivos se utiliza para identificar e intercalar diferentes tipos de datos. Los formatos de contenedor más simples pueden contener varios tipos de datos de audio codificados con un códec particular . Los contenedores de medios más complejos pueden admitir múltiples flujos de audio y video, subtítulos de texto, información de capítulos ,  metadatos (etiquetas), junto con información para sincronizar la reproducción de diferentes flujos al mismo tiempo. En la mayoría de los casos, el encabezado ( encabezado en inglés  ) del archivo, la mayoría de los metadatos y los datos de sincronización están determinados por el formato del contenedor. Por ejemplo, hay contenedores optimizados para videos de baja calidad a tasas de bits bajas y hay contenedores optimizados para archivos grandes que contienen muchos flujos de alta calidad.

Las partes componentes de un contenedor de archivos tienen diferentes nombres. En RIFF y PNG , a menudo se denominan fragmentos (piezas), en MPEG-TS se denominan paquetes (paquetes) y en JPEG se denominan "segmentos" (segmentos). El contenido principal de estas partes constituyentes se denomina "datos" o "carga útil". En la mayoría de los formatos de contenedor, cada componente de la secuencia tiene su propio encabezado ( encabezado en inglés  ), mientras que el contenedor de medios TIFF almacena compensaciones, lo que genera dificultades para guardar la información. Los componentes modulares facilitan la recuperación de otros componentes en caso de que se dañen los archivos o se produzcan caídas de fotogramas bits

Algunos contenedores de medios están diseñados para almacenar solo datos de audio :

Algunos contenedores de medios están diseñados para almacenar solo imágenes estáticas:

La mayoría de los contenedores de medios son capaces de almacenar todos o casi todos los tipos de medios, incluidos audio, video y texto. El más popular de ellos:

También hay muchos otros contenedores de medios como NUT, MPEG-1 , MXF, GXF, ratDVD, SVI, VOB y DivX Media Format .

Formatos de codificación únicos

Además de los formatos de contenedor "puros", que solo definen un "envoltorio" y no un algoritmo de codificación, existen algunos formatos de archivo que definen tanto una capa de almacenamiento como una capa de codificación, como parte de un diseño modular y para compatibilidad de abajo hacia arriba. . Estos contenedores de medios incluyen formato de intercambio de archivos JPEG (JFIF) para imágenes JPEG y gráficos de red portátiles (PNG). Dichos contenedores de medios con todas las funciones (aunque el concepto de "contenedor de medios" no es del todo aplicable a ellos) se denominan "formato de codificación único" ( rus. Formato de codificación unificado ).

Diferencias

Todas las diferencias entre los diferentes contenedores de medios provienen de cinco fundamentos:

Remo

Remux (remultiplexación) es un término aceptado en el campo de la codificación de video, lo que significa volver a empaquetar el contenido de un contenedor de medios. Su característica importante es la ausencia de recodificación (preservando la calidad original) de los principales flujos elementales (video y audio). Solo se reemplaza el contenedor de medios, también se pueden agregar o eliminar subtítulos, menús, múltiples transmisiones de audio (pistas de audio adicionales) y otros datos secundarios.

Notas

  1. Xiph.org no admite OGM . Archivado desde el original el 30 de enero de 2009.