Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
ISO 26429-7(SMPTE 429-7)规定了合成播放列表(CPL)结构,这是一种自包含的 XML 表示形式,用于描述单个完整的数字影院作品。CPL 由有序的本片卷结构序列组成,每个本片卷引用一组并行播放的外部轨道文件(画面、声音、字幕)。CPL 是数字影院放映的编辑蓝图,在母版制作阶段创建,并包含在分发给影院的数字影院包(DCP)中。每个本片卷类似于电影胶片卷轴,CPL 控制本片卷播放的顺序和时间。CPL 文件本身通常很小(一部故事片约 5-50 KB),不包含实际的媒体片断,而是包含编排媒体资产如何组合和呈现的 XML 元数据。这种将元数据与媒体资产分离的设计是数字影院打包模型的基本架构原则,可以在不复制大型媒体文件的情况下实现灵活的内容管理。CPL 可以被视为整个影院放映的”播放列表”,不仅定义播放内容,还定义何时调暗灯光、触发遮幅系统和管理辅助内容的播放时机。
CPL 以 UTF-8 XML 编码,使用命名空间 http://www.smpte-ra.org/schemas/429-7/2006/CPL。顶级 CompositionPlaylist 元素包含用于标识(Id)、内容描述(ContentTitleText、ContentKind)、版本管理(ContentVersion)、分级(RatingList)和本片卷列表(ReelList)的元素。每个本片卷包含一个资产列表,包含主画面、主声音、主字幕和主标记资产。资产类型形成以 GenericAssetType 为根的类型层次结构,TrackFileAssetType 添加了 KeyId(用于加密)和 Hash(SHA-1 完整性)字段,以及进一步的画面(帧速率、画面宽高比)、声音(语言)和字幕(语言)轨道文件特化类型。ContentVersion 元素支持版本跟踪,包含 Id、LabelText 和 Reason 字段,使发行商能够在不同的发布窗口(影院、航空、流媒体)之间管理同一合成的多个版本。分级列表允许将特定于地区的分级信息直接嵌入到 CPL 中,每个评级元素包含评级系统(如 MPAA、BBFC)、评级值和可选的扩展元数据。
| 内容类型 | 说明 | 必需标记 |
|---|---|---|
| feature | 故事片 | FFOC, LFOC, FFTC, LFTC, FFOI, LFOI, FFEC, FFOB, LFOB, LFEC |
| trailer | 预告片(2-3 分钟) | FFOC, LFOC |
| rating | 分级提示画面 | FFOC, LFOC, FFOB, LFOB |
| advertisement | 广告内容 | FFOC, LFOC |
| transitional | 过渡内容(1-15 秒) | FFOC, LFOC |
CPL 支持可选的 XML 数字签名,使用 RSA-SHA256 和 X.509 证书链。Signature 元素对整个 CPL 应用封装式签名,提供认证和完整性验证。内容标记(定义在 MarkerAssetType 中)包括标准位置,如 FFOC(合成第一帧)、LFOC(合成最后一帧)、FFTC(片头字幕第一帧)、LFEC(片尾字幕最后一帧),以及可选的”FFLO”(亮灯第一帧)标记,允许制作公司指示影院应在片尾字幕期间何时亮灯。最小本片卷时长为一秒,每个资产的可播放区域由 EntryPoint 和 Duration 参数定义,相对于底层轨道文件的 IntrinsicDuration。标记系统通过 EditHint 值进行扩展,为每个标记点提供额外的元数据,实现对辅助放映系统(如遮幅控制、幕布操作和影厅灯光提示)的自动化控制,使其与内容时间线同步。当 CPL 经过数字签名后,播放服务器在解密或显示任何内容之前会验证签名,从而提供从内容创作者到放映系统的强认证链。