Расширенный авторский формат
Эта статья нуждается в дополнительных цитатах для проверки . ( февраль 2019 г. ) |
Advanced Authoring Format ( AAF ) — это формат файлов для профессионального межплатформенного обмена данными , предназначенный для среды постобработки и авторинга видео. Он был создан Ассоциацией передовых медиа-технологий (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 был принят Советом по стандартам DoD/IC Motion Image (MISB). [2] стандарта приложений для воздушного наблюдения и фотограмметрии (ASPA).
Элементы ААФ
[ редактировать ]Основные элементы спецификации AAF включают в себя:
- Спецификация объекта AAF, которая определяет структурированный контейнер, в котором AAF хранит основные данные и метаданные с использованием объектно-ориентированной модели. Он определяет логическое содержимое объектов и правила того, как объекты соотносятся друг с другом.
- Спецификация низкоуровневого контейнера AAF, которая описывает, как каждый объект хранится на диске. Он использует структурированное хранилище, систему хранения файлов, разработанную Microsoft, для хранения объектов на диске.
- Спецификация AAF API, которая определяет, как инженеры-программисты могут писать приложения.
- Эталонная реализация AAF, которая реализует обе эти спецификации полностью кросс-платформенным образом.
- AAF Комплект разработки программного обеспечения (SDK), который включает в себя утилиты для разработчиков и наборы проверочных тестов.
- Пример программного обеспечения AAF, которое демонстрирует, как использовать AAF SDK для создания файлов AAF.
- Файлы примеров AAF, созданные рабочими реализациями AAF.
Отличия от MXF
[ редактировать ]AAF предназначен для представления данных о незавершенных работах по сравнению с форматом обмена материалами (MXF), который предназначен для обмена готовыми медиапродуктами. Хотя MXF использует для хранения формат значения длины ключа (KLV), [3] [4] AAF использует Microsoft систему структурированного хранения . [5]
MXF был разработан как подтип модели данных AAF в соответствии с политикой нулевого расхождения, которая позволяет использовать рабочие процессы, сочетающие AAF и MXF. [3] В частности, все метаданные MXF могут быть поняты AAF, но не все метаданные AAF могут быть поняты MXF (и в результате будут отфильтрованы во время кодирования). [3]
См. также
[ редактировать ]- MXF, формат обмена материалами
- BWF, формат широковещательной волны
- BXF, формат широковещательного обмена
- SNP, снимок отчета Microsoft Access
- OMF, Обмен рамками открытых медиа
Ссылки
[ редактировать ]- ^ Перейти обратно: а б Гилмер, Брэд (2002). «AAF — расширенный авторский формат» . Исследовательские ворота . Проверено 11 февраля 2019 г.
- ^ «Совет по стандартам движущегося изображения (MISB)» . Проверено 23 августа 2022 г.
- ^ Перейти обратно: а б с «Формат обмена материалами (MXF)» . Библиотека Конгресса . 17 января 2012 г. Проверено 11 февраля 2019 г.
- ^ Уилкинсон, Джим; Девлин, Брюс (сентябрь 2002 г.). «Формат обмена материалами (MXF) и его применение». Журнал СМПТЭ . 111 (9): 378–384. дои : 10.5594/J18346 . ISSN 0036-1682 .
- ^ «Объект расширенного авторского формата (AAF), версия 1.1» . Библиотека Конгресса . 16 декабря 2011 г. Проверено 11 февраля 2019 г.