Расширенный формат авторинга - Advanced Authoring Format

В Расширенный формат авторинга (AAF) это формат файла для профессиональных кросс-платформенный обмен данными, предназначенный для видео послепроизводственный этап и среда разработки. Он был создан Ассоциацией Advanced Media Workflow Association (AMWA) и в настоящее время стандартизируется с помощью Общество инженеров кино и телевидения (SMPTE).

История

AAF был первоначально создан AMWA, ранее AAF Association Inc., торговой ассоциацией, созданной для разработки и содействия внедрению спецификаций и технологий, таких как AAF, Формат обмена материалами (MXF) и Сервис-Ориентированная Архитектура (SOA), чтобы облегчить развертывание и эксплуатацию эффективных рабочих процессов мультимедиа. Техническая работа AMWA осуществляется через проекты, направленные на улучшение совместимости между AAF, Формат обмена вещанием (BXF), MXF и XML. Текущие проекты делятся на три категории: модели данных, спецификации интерфейса и спецификации приложений.

AAF был создан, чтобы помочь решить проблему межплатформенного взаимодействия различных поставщиков для компьютерных цифровых технологий. видеопродукция.

Объектная модель AAF теперь стандартизируется с помощью SMPTE, включая более точное определение соответствия между MXF и сущностью AAF.

Применение

Возможности AAF включают следующее:

  • Позволяет описывать сложные отношения в терминах объектной модели.
  • Облегчает обмен метаданными и / или содержанием программы.
  • Предоставляет способ отслеживать историю части содержимого программы от исходных элементов до конечного производства.
  • Делает возможным последующий рендеринг (с соответствующим оборудованием).
  • Предоставляет удобный способ «обернуть» все элементы проекта вместе для архивирования.

Есть два типа данных, которыми можно обмениваться с помощью AAF:

  • Данные сущности: Аудио (в том числе Музыка ), видео, образ, графика, текст, анимация, и другие формы мультимедиа данные. Названы так потому, что они являются основными данными в мультимедийной программе, которые могут непосредственно восприниматься аудиторией.[1]
  • Метаданные: Данные, которые предоставляют информацию о том, как комбинировать или изменять отдельные разделы основных данных, или которые предоставляют дополнительную информацию об основных данных. Метаданные в файле AAF могут предоставить информацию, необходимую для объединения и изменения разделов основных данных в файле AAF для создания полной мультимедийной программы.[1]

Сохраняя ссылки на источники и абстрагируя принимаемые творческие решения, AAF пытается улучшить рабочий процесс и упростить управление проектами.

Богатая модель данных AAF, сочетающая метаданные и различные типы сущности, привела к ее использованию и в нешироковещательных приложениях. Например, AAF был принят Советом по стандартам изображений движения (MISB) Министерства обороны США для их стандарта приложений воздушного наблюдения и фотограмметрии (ASPA).

Элементы AAF

Основные элементы спецификации AAF включают:

  • Спецификация объекта AAF, которая определяет структурированный контейнер, в котором AAF хранит основные данные и метаданные с использованием объектно-ориентированной модели. Он определяет логическое содержание объектов и правила того, как объекты соотносятся друг с другом.
  • Спецификация низкоуровневого контейнера AAF, которая описывает, как каждый объект хранится на диске. Он использует структурированное хранилище, систему хранения файлов, разработанную Microsoft, для хранения объектов на диске.
  • Спецификация AAF API, которая определяет, как программисты могут писать приложения.
  • Эталонная реализация AAF, которая реализует обе эти спецификации полностью кросс-платформенным образом.
  • AAF Комплект для разработки программного обеспечения (SDK), который включает служебные программы для разработчиков и наборы проверочных тестов.
  • Программное обеспечение AAF Example, которое демонстрирует, как использовать AAF SDK для создания файлов AAF.
  • Файлы примеров AAF, созданные рабочими реализациями AAF.

Отличия от MXF

AAF предназначен для представления данных о незавершенных работах по сравнению с Формат обмена материалами (MXF), предназначенный для обмена готовыми медиапродуктами. В то время как MXF использует Значение длины ключа (KLV) формат для хранения,[2][3] AAF использует Microsoft Структурированное хранилище система.[4]

MXF был разработан как подтип модели данных AAF в соответствии с политикой нулевого расхождения, что позволяет создавать рабочие процессы, сочетающие AAF и MXF.[2] В частности, все метаданные MXF могут быть поняты с помощью AAF, но не все метаданные AAF могут быть поняты с помощью MXF (и в результате будут отфильтрованы во время кодирования).[2]

Смотрите также

использованная литература

  1. ^ а б Гилмер, Брэд (2002). «AAF - расширенный формат авторинга». ResearchGate. Получено 2019-02-11.
  2. ^ а б c «Формат обмена материалами (MXF)». Библиотека Конгресса. 2012-01-17. Получено 2019-02-11.
  3. ^ Уилкинсон, Джим; Девлин, Брюс (сентябрь 2002 г.). «Формат обмена материалами (MXF) и его применение». SMPTE журнал. 111 (9): 378–384. Дои:10,5594 / J18346. ISSN  0036-1682.
  4. ^ «Объект Advanced Authoring Format (AAF), версия 1.1». Библиотека Конгресса. 2011-12-16. Получено 2019-02-11.

внешние ссылки