DCP包的文件结构说明

  Rov      2014-08-31   

在数字电影领域,打包(Packaging)是指将节目素材(含图像、声音和字幕)按照一定的规则进行封装和组织,以利于节目传输和存储。
在数字电影发展初期,下发到影院的数字节目没有统一的播放格式,厂商使用私有节目格式,这导致发行制作单位必须拥有与多个厂商播放服务器配套的母版制作系统,因而增加了制作成本,也导致节目文件不具备互交换性,加密和版权保护技术也不能实现统一。
 
数字电影文件打包经历了私有格式MPEG MXF Interop格式JPEG MXF Interop格式SMPTE MXF格式的发展历程。随着国际、国内标准化进程的推进,目前数字电影行业已经使用了统一的打包格式,我国专业数字电影系统也已逐步与国际标准相接轨,节目内容已实现互通。
 
数字电影打包主要应用了素材交换格式/可扩展标记语言(MXF/XML)技术。在打包过程中,使用MXF对图像、声音和字幕素材进行封装,使用XML对封装形成的MXF文件进行组织。MXF封装支持加密和不加密两种模式,当需对影片进行加密时,MXF文件中嵌入的素材数据首先须经加密处理。在使用XML对MXF文件进行组织的过程中,主要形成合成播放列表(CPL)、打包列表(PKL)和资产映射表等XML文件。数字电影数据包(DCP)是打包过程的最终产物,由这些内在关联的MXF和XML文件共同组成。
    
打包技术在数字电影领域非常重要,它一方面保证了不同设备厂商提供的数字电影编码器所生成的数字电影数据包(DCP)的通用性,另一方面也保证了不同设备厂商提供的数字电影播放服务器之间的互操作性(Interoperability)。


Assetmap   资产映射文件,描述DCP内所有文件资产的所在路径。

Composition playlistCPL  合成播放列表,描述DCP内所有文件的播放顺序和时间,影片的放映由这个文件启动。

Key Delivery MessageKDM 密钥传送消息,负责传送密钥的文件,主要包含三类信息:内容解密密钥;密钥参数,主要是密钥的时间窗(有效时间段),即电影放映档期;受信任设备列表(TDL, Trusted Device List),即经授权的合法设备的列表信息。 KDM在结构上分为三部分,即公开部分(Public)、加密部分(Private)和签名部分(Signature)
 
Package ListPKL  打包列表,说明DCP中包含哪些资产,并且包含各文件的hash值,用于验证资产的完整性,确认文件是否损坏。
 
Volume Index    卷索引文件,标识当前硬盘序号,用于跨碟播放的控制,有些特别长的影片可能用多个硬盘存储。

其中, 资产映射文件、卷索引文件是没有扩展名的文本文件,CPL文件、PKL文件、字幕文件是XML格式的文件,这两类文件都可以用XML编辑器或记事本打开。音频封装文件(又叫音频轨迹文件)、视频封装文件(又叫视频轨迹文件)及相应的字幕包文件,都是MXF文件。(未加密的MXF文件,可以用DCP播放器直接播放)

声明:影聚合仅提供信息展示和存储服务,文章均来自网络和个人,内容仅代表作者本人观点,不代表本站观点。部分内容由AI智能生成,请谨慎参考。如内容如有侵权,请联系cm@rov8.com,我们将第一时间处理。

评论(0)

等待你的第一个评论哦...

影片推荐