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