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

Формат файла для постобработки и создания видео

Advanced Authoring Format ( AAF ) — это формат файла для профессионального кроссплатформенного обмена данными , разработанный для среды постпроизводства и авторинга видео. Он был создан Advanced Media Workflow Association (AMWA) и в настоящее время стандартизируется Обществом инженеров кино и телевидения (SMPTE).

История

AAF изначально был создан AMWA, ранее AAF Association Inc., торговой ассоциацией, созданной для разработки и продвижения внедрения спецификаций и технологий, таких как AAF, Material Exchange Format (MXF) и Service-oriented architecture (SOA), для упрощения развертывания и эксплуатации эффективных рабочих процессов мультимедиа. Техническая работа AMWA осуществляется через проекты, направленные на улучшение совместимости между AAF, Broadcast Exchange Format (BXF), MXF и XML . Текущие проекты делятся на три категории: модели данных, спецификации интерфейсов и спецификации приложений.

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

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

Использование

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

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

С помощью AAF можно обмениваться двумя типами данных:

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

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

Богатая модель данных AAF, объединяющая метаданные и различные типы сущности, привела к ее использованию и в невещательных приложениях. Например, AAF был принят DoD/IC Motion Imagery Standards Board (MISB) [2] для их стандарта Aerial Surveillance and Photogrammetry Applications (ASPA).

Элементы ААФ

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

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

Отличия от MXF

AAF разработан как представление данных о работах в процессе, в отличие от Material Exchange Format (MXF), который предназначен для обмена готовыми медиапродуктами. В то время как MXF использует формат Key Length Value (KLV) для хранения, [3] [4] AAF использует систему Microsoft Structured Storage . [5]

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

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

Ссылки

  1. ^ ab Gilmer, Brad (2002). "AAF — Advanced Authoring Format". ResearchGate . Получено 11.02.2019 .
  2. ^ "Motion Imagery Standards Board (MISB)" . Получено 23 августа 2022 г. .
  3. ^ abc "Material Exchange Format (MXF)". Библиотека Конгресса . 2012-01-17 . Получено 2019-02-11 .
  4. ^ Уилкинсон, Джим; Девлин, Брюс (сентябрь 2002 г.). «Формат обмена материалами (MXF) и его применение». Журнал SMPTE . 111 (9): 378– 384. doi :10.5594/J18346. ISSN  0036-1682.
  5. ^ "Advanced Authoring Format (AAF) Object, Version 1.1". Библиотека Конгресса . 2011-12-16 . Получено 2019-02-11 .
  • Официальный сайт Ассоциации Advanced Media Workflow
  • Расширенный формат разработки - Поддержка разработчиков Главная
  • Стандарты применения аэрофотосъемки и фотограмметрии Совета по стандартам движущихся изображений с использованием AAF
Получено с "https://en.wikipedia.org/w/index.php?title=Расширенный_Формат_Авторской_Информации&oldid=1238115981"