¿Qué es un archivo AAF?

Un archivo Advanced Authoring Format permite intercambiar composiciones multimedia editables entre aplicaciones de producción. Puede conservar la estructura de la línea de tiempo, los metadatos, el contenido multimedia integrado y las referencias a elementos externos.

Composition Mob: el montaje
Esencia integrada o archivo multimedia externo
Un clip basado en un archivo multimedia se resuelve, a través de un Master Mob y un File Source Mob, en ese contenido multimedia, que se almacena dentro del AAF o se encuentra fuera de él.

Cómo funcionan los archivos AAF

Un archivo AAF es un conjunto de objetos de metadatos vinculados llamados Mobs, cada uno identificado por un MobID único a nivel global. Un Composition Mob contiene el montaje: espacios (pistas) que contienen clips de origen, relleno, transiciones y operaciones de efectos. Un clip cuyo contenido multimedia es un archivo apunta, a través de un Master Mob, a un File Source Mob que describe ese contenido y, desde allí, opcionalmente a la cinta o película de la que procede, de modo que el archivo registra lo que se sabe sobre el origen de ese material. Un clip también puede apuntar, a través de su Master Mob, directamente a una fuente de cinta o película, sin contenido multimedia en archivos. El propio contenido multimedia, que AAF denomina esencia, puede almacenarse dentro del archivo o permanecer en archivos externos. Un exportador debería escribir un localizador que apunte a cada archivo externo, pero también es válida una fuente identificada únicamente por MobID; en ese caso, la aplicación importadora depende de un gestor de elementos multimedia para encontrar el contenido. El encoding binario definido por las especificaciones del formato de almacenamiento de AAF es un archivo compuesto de almacenamiento estructurado de Microsoft. El Protocolo de edición de AAF limita este modelo general a un subconjunto restringido destinado a permitir un intercambio predecible entre aplicaciones de edición.

Datos clave

  1. El contenido multimedia, que el formato denomina esencia, se integra en el AAF o permanece en archivos externos, y la elección se realiza por fuente: un mismo AAF puede contener audio integrado y seguir vinculado a video externo. El Protocolo de edición trata los localizadores que apuntan a archivos externos como indicios, no como referencias definitivas. Si un importador no encuentra el contenido multimedia de un clip ni otra fuente que pueda utilizar, el protocolo le indica que sustituya ese contenido por uno de relleno y registre la fuente que no pudo localizar. Entrega con el AAF el contenido multimedia externo que necesita el destinatario y conserva la estructura de carpetas y los nombres de archivo exportados, porque un localizador relativo se resuelve respecto a la ubicación del propio archivo AAF. Una exportación con contenido integrado solo es autónoma para lo que integra el exportador: la opción Embed Audio de Premiere integra el audio, mientras que el video se mezcla en un archivo MXF guardado junto al AAF o permanece en los archivos originales a los que apunta el AAF.
  2. Integrar contenido tiene sus propios límites. Los archivos de almacenamiento estructurado con sectores de 512 bytes no pueden superar los 2 GB. El Protocolo de edición indica a los exportadores que escriban sectores de 4096 bytes, lo que eleva ese límite a poco menos de 16 TB, pero un exportador puede establecer un límite inferior: Adobe documenta que Premiere en Windows no logra exportar archivos AAF con contenido integrado de más de 2 GB y aconseja usar audio separado. En Premiere, la opción Separate Audio escribe el audio en una carpeta junto al AAF y conserva más metadatos que Embed Audio.
  3. El Protocolo de edición define un subconjunto común para el intercambio, sin garantizar que un producto determinado lo admita por completo: posiciones de clips, código de tiempo y nombres de origen, fundidos encadenados y cortinillas, cambios de velocidad, efectos de imagen sencillos y ganancia, panoramización y fundidos de audio. El procesamiento propietario queda fuera de ese subconjunto, y un importador puede ignorar cualquier efecto que no admita, siempre que registre esa omisión. El adaptador AAF de OpenTimelineIO, por ejemplo, lee clips, pistas, transiciones, marcadores y anidamiento, pero no efectos de audio ni video.
  4. La revinculación funciona a partir de los identificadores incluidos en el AAF. Cada clip se resuelve mediante MobID en una descripción de origen que puede encadenarse hasta un nombre de cinta y un código de tiempo de origen, y la especificación de objetos AAF advierte que el contenido multimedia almacenado sin un MobID resulta difícil de identificar una vez movido o renombrado. Los exportadores difieren en lo que escriben: Premiere solo escribe el nombre de la cinta cuando su opción de fuente de cinta está activada y, en caso contrario, utiliza el nombre del archivo. Adobe señala que sus archivos AAF no se revinculan automáticamente en Avid Media Composer e indica que allí se utilice Batch Import. La conversión a otro formato de línea de tiempo y de vuelta a AAF solo permite que el AAF siga siendo revinculable si esos identificadores se conservan durante el proceso, y el Protocolo de edición no exige que una aplicación vuelva a exportar los metadatos que no pudo interpretar.

Cuándo son relevantes los archivos AAF

Exporta AAF cuando una secuencia deba seguir siendo editable en otra aplicación, normalmente al entregar un montaje de imagen a posproducción de audio o a un sistema de acabado. Un AAF no se reproduce como un archivo multimedia convencional: una aplicación tiene que interpretar la composición y solo reproduce las funciones que admite y el contenido multimedia que puede encontrar. Un pipeline que necesite contenido multimedia que se pueda visualizar debería recibir, en cambio, la secuencia renderizada en un archivo de video convencional. Prueba primero los ajustes exactos de exportación con la aplicación receptora, porque la compatibilidad con los efectos y los vínculos al contenido multimedia varía según el producto.

Trabajo con archivos AAF

Antes de pasar a producción

  1. Antes de exportar, acuerda con el centro receptor si el contenido multimedia irá integrado o vinculado, qué archivos multimedia necesita, la frecuencia de muestreo y la profundidad de bits del audio, y la duración de los márgenes.
  2. Si la exportación recorta el contenido multimedia a los intervalos utilizados, añade fotogramas de margen, que son contenido adicional anterior y posterior a cada clip: a la otra aplicación solo llega el intervalo utilizado más los márgenes.
  3. Envía junto con el AAF la secuencia renderizada en un archivo de video convencional como referencia de sincronización y revisión, porque el AAF solo se reproduce en una aplicación que lo interprete.
  4. Importa el AAF en la aplicación receptora antes de la entrega y consulta su registro de importación para identificar el contenido de relleno utilizado en sustituciones y los efectos ignorados.

Fuentes

Convierte tus conocimientos sobre multimedia en un pipeline funcional

Conecta las subidas, el procesamiento, la IA, el almacenamiento y la entrega mediante una sola API declarativa, mientras nos encargamos por ti del stack de encoding, el escalado y los cambios constantes de formatos.

Prueba Transloadit gratis