高级创作格式
词条百科 0
目录
高级创作格式
高级创作格式(AAF)是一种用于专业跨平台数据交换的文件格式,专为视频后期制作和创作环境而设计。它由高级媒体工作流程协会(AMWA)创建,现在正在通过电影和电视工程师协会(SMPTE)进行标准化。
历史
AAF最初由AMWA(前身为AAFAssociationInc.)创建,该协会是一个行业协会,旨在开发和促进采用AAF、材料交换格式(MXF)和面向服务的架构(SOA)等规范和技术,以促进高效媒体工作流程的部署和运营。AMWA的技术工作是通过旨在提高AAF、广播交换格式(BXF)、MXF和XML之间兼容性的项目进行的。目前的项目分为三类:数据模型、接口规范和应用规范。创建AAF是为了帮助解决基于计算机的数字视频制作的多供应商、跨平台互操作性问题。AAF对象模型现在正在通过SMPTE进行标准化,包括更好地定义MXF和AAF本质之间的映射。
高级创作格式的用法
高级创作格式的能力包括:
- 允许根据对象模型来描述复杂的关系。
- 促进元数据和/或节目内容的交换。
- 提供一种方法来跟踪一段节目内容从其源元素到最终制作的历史。
- 使下游渲染成为可能(使用适当的设备)。
- 提供一种方便的方式将项目的所有元素包装在一起以进行归档。
使用高级创作格式可以交换两种数据:
- 本质数据:音频(包括音乐)、视频、图像、图形、文本、动画和其他形式的多媒体数据。之所以如此命名,是因为它们是多媒体节目中观众可以直接感知的基本数据。
- 元数据:提供有关如何组合或修改基本数据的各个部分的信息,或提供有关基本数据的补充信息的数据。AAF文件中的元数据可以提供组合和修改AAF文件中的本质数据部分以产生完整的多媒体程序所需的信息。
通过保留源引用和抽象所做出的创造性决策,AAF试图改进工作流程并简化项目管理。AAF丰富的数据模型结合了元数据和各种类型的本质,使其也被用于非广播应用。例如,AAF已被DoD/IC运动图像标准委员会(MISB)用于其空中xxx和摄影测量应用标准(ASPA)。
高级创作格式的元素
高级创作格式规范的核心要素包括:
- AAF对象规范,它定义了AAF使用面向对象模型存储基本数据和元数据的结构化容器。它定义了对象的逻辑内容和对象如何相互关联的规则。
- AAF低级容器规范,描述了每个对象如何存储在磁盘上。它使用结构化存储(Microsoft开发的文件存储系统)将对象存储在磁盘上。
- AAFAPI规范,它定义了软件工程师如何编写应用程序。

- 高级创作格式参考实现,它以完全跨平台的方式实现这两个规范。
- AAF软件开发工具包(SDK),其中包括开发人员实用程序和验证测试套件。
- AAF示例软件,演示如何使用AAFSDK生成AAF文件。
- AAF示例文件,由工作AAF实现创建。
与MXF的区别
与用于交换成品媒体产品的材料交换格式(MXF)相比,AAF旨在成为进行中作品的数据表示。MXF使用密钥长度值(KLV)格式进行存储,而AAF使用Microsoft结构化存储系统。MXF是作为AAF数据模型的子类型开发的,采用零散度策略,允许混合AAF和MXF的工作流。具体来说,AAF可以理解所有MXF元数据,但MXF可以理解并非所有AAF元数据(因此在编码过程中会被过滤掉)。
内容来源于网络,本内容不代表16map.com立场,内容投诉举报请联系16map.com客服。如若转载,请注明出处:https://16map.com/wiki/nmteai3lmidi