Le DCDM : C est le Digital Cinéma Distribution Master (master de distribution numérique). C est la copie originelle, issue de la chaine de fabrication du film. C est le fichier que vous ne trouverez jamais dans vos salles. C est donc le master de distribution numérique et est en quelque sorte l équivalent de l internégatif en 35 mm. Il contient tous les fichiers qui sont destinés à la projection du film - L image (encapsulé dans le format.mxf) - La bande son (Broadcast Wave -.wav) - Les sous-titres - Les fichiers ne sont pas compressés - Les fichiers ne sont pas cryptés - Les fichiers ne sont pas conditionnés (ils le seront dans le DCP) mais comportent toutes les informations qui servent à le définir comme fichier de cinéma numérique. Nous avons donc la source brute, la plus lourde qui soit. Celle-ci va donc devoir être packagée, compressée, encryptée pour être transportée et stockée dans nos salles. Le DCDM peut malgré tout être directement lu par nos équipements (par exemple pour un contrôle qualité). Le DCP : C est le Digital Cinema Package. Il s agit de la copie d exploitation telle qu elle arrive dans nos salles. Un DCP est même presque la marmotte, avec les boites et les bobines, quelle que soit la version qui s y trouve. - L image y est compressée en JPEG 2000 - Les données sont cryptées pour en assurer la sécurité - Le son n est quant à lui pas compressé. - Les fichiers sont conditionnés pour la distribution Un DCP est donc le disque dur que vous allez connecter à votre serveur pour le transfert du film. A l intérieur de ce DCP, vous pouvez avoir différentes CPL. 1/8
La CPL : C est la Composition Play List : il s agit de la version du film que vous allez projeter. Elle décrit l ensemble du contenu de la copie à la toute fin de sa post-production. Cette CPL est décrite dans la norme ISO/DIS 26429-7-Dcinéma-part 7 Composition Play List. La description de cette CPL est enfermée dans un fichier.xml On y trouve : - le titre du film - le type de contenu - la langue - le pays, les différents formats image, son - la liste des bobines ainsi que les éléments qui les composent - etc Il y a une CPL pour chaque version version audio ou image différente exemple d une CPL (tronquée) - <CompositionPlaylist xmlns="http://www.digicine.com/proto-asdcp-cpl-20040511#"> <Id>urn:uuid:2708b68a-78d4-4ebc-979b-e63d0684c9c2</Id> <AnnotationText>TONTONS-FLINGUEURS_TLR-1_F_FR-XX_51</AnnotationText> <IssueDate>2008-11-27T14:13:42-08:00</IssueDate> <Issuer>Doremi Labs, Inc.</Issuer> <Creator>orca_wrapping 1.2.45</Creator> <ContentTitleText>TONTONS-FLINGUEURS_TLR-1_F_FR-XX_51</ContentTitleText> <ContentKind>Trailer</ContentKind> <RatingList /> - <ReelList> - <Reel> <Id>urn:uuid:99adf432-6891-4231-ac28-06d538947d6d</Id> - <AssetList> - <MainPicture> <Id>urn:uuid:70aa1d45-a7af-4de1-90b7-2340ef738c10</Id> <EditRate>24 1</EditRate> <IntrinsicDuration>3846</IntrinsicDuration> <EntryPoint>0</EntryPoint> <Duration>3846</Duration> <Hash>Q46EG4V+OkSbSc7SiksqPG1M+yc=</Hash> <FrameRate>24 1</FrameRate> <ScreenAspectRatio>1.90</ScreenAspectRatio> </MainPicture> - <MainSound> <Id>urn:uuid:acf81712-8ff0-4cfd-b231-e7adaa4c203b</Id> <EditRate>24 1</EditRate> <IntrinsicDuration>3846</IntrinsicDuration> <EntryPoint>0</EntryPoint> <Duration>3846</Duration> <Hash>CT1zVSf/7uetzQv8zjDYQMF1x7w=</Hash> </MainSound> </AssetList> </Reel> </ReelList> </CompositionPlaylist> - <!-- Generated by orca_wrapping version 1.2.45 2/8
La PKL : Il s agit de la Packing List : c est l inventaire. On y retrouve l identifiant unique (UUID) de chaque fichier inclus dans le DCP. L indication textuelle jointe à l UUID est une indication pour l utilisateur. La PKL contient aussi la taille du fichier en octets. - <PackingList xmlns="http://www.digicine.com/proto-asdcp-pkl-20040311#"> <Id>urn:uuid:9a090547-f095-43c1-b867-391af32a7fb4</Id> <AnnotationText>TONTONS-FLINGUEURS_TLR-1_F_FR-XX_51</AnnotationText> <IssueDate>2008-11-27T14:13:42-08:00</IssueDate> <Issuer>Doremi Labs, Inc.</Issuer> <Creator>orca_wrapping 1.2.45</Creator> - <AssetList> <Id>urn:uuid:70aa1d45-a7af-4de1-90b7-2340ef738c10</Id> <Hash>Q46EG4V+OkSbSc7SiksqPG1M+yc=</Hash> <Size>2998834184</Size> <Type>application/x-smpte-mxf;asdcpKind=Picture</Type> <OriginalFileName>jp2k_70aa1d45-a7af-4de1-90b7-2340ef738c10_video.mxf</OriginalFileName> <Id>urn:uuid:acf81712-8ff0-4cfd-b231-e7adaa4c203b</Id> <Hash>CT1zVSf/7uetzQv8zjDYQMF1x7w=</Hash> <Size>138553185</Size> <Type>application/x-smpte-mxf;asdcpKind=Sound</Type> <OriginalFileName>wav_acf81712-8ff0-4cfd-b231- e7adaa4c203b_audio.mxf</originalfilename> <Id>urn:uuid:2708b68a-78d4-4ebc-979b-e63d0684c9c2</Id> <AnnotationText>CPL:TONTONS-FLINGUEURS_TLR-1_F_FR-XX_51</AnnotationText> <Hash>05r+ftOEj69/rqaNq8GjzA7LbCc=</Hash> <Size>1464</Size> <Type>text/xml;asdcpKind=CPL</Type> <OriginalFileName>CPL_2708b68a-78d4-4ebc-979be63d0684c9c2.xml</OriginalFileName> </AssetList> </PackingList> - <!-- Generated by orca_wrapping version 1.2.45 --> 3/8
PKL avec sous-titres L exemple précédent montrait une PKL sans sous-titres. La CPL du fichier suivant précise que la version est sous-titrée ; on y retrouve donc un fichier de sous-titre que la PKL doit inventorier pour que le film soit jouer correctement. - <PackingList xmlns="http://www.digicine.com/proto-asdcp-pkl-20040311#"> <Id>urn:uuid:dc5a0150-d6b3-4317-841b-12fccbdef651</Id> <AnnotationText>SUSPIRIA-EXTRACT_TST_S_IT-FR_10_2K_20080612_XDC</AnnotationText> <IssueDate>2008-06-12T17:44:35+02:00</IssueDate> <Issuer>Doremi Labs, Inc.</Issuer> <Creator>orca_wrapping 1.2.46</Creator> - <AssetList> <Id>urn:uuid:21ce2be7-d867-40ea-9599-d9a0fb0a429d</Id> <Hash>XncdIDyw3XAWHcdeVgpIDCJ8VYY=</Hash> <Size>2943193108</Size> <Type>application/x-smpte-mxf;asdcpKind=Picture</Type> <OriginalFileName>jp2k_21ce2be7-d867-40ea-9599- d9a0fb0a429d_video.mxf</originalfilename> <Id>urn:uuid:99d3dc72-7822-4977-a5a2-2b9d402a088f</Id> <Hash>FzcZGEJ4z5cGwyCnHOCPlH5Vgqw=</Hash> <Size>113915505</Size> <Type>application/x-smpte-mxf;asdcpKind=Sound</Type> <OriginalFileName>wav_99d3dc72-7822-4977-a5a2-2b9d402a088f_audio.mxf</OriginalFileName> <Id>urn:uuid:23084143-de6f-ca0a-b1b8-e25517b1b2ec</Id> <Hash>AEMKdY5gWsFP0B5m8yf2otfpsCU=</Hash> <Size>2074</Size> <Type>text/xml;asdcpKind=Subtitle</Type> <OriginalFileName>23084143-de6f-ca0a-b1b8- e25517b1b2ec/extrait_suspiria.xml</originalfilename> <Id>urn:uuid:4609cd58-9983-484b-a8db-bedc76a0d7c1</Id> <Hash>qQD3nO7QsPCW7YqBuhFk7EbLi/k=</Hash> <Size>105312</Size> <Type>application/ttf</Type> <OriginalFileName>23084143-de6f-ca0a-b1b8-e25517b1b2ec/Tahoma.ttf</OriginalFileName> <Id>urn:uuid:6dede820-637c-4c59-806d-496bda61a01f</Id> <AnnotationText>CPL: SUSPIRIA-EXTRACT_TST_S_IT- FR_10_2K_20080612_XDC</AnnotationText> <Hash>gcDxeNZfwtWUexJwUdoNJaLGubg=</Hash> <Size>13254</Size> <Type>text/xml;asdcpKind=CPL</Type> <OriginalFileName>CPL_6dede820-637c-4c59-806d-496bda61a01f.xml</OriginalFileName> </AssetList> - <Signer xmlns:ds="http://www.w3.org/2000/09/xmldsig#"> - <ds:x509data> - <ds:x509issuerserial> 4/8
L ASSETMAP : L assetmap est un espèce de squelette qui permet de localiser chacun des fichiers qui composent le contenu ainsi que leur poids. Les données ne sont pas ordonnées, rangées les unes derrière les autres ; c est pour cette raison que l Assetmap est là pour contrôler que toutes les données sont bien présentes, qu elles vont toutes être retrouvées pour être jouées correctement. Exemples de fichiers présents à l ouverture d un DCP : 5/8
La KDM C est la Key Delivery Message (Message de transmission de clé). Il s agit de la fameuse clé qui fait tant peur à tout le monde. C est la clé qui permet le décryptage du contenu, autorisant ce décryptage qu aux équipements autorisés. Elle permet donc d ouvrir un contenu donné pour un serveur (ou un média-block) donné voire pour un projecteur couplé à ce serveur. Pour créer une KDM, il faut : - la clé primaire du film - la CPL qui doit être jouée - le certificat du serveur (ou du média block) - les indications des moments d ouverture et de fermeture de lisibilité du fichier à jouer. - <DCinemaSecurityMessage xmlns="http://www.smpte-ra.org/schemas/430-3/2006/etm"> - <AuthenticatedPublic Id="ID_AuthenticatedPublic"> <MessageId>urn:uuid:be8b9294-af31-11de-b5a2-eb742fbc382d</MessageId> <MessageType>http://www.smpte-ra.org/430-1/2006/KDM#kdm-key-type</MessageType> <AnnotationText>Generated for LE SPB MD SM.DCP2000-001018.DC.DOLPHIN.CA2.DOREMILABS.COM</AnnotationText> <IssueDate>2009-10-02T08:58:25+00:00</IssueDate> - <Signer xmlns:ds="http://www.w3.org/2000/09/xmldsig#"> <ds:x509issuername>o=ca.cst.fr,ou=cst FRANCE,CN=L1.CA.CST.FR,dnQualifier=SrAHgTfm1cbvYgVCj6lk\+VjEURg=</ds:X509Issue rname> <ds:x509serialnumber>36184102</ds:x509serialnumber> </Signer> - <RequiredExtensions> - <KDMRequiredExtensions xmlns="http://www.smpte-ra.org/schemas/430-1/2006/kdm"> - <Recipient> - <X509IssuerSerial xmlns:ds="http://www.w3.org/2000/09/xmldsig#"> <ds:x509issuername>o=ca2.doremilabs.com,ou=doremilabs.inc,cn=.dc.dolphin. CA2.DOREMILABS.COM,dnQualifier=NE0AJhHQdMbCt6zU0HIBb6dvJV4=</ds:X509IssuerN ame> <ds:x509serialnumber>1660950549</ds:x509serialnumber> </X509IssuerSerial> <X509SubjectName>O=CA2.DOREMILABS.COM,OU=DOREMILABS.INC,CN=LE SPB MD SM.DCP2000-001018.DC.DOLPHIN.CA2.DOREMILABS.COM,dnQualifier=SUSTxYozFVwu2wA2gg5aoBvq y7w=</x509subjectname> </Recipient> <CompositionPlaylistId>urn:uuid:57c00596-4649-4217-b675-3995333ba9e3</CompositionPlaylistId> <ContentTitleText>CST_CAD_3_177_2-10-1_FR_ENC</ContentTitleText> <ContentAuthenticator>7tkmbltxmFFK6U2ihJ8ROsIh6Pw=</ContentAuthenticator> <ContentKeysNotValidBefore>2009-10-05T08:57:52+00:00</ContentKeysNotValidBefore> <ContentKeysNotValidAfter>2010-01-06T08:57:52+00:00</ContentKeysNotValidAfter> - <AuthorizedDeviceInfo> <DeviceListIdentifier>urn:uuid:be8b9ba4-af31-11de-b5a2-eb742fbc382d</DeviceListIdentifier> - <DeviceList> <CertificateThumbprint>3uqtmYG3fo7FTiVrH7ciQHae91Q=</CertificateThumbprint> </DeviceList> </AuthorizedDeviceInfo> 6/8
SOUS-TITRES Le fichier de sous-titres est un fichier.xml qui donne les informations de police de caractères, de taille, de couleur. Chaque sous-titres est lié à un time code d entrée et de sortie pour l affichage à l écran. - <DCSubtitle Version="1.0"> <SubtitleID>23084143-de6f-ca0a-b1b8-e25517b1b2ec</SubtitleID> <MovieTitle>SUSPIRIA - 07.05.JB77</MovieTitle> <ReelNumber>0</ReelNumber> <Language>French</Language> <LoadFont Id="theFont" URI="Tahoma.ttf" /> - <Font Id="theFont" Color="FFFFFFFF" Effect="shadow" EffectColor="FF000000" Italic="no" Underlined="no" Script="normal" Size="39"> - <Subtitle SpotNumber="0" TimeIn="00:01:01:175" TimeOut="00:01:03:075" VPosition="9.00000">Taxi!</Text> - <Subtitle SpotNumber="1" TimeIn="00:01:05:245" TimeOut="00:01:07:055" VPosition="9.00000">Arrêtez-vous!</Text> - <Subtitle SpotNumber="2" TimeIn="00:01:22:025" TimeOut="00:01:23:245" VPosition="9.00000">Taxi!</Text> - <Subtitle SpotNumber="3" TimeIn="00:01:27:045" TimeOut="00:01:28:105" VPosition="9.00000">Les bagages!</text> - <Subtitle SpotNumber="4" TimeIn="00:01:47:035" TimeOut="00:01:49:145" VPosition="15.00000">- Vous allez où?</text> VPosition="9.00000">- Eschenstrasse.</Text> - <Subtitle SpotNumber="5" TimeIn="00:01:50:045" TimeOut="00:01:50:205" VPosition="9.00000">Quoi?</Text> </Font> </DCSubtitle> 7/8
Le CERTIFICAT : C est le document digital qui établit l identité des équipements de projection numérique utilisés dans chaque cabine. Exemple de certificat d un serveur : -----BEGIN CERTIFICATE----- MIIEUjCCAzqgAwIBAgICAwkwDQYJKoZIhvcNAQELBQAwfzElMCMGA1UELhMceE RFNVJEV0dMWkZyRTdvUm9zSXFFaVlTVTRnPTEVMBMGA1UEChMMeGRjaW5lbW EuY29tMRwwGgYDVQQLExNjc2MuY2EueGRjaW5lbWEuY29tMSEwHwYDVQQDExg uwerdlkntqy1jtlrfui5wmi4wmdawmdiwhhcnmdgwndi5mdawmdawwhcnm jywmjiymjm1otu5wjcbptelmcmga1uelhmccjg3cmh2r0z6qwsxk0fiu0xjrlyz RXJwdjM0PTEVMBMGA1UEChMMeGRjaW5lbWEuY29tMRwwGgYDVQQLExNjc2MY 2EueGRjaW5lbWEuY29tMUcwRQYDVQQDEz5TUEIgU00gTURJIE1EQSBGTUkgRk1BI ExFLlhEQy5TT0xPRzMtTVZDMjAwLlY1LjAwMDI1Yy4wMDAwMDI3MTCCASIwDQ YJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM7u4zgGO7ktNoyyL1qiz2+Naozg/nL wn2saaf56npro9j96unizpv/8ajkst6usmldar41sktgzw2gyzxec0iyrzzr4gpc7ufjs+5 sg12zkqglnyucm8ygtzob0panu2z3vlsq6f7voj89cixrfipthssphn1dxc+zeonyxcz Y5pQgisCVRYhQhqb4DF9BVOqnc+g5cyBFziUk4iBCEyG0PLshPgMO3cDAKZYiae/BU gj3cxizbsijja7nujp4dbsa691h19szfx82gnvpu82sje+bhbe2zce9ldu/d35ckzhpajhc601q GUk541TTQGLrMBFaeEFRqA1rlWFoBIUCAwEAAaOBsDCBrTCBjwYDVR0jBIGHMIG EoX+kfTB7MSUwIwYDVQQuExw0Y1VmdEgrR2ZBa0tSS3hNVVhQOHA3NXVLNlU9M RUwEwYDVQQKEwx4ZGNpbmVtYS5jb20xGTAXBgNVBAsTEGNzYy54ZGNpbmVtYS 5jb20xIDAeBgNVBAMTFy5YREMuQ1NDLVJPT1QuVjIuMDAwMDAxggECMAsGA1U ddwqeawifodambgnvhrmbaf8eajaama0gcsqgsib3dqebcwuaa4ibaqa7ep MU/DFSJZYpLDBMqgXAT8hTduSSxXpCtxzgRlvKEYix6yi9Z1G1tvMs2ODDNYBDV+J 1+g4aXiYELAF7QxdXlJHZL3aBwjxJ888tjIAspUWXEDsP89M7Znf/u/ExFRB4S6kD5QKS nab7ogj2k05rkg6dovcmw/iehcxvywlu6sr/hkbtm7w7kydvwl1ge+zhyudgkwlyba srnvqoyorfmqu8ssozefyfhzbexhymf+zrc8bpqjhaggp4jsjg/5sxp3/pinbhcqfsvoqy 4/ZAXZv/FnUtvLD3db6oy/UzYGGiRXkzgkX+AQj0M8+KkMKvlvAe0DK/cC54GurkUyvT -----END CERTIFICATE----- Les logs Ce sont les fichiers qui captent et transfèrent tous les éléments qui sont liés aux machines. Tout ce qui se passe dans le projecteur, dans le serveur est enregistré, catalogué afin de déterminer des problèmes potentiels, l utilisation correcte des machines, voir à quoi ces machines ont servi, etc 8/8