Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
素材交换格式(MXF)由 SMPTE(ST 377-1)标准化,是一种专为带元数据的视听素材交换而设计的容器格式。IEC TS 62871-1 提供了 IEC 特定的 MXF 实施指南,适用于专业视频存储产品,特别是已取代传统磁带采集工作流程的无带化摄像机。
一个 MXF 文件包含三个结构组件:
操作模式(Operational Patterns, OPs)定义了 MXF 文件结构的约束,以支持特定的工作流程。标准涵盖了 OP-1a(单个文件中的单个素材容器——摄像机文件的最常见模式)和 OP-Atom(每个素材轨道存储在单独的 MXF 文件中,常用于基于文件的摄像机工作流程)。
| 特性 | OP-1a | OP-Atom |
|---|---|---|
| 素材容器 | 单容器,单文件 | 每轨道一个容器,每个轨道单文件 |
| 文件数量 | 1 个文件(所有素材在一起) | 多个文件(每类素材一个) |
| 典型用途 | 交付、归档、交换 | 摄像机原生录制 |
| 元数据处理 | 单个头元数据 | 每个文件中元数据相同 |
| 录制并行性 | 顺序写入素材 | 并行录制素材轨道 |
| 编辑就绪性 | 可能需要重新包装后再编辑 | 通常可直接编辑 |
| 示例 | P2 MXF, XDCAM MXF | ARRIRAW,部分摄像机实现 |
标准提供了 MXF 分区结构的详细规范,这对于理解 MXF 文件如何实现流式传输、部分写入和恢复至关重要。每个分区包含一个分区包,其中包含关键元数据,如流 ID(素材的 BodySID,索引表的 IndexSID)以及到下一个分区的字节偏移量(ThisPartition, PreviousPartition, FooterPartition)。
分区状态沿两个轴分类:
对于无带化摄像机,分区状态在录制生命周期中会发生变化。录制期间,分区处于打开状态且可能不完整。录制停止且文件最终确定后,所有分区变为关闭和完整状态。最终确定的 MXF 文件的所有分区必须为”关闭”状态。
标准规定了素材数据如何映射到 MXF 通用容器(在 SMPTE ST 379-1 和 ST 379-2 中定义)。通用容器是 MXF 文件体的原生素材容器,旨在实现可流式传输的视听素材的交换。
关键素材映射考虑因素包括:
| 字段 | 描述 | 状态依赖 |
|---|---|---|
| MajorVersion / MinorVersion | MXF 规范版本 | 固定 |
| KAGSize | 键对齐网格大小(通常为 1 或 512) | 创建时固定 |
| ThisPartition | 此分区包的字节偏移 | 固定 |
| PreviousPartition | 前一个分区包的字节偏移 | 固定 |
| FooterPartition | 尾分区包的字节偏移 | 录制期间变化 |
| HeaderByteCount | 头元数据的字节长度 | 关闭时固定 |
| IndexByteCount | 索引表段的长度 | 录制期间变化 |
| BodySID | 素材数据的流 ID(0 = 无素材) | 固定 |
| IndexSID | 索引表的流 ID(0 = 无索引) | 固定 |
| PartitionStatus | 打开/关闭,不完整/完整 | 跟踪录制状态 |
IEC TS 62871-1 是建立在 SMPTE MXF 标准(ST 377-1、ST 379-1/2)之上的应用层规范。SMPTE 定义了核心 MXF 格式,而 IEC 技术规范专门为无带化摄像机提供编码指南,包括操作模式选择规则、分区结构实施要求以及专业视频采集工作流程的元数据映射约定。
随机索引包(RIP)在 MXF 文件末尾提供查找表,列出了文件中每个分区包的字节偏移。这使得解码器无需顺序解析整个文件即可快速访问任何分区。RIP 对于高效的随机访问至关重要——例如,跳转到特定时间码位置或定位特定素材轨道的开头,而无需顺序读取整个文件头和文件体。
互操作性通过严格遵守操作模式规范来实现。标准规定了应支持哪些操作模式(OP-1a、OP-Atom)以及素材应如何映射到通用容器。然而,标准承认完全的互操作性需要就额外的元数据方案(例如摄像机设置、镜头数据和 GPS 坐标的编码方式)达成协议,这些可能在制造商特定扩展或 IEC 62871 系列的未来部分中定义。
MXF OP-1a 文件在非线性编辑系统(NLE)中编辑之前通常需要”重新包装”,因为 NLE 通常偏好 OP-Atom 或具有特定索引表配置的 OP-1a。OP-Atom 文件更常可直接编辑,因为每个素材轨道在单独的文件中,使 NLE 更容易访问单独的视频、音频和数据流。标准提供了关于索引表放置和分区结构的建议,以促进高效的重新包装和编辑工作流程。