Formato de archivo multimedia base ISO / IEC


El formato de archivo multimedia base ISO / IEC ( ISOBMFF ) define una estructura general para archivos multimedia basados ​​en el tiempo , como video y audio. [2] [3] Está estandarizado en ISO / IEC 14496-12 - MPEG-4 Parte 12. El texto también se publicó como ISO / IEC 15444-12 (JPEG 2000, Parte 12, retirado en 2017 ). [4]

Está diseñado como un formato flexible y extensible que facilita el intercambio, la gestión, la edición y la presentación de los medios. La presentación puede ser local o mediante una red u otro mecanismo de transmisión de flujo. El formato de archivo está diseñado para ser independiente de cualquier protocolo de red en particular y, al mismo tiempo, permite admitirlos en general. [3] Se utiliza como base para otros formatos de archivos multimedia (por ejemplo , formatos de contenedor MP4 y 3GP ).

El formato de archivo multimedia base ISO / IEC se basa directamente en el formato contenedor QuickTime de Apple . [5] [6] [7] [8] [9] Fue desarrollado por MPEG ( ISO / IEC JTC1 / SC29 / WG11). La primera especificación de formato de archivo MP4 se creó sobre la base de la especificación de formato QuickTime publicada en 2001. [10] El formato de archivo MP4 conocido como "versión 1" se publicó en 2001 como ISO / IEC 14496-1: 2001, como revisión de el MPEG-4 Parte 1: Sistemas. [11] [12] [13]En 2003, la primera versión del formato de archivo MP4 fue revisada y reemplazada por MPEG-4 Parte 14: formato de archivo MP4 (ISO / IEC 14496-14: 2003), comúnmente conocido como formato de archivo MPEG-4 "versión 2". [14] El formato de archivo MP4 se generalizó en el formato de archivo multimedia base ISO / IEC (ISO / IEC 14496-12: 2004 o ISO / IEC 15444-12: 2004), que define una estructura general para archivos multimedia basados ​​en el tiempo. Se utiliza como base para otros formatos de archivo de la familia, como MP4, 3GP, Motion JPEG 2000 ). [5]

El formato de archivo multimedia base ISO / IEC está diseñado como formato de archivo extensible. La lista de todas las extensiones registradas para el formato de archivo multimedia base ISO / IEC se publica en el sitio web de la autoridad de registro oficial, www.mp4ra.org. [26] La autoridad de registro para los puntos de código (valores identificadores) en los archivos "Familia MP4" es Apple Inc. y se menciona en el anexo D (informativo) en MPEG-4 Parte 12. [6] Los diseñadores de códecs deben registrar los códigos inventan, pero el registro no es obligatorio [27] y algunos de los puntos de código inventados y usados ​​no están registrados. [28]Cuando alguien está creando una nueva especificación derivada del formato de archivo multimedia base ISO / IEC, todas las especificaciones existentes deben usarse como ejemplos y como fuente de definiciones y tecnología. Si una especificación existente ya cubre cómo se almacena un tipo de medio en particular en el formato de archivo (por ejemplo, audio o video MPEG-4 en MP4), esa definición debe usarse y no debe inventarse una nueva. [6]

MPEG ha estandarizado una serie de especificaciones que amplían el formato de archivo multimedia base ISO / IEC: El formato de archivo MP4 (ISO / IEC 14496-14) definió algunas extensiones sobre el formato de archivo multimedia base ISO / IEC para admitir códecs visuales / de audio MPEG-4 y Varias características de los sistemas MPEG-4, como descriptores de objetos y descripciones de escenas. El estándar MPEG-4 Part 3 (MPEG-4 Audio) también definió el almacenamiento de algunos formatos de compresión de audio. El almacenamiento de audio MPEG-1/2 ( MP3 , MP2 , MP1 ) en el formato de archivo multimedia base ISO / IEC se definió en ISO / IEC 14496-3: 2001 / Amd 3: 2005. [29] El formato de archivo de codificación de video avanzada (AVC) (ISO / IEC 14496-15) definió el soporte para H.264 / MPEG-4 AVCcompresión de video. [30] El formato de archivo de imagen de alta eficiencia (HEIF) es un formato de contenedor de imagen que utiliza el formato de archivo multimedia base ISO / IEC como base. Si bien HEIF se puede usar con cualquier formato de compresión de imágenes, incluye específicamente el soporte para imágenes intracodificadas HEVC y secuencias de imágenes codificadas HEVC que aprovechan la predicción entre imágenes.


Relaciones entre el formato de archivo multimedia base ISO / IEC, el formato de archivo MP4, el formato de archivo 3GPP y el formato de archivo 3GPP2. Basado en la especificación técnica 3GPP2 publicada el 18 de mayo de 2007. [25]