DCP到底包含什么
数字电影包(DCP)是存储在格式化硬盘上(通常是Linux ext2/ext3或FAT32)的一组文件,符合数字电影倡导组织(DCI)规范。DCP不是单个视频文件——它是一套结构化的MXF(Material Exchange Format)容器和XML文档,由影院服务器读取以放映电影。
标准DCP包含:图像轨道文件(JPEG2000压缩视频在MXF容器中,遵循SMPTE ST 422M)、音频轨道文件(24-bit、48kHz或96kHz PCM音频在MXF中,最多16声道用于Atmos/SMPTE)、合成播放列表(CPL——描述所有卷、字幕和标记的顺序和时序的XML文件)、打包列表(PKL——带SHA-1校验和的XML清单)和资产映射(将文件URI映射到物理位置的XML索引)。
根据DCI规范,DCP内的JPEG2000压缩使用基于小波的帧内编码,2K(2048x1080)和4K(4096x2160)24fps 2D内容统一限制在最高可变码率250 Mbps;500 Mbps上限仅适用于高帧率(HFR)或HDR内容。这远高于任何网络交付编解码器——一部2小时2K DCP约200-250 GB。色彩空间是XYZ(CIE 1931),与显示设备无关:投影仪将XYZ转换为其原生色域。帧率锁定在24或48 fps(2K)、24 fps(4K)。23.976、25或29.97帧率不符合DCI规范,会被影院服务器拒绝。DCP中的字幕要么烧录到图像轨道中(通用但不灵活),要么作为独立的XML/SMPTE定时文本文件交付(多语言发行的标准做法)。转换矩阵在SMPTE ST 428-7中定义。
为什么不能直接从Premiere导出DCP
Adobe Premiere Pro没有原生DCP导出选项。你不能选择File > Export > DCP,因为DCI规范要求特定的MXF封装、精确码率的JPEG2000编码、XYZ色彩空间转换以及消费级NLE不生成的XML元数据。即使DaVinci Resolve Studio内置的DCP导出也有限——只能创建无加密DCP,适合小型放映,不适合需要KDM加密的院线发行。
专业DCP创建工作流:在Resolve或你的NLE中完成母版,导出TIFF图像序列或ProRes 4444 XQ母版,然后使用专用DCP软件编码。OpenDCP(开源)处理JPEG2000编码、MXF封装和XML生成。DCP-o-matic为OpenDCP提供GUI界面,广泛用于电影节放映。院线发行时,机构使用GDC、Dolby或QuVis DCP服务器和SMPTE KDM加密。
色彩准确性是最大的陷阱。你的时间线在Rec.709或DCI-P3中。DCP要求XYZ色彩空间。转换矩阵在SMPTE ST 428-7中定义,错误的转换会偏移电影中的每种颜色——肤色变绿、黑色抬起、白色偏蓝。务必在校准过的DCI投影仪上预览你的DCP。成本:专业DCP母版制作$2,000-8,000。
Related
DCP常见问题
可以免费制作DCP吗?
可以,用DCP-o-matic(免费,开源)。它处理JPEG2000编码、MXF封装和CPL/PKL生成。结果可以在大多数影院服务器上播放。限制:没有KDM加密、字幕支持有限、没有自动化QC。电影节放映足够。院线大规模发行需要专业机构。
DCP应该用什么分辨率——2K还是4K?
2K Flat(1998x1080)或2K Scope(2048x858)是大多数院线发行的标准。4K只在原始素材以4K+拍摄且管线在精修中保持该分辨率时才值得。将2K母版放大到4K DCP只增加文件大小而没有实际质量提升。大多数影院以2K放映。
为什么我的DCP看起来和Rec.709母版不同?
色彩空间转换。你的母版在Rec.709(或P3)中。DCP使用XYZ,色域更宽。错误的Rec.709到XYZ矩阵会偏移颜色——肤色偏绿、饱和度改变、黑色表现不同。始终按SMPTE ST 428-7转换并在校准过的DCI投影仪上验证。