Formato de intercambio de materiales

format_list_bulleted Contenido keyboard_arrow_down
ImprimirCitar

Material Exchange Format (MXF) es un formato contenedor para medios de audio y video digital profesional definido por un conjunto de estándares SMPTE. Un ejemplo típico de su uso es la entrega de anuncios a las estaciones de televisión y el archivo sin cinta de los programas de televisión. También se utiliza como parte del paquete de cine digital para distribuir películas en salas comerciales.

Resumen

MXF, cuando se usa en forma de "Patrón operativo OP1A" u "OPAtom", se puede usar como un formato de contenedor, envoltorio o archivo de referencia que admite varios flujos diferentes de "esencia" codificada, codificada en cualquiera de una variedad de formatos de compresión de video y audio, junto con un envoltorio de metadatos que describe el material contenido en el archivo MXF. Otros "patrones operativos" puede contener o hacer referencia a múltiples materiales, al igual que una línea de tiempo simple de un programa de edición de video.

MXF tiene soporte completo de código de tiempo y metadatos y está diseñado como un estándar estable independiente de la plataforma para futuras aplicaciones profesionales de video y audio.

MXF se desarrolló para llevar un subconjunto del modelo de datos de formato de creación avanzado (AAF), bajo una política conocida como Directiva de divergencia cero (ZDD). En teoría, esto permite flujos de trabajo MXF/AAF entre sistemas de edición no lineal (NLE) que usan AAF y cámaras, servidores y otros dispositivos que usan MXF.

Uso

Desde 2004 en adelante, MXF estuvo en proceso de evolución del estándar a la implementación. La amplitud del estándar estaba sujeta a problemas de interoperabilidad, ya que los proveedores implementan diferentes partes del estándar o interpretan partes engañosas del estándar de manera diferente.

MXF es bastante efectivo en el intercambio de material D10 (IMX), principalmente debido al éxito de Sony eVTR y Sony's eVTR RDD to SMPTE. Los flujos de trabajo que combinan los sistemas eVTR, Avid NLE y servidores de transmisión que usan MXF en coordinación con AAF ahora son posibles.

Es posible el intercambio de material MPEG-2 de GOP largo entre servidores de video, ya que las emisoras desarrollan especificaciones de aplicaciones que esperan que implementen sus proveedores.

A partir del otoño de 2005, hubo importantes problemas de interoperabilidad con MXF en el uso de posproducción de transmisiones. Los dos sistemas de cámara de grabación de datos que producían MXF en ese momento, la XDCAM de Sony y la DVCPRO P2 de Panasonic, producían archivos incompatibles entre sí debido a las opciones de subformato opacas ocultas detrás de la extensión de archivo MXF. Sin herramientas avanzadas, era imposible distinguir estos formatos incompatibles.

Además, muchos sistemas MXF producen A/V de archivo dividido (video y audio almacenados en archivos separados) y utilizan una convención de nomenclatura de archivos que se basa en nombres de archivo generados aleatoriamente para vincularlos. Esto no solo exacerba el problema de saber exactamente qué hay en un archivo MXF sin herramientas especializadas, sino que rompe la funcionalidad de las técnicas estándar de las computadoras de escritorio. Estas técnicas generalmente se utilizan para manipular datos en un nivel tan fundamental como mover, copiar, renombrar y eliminar. El uso de un nombre de archivo generado aleatoriamente no es informativo para el usuario, pero cambiar el nombre rompe la estructura suelta de la base de datos entre archivos.

Un problema de ejemplo que causó problemas de interoperabilidad en 2004 fue cuando las herramientas de exportación MXF populares (es decir, las que son gratuitas o cuestan menos) no permitían al usuario crear un archivo AES estéreo dentro del contenedor MXF, ni permitían al usuario para agregar una anotación de texto libre al archivo MXF así creado (para, por ejemplo, que el próximo usuario del archivo pueda interpretar sus intenciones). Por lo tanto, un archivo MXF recibido y desempaquetado puede revelar esencia compatible con SMPTE D10 con ocho componentes de audio mono AES; el destinatario no tiene forma de saber si estos componentes son múltiples pares estéreo, 5.1 o tienen algún otro propósito.

Algunas de las incompatibilidades fueron abordadas y ratificadas en la versión 2009 del estándar.

MXF se usa como formato de empaque de audio y video para Digital Cinema Package (DCP). También se utiliza en los documentos de especificación de STANAG.

La extensión de archivo de los archivos MXF es ".mxf". El código de tipo de archivo de Macintosh registrado con Apple para archivos MXF es "mxf ", incluido un espacio final.

Herramientas

Convertidores MXF

Esta lista representa algunos ejemplos de productos gratuitos y de código abierto que admiten el estándar MXF:

  • FFmpeg, un proyecto de código abierto agregó soporte para el muxing y demuxing de MXF y MXF D-10 en FFmpeg 0.5, lanzado en marzo de 2009.
  • Tenga en cuenta que hasta 2019, FFmpeg implementa sólo el estándar base MXF pero no proporciona perfiles específicos de proveedores, por ejemplo, uno no puede producir un MXF Archivo compatible con dispositivos Sony XDCAM debido a las entradas de metadatos de cabecera desaparecidas (para más información vea ffmpeg trac ticket 5097)
  • GStreamer es una biblioteca de código abierto Formato de Intercambio de Materiales (MXF). Pitivi utiliza esta herramienta.
  • VSDC es un editor de vídeo gratuito para abrir y editar archivo mxf.
  • XMedia Recode es una herramienta freeware convertidor que admite archivos MXF.
  • Ingex es un paquete de software de código abierto (GPL) para la captura digital de datos de audio y vídeo, desarrollado y muy utilizado por la BBC. Se admite la captura de SDI, así como la transcodificación en tiempo real (con MXF). Las porciones de la suite también actúan como un servidor de archivos de red para archivos multimedia, así como archivar la cinta de datos LTO-3.

Los estándares MXF

Documentos base

  • SMPTE 377M: La especificación del formato de archivo MXF (el documento maestro general)
  • SMPTE EG41: MXF Guía de Ingeniería (Una guía que explica cómo utilizar MXF)
  • SMPTE EG42: MXF Metadatos descriptivos (Una guía que explica cómo utilizar metadatos descriptivos en MXF)

Patrones operativos

  • SMPTE 390M: OP-Atom (un diseño muy sencillo y muy limitado para archivos MXF simples)
  • SMPTE 378M: OP-1a (las opciones de diseño para un archivo MXF mínimo simple)
  • SMPTE 391M: OP-1b
  • SMPTE 392M: OP-2a
  • SMPTE 393M: OP-2b
  • SMPTE 407M: OP-3a, OP-3b
  • SMPTE 408M: OP-1c, OP-2c, OP-3c

Contenedores genéricos

  • SMPTE 379M: Container Genérico (la forma en que la esencia se almacena en archivos MXF)
  • SMPTE 381M: GC-MPEG (cómo almacenar datos de esencia MPEG en MXF utilizando el Contenedor Genérico)
  • SMPTE 383M: GC-DV (cómo almacenar datos de esencia DV en MXF utilizando el Contenedor Genérico)
  • SMPTE 385M: GC-CP (cómo almacenar datos de esencia SDTI-CP en MXF utilizando el Contenedor Genérico)
  • SMPTE 386M: GC-D10 (cómo almacenar datos de esencia SMPTE D10 en MXF utilizando el Contenedor Genérico)
  • SMPTE 387M: GC-D11 (cómo almacenar datos de esencia SMPTE D11 en MXF utilizando el Contenedor Genérico)
  • SMPTE 382M: GC-AESBWF (cómo almacenar datos de esencia de audio AES/EBU y Broadcast Wave en MXF utilizando el Contenedor Genérico)
  • SMPTE 384M: GC-UP (cómo almacenar datos de esencia de imagen no comprimido en MXF utilizando el contenedor genérico)
  • SMPTE 388M: GC-AA (cómo almacenar datos de esencia de audio codificada de A-law en MXF utilizando el Contenedor Genérico)
  • SMPTE 389M: Container Genérico Elemento del sistema de reproducción inversa
  • SMPTE 394M: System Item Scheme-1 for Generic Container
  • SMPTE 405M: Elementos y elementos de datos individuales para el esquema GC SI 1

Metadatos, diccionarios y registros

  • SMPTE 380M: DMS1 (un conjunto estándar de metadatos descriptivos para usar con archivos MXF)
  • SMPTE 436M: MXF Mappings for VBI Lines and Ancillary Data Packets
  • SMPTE RP210: Metadatos SMPTE Diccionario (la última versión está disponible aquí.)
  • SMPTE RP224: Registro de etiquetas universales SMPTE

Disponibilidad de estándares

La página de estándares principales de SMPTE tiene información, para el pedido de CD-ROM, que contendría una copia formal de los estándares SMPTE. A juzgar por el índice de SMPTE, todos los estándares mencionados anteriormente estarían contenidos en esos CD-ROM, disponibles en SMPTE. IRT Test Center contiene información actualizada sobre el estado de los documentos SMPTE.