dcp模式是什么?
dcp模式是數字電影包。數字電影包是一種數字文件集,用于存儲和轉換數字影像的音頻、圖像和數據流。
dcp模式由數字電影倡導聯盟在對數字影像的打包建議中做出過定義。
通用慣例采用一種文件結構來組織成多個通常有幾個G大小的MXF文件,這些文件分別用來存儲音頻和視頻流,以及XML格式的輔助索引文件。
MXF文件包含有壓縮、編碼和加密的數據流,以此來減少所需的大量存儲空間和防止未授權使用。
圖像部分是JPEG2000壓縮文件,然而音頻部分是線性PCM(脈沖編碼調制)。采用的加密標準是CBC模式中的AES-128位。
較新的SMPTE標準用于使不同工具廠商和制片商的建議保持一致性。Interop,遺留的DCP標準仍需要各DCP播放器支持。
dcp模式組成:
1、圖片MXF文件
圖片內容可能存儲在與MXF文件相關的一個或多個卷里。
每個卷里包含有類似MPEG-2或JPEG2000精髓的圖片,這要看采用什么樣的編碼方式。
MPEG-2不再與DCI規格相兼容,而JPEG2000是唯一接受的壓縮方式。支持的幀率為24幀和48幀/秒。
和較早規格保持一致的DCP可能是25幀/秒進行編碼,不過已經過時了。最大的幀大小:2K數字電影為2048x1080,而4K數字電影為4096x2160。
2、聲音MXF文件
聲音內容也是以卷的方式存儲,在數量和位置上和圖片的卷相關。
是多種語言的情況下,需要有單獨的卷來傳輸不同的語言。每個文件都包含有線性PCM精髓。
采樣速率為48000樣本或96000樣本/秒,采樣精準度為24位線性映射(無壓縮),多達12個獨立通道。
3、安排映射文件
DCP中所有文件的列表以XML格式存儲。
4、編寫播放列表文件
在放映時規定回放順序。這個順序被以XML格式保存這個文件中;
每個圖像和聲音的卷都有由它們獨有的UUID來區分。下面的例子中,一個卷中包含了圖像和聲音。
5、打包列表文件
所有文件都被散列處理過,而散列函數以XML格式存儲下來。
通常,該文件在注入數字電影服務器時來認證數據是否以某種方式遭到破壞或者干擾。散列值是SHA-1的Base64校驗編碼。可以通過命令來計算出來。
6、總索引文件
簡單的DCP可能存儲在不止一個移動介質上。這個索引文件用于識別整個DCP里的文件順序。