DCP BEST PRACTICES 2018 - INTERNATIONALE FILMFESTSPIELE BERLIN - Berlinale
←
→
Page content transcription
If your browser does not render page correctly, please read the page content below
68. Internationale Filmfestspiele Berlin DCP Best Practices 2018 Content Introduction ................................................................................ 3 Best practices in an nutshell ............................................................ 3 General ...................................................................................... 4 DCP concepts............................................................................... 5 Structure.................................................................................... 5 Files ......................................................................................... 5 XML Files ................................................................................ 6 MXF Files ................................................................................ 6 Encryption / KDMs ......................................................................... 6 Version Files / Supplemental DCPs ..................................................... 6 Subtitles .................................................................................... 7 Naming ...................................................................................... 7 Image Format .............................................................................. 8 Audio Format............................................................................... 9 Delivery of DCPs ........................................................................... 9 hard drives ................................................................................. 9 Delivery by network ....................................................................... 9 Frequently Asked Questions ........................................................... 10 Page 2 of 11
68. Internationale Filmfestspiele Berlin DCP Best Practices 2018 Introduction INTRODUCTION The purpose of this document is to provide basic information on DCP Concepts, DCP Mastering and DCP Distribution to productions with no to limited previous DCP experience including information on how to best prepare and supply a DCP to the festival. BEST PRACTICES IN AN NUTSHELL - Always use the naming convention (v 9.3) see: http://isdcf.com/dcnc/ - Clearly label all discs, specify which CPLs to use and provide technical contact information - Respect the deadlines - Do not use 2.5’’ HDDs or USB sticks – use CRU if possible - Complete proper tests / QC of all DCPs in a DCI compliant screening facility in advance - Format disk drives in ext2/ext3 and use MBR – do not use GPT - When delivering VFs please supply the required OV - Provide “Modified Transitional 1” DKDMs - Do not send DKDMs by e-mail, instead upload through the festivals KDM portal - DKDMs need to be valid from the day the DCP arrives until the end of the festival - If possible use burned-in subtitles instead of XML / PNG - Contact the festival for HFR, 3D, Atmos & Auro DCPs to check for venue compatibility - If possible do not send DCPs with stereo audio (2.0) - Do not send DCPs using Full Container - Do not create nested DCPs – no DCPs inside DCP directories Page 3 of 11
68. Internationale Filmfestspiele Berlin DCP Best Practices 2018 General GENERAL DCP (Digital Cinema Package) is the standard delivery format for digital cinema projections – or simply put it is the equivalent of a 35mm film print in the digital era. To create a DCP from existing media (tapes, discs, files) a mastering system or software is needed to encode the data in the correct format, add encryption if needed and combine all data in a package. We recommend having the DCP mastered at a professional post-production facility since the color-space conversion requires in-depth experience. If you decide to create the DCP yourself using commercial or open-source software we ask you to test the DCP in a DCI-compliant cinema to make sure it is playable and your color-space conversion was correct. Please do not send untested DCPs to the festival. The Film Office of the festival will run a number of tests to make sure all DCP comply with the standards and are operable on all systems throughout the festival. In 2018 the festival and the EFM will only use Dolby, Barco and Sony servers for the playback. Depending on the data-rate a DCP uses about 1,5 GB to 2 GB of hard-disk space per minute – therefore it is important to use hard-disks that allow for a fast transfer onto the festivals storage servers. Page 4 of 11
68. Internationale Filmfestspiele Berlin DCP Best Practices 2018 DCP concepts DCP CONCEPTS STRUCTURE The VOLINDEX has to be present in any DCP and is used in case the data of a DCP needs to be spread over several devices or hard drives. With the size of hard disk available today it is common practice to store the whole package on one device. The PKL or PackageList and the Assetmap contain a list of all files required to play package and additional meta-data to organize the files within the DCP. The CPL or CompositionPlayList defines how the movie should be played, by defining which assets should be included in the picture, sound and subtitle tracks. It can be compared to a timeline in an editing application. Just as a traditional 35mm print a CPL can include several reels, each using different assets. One PKL or package can contain several CPLs with different versions of usually the same movie. These versions can for example differ in language, subtitles, length or audio language. By defining the start or entry points for the different assets CPLs allows for simple “editing” like skipping a leader in a certain version. FILES The DCP is made up of several files that contain the picture, sound, subtitle and meta-data. These MXF and XML files usually reside in a folder labeled with the title of the DCP – for details on correct naming please see the section on naming below. In case your DCP uses subtitles there might be several additional folders containing subtitle information. It is essential that no files are changed or renamed after mastering the DCP or otherwise the DCP can no longer be operative. Page 5 of 11
68. Internationale Filmfestspiele Berlin DCP Best Practices 2018 DCP concepts XML FILES XML (Extensible Markup Language) contain a defined set of hierarchically organized elements that can contain various data. In DCPs the XML files are used to set the structure of the package and to hold meta-data like naming or encryption information. MXF FILES The general concept of MXF (Material eXchange Format) files is to function as a file wrapper for one or several files along with storing meta-data information. MXF picture files contain a sequence of compressed, encoded and optionally encrypted JPEG2000 images whereas the MXF audio files contain several linear mono PCM audio tracks. The optional encryption standard is AES 128 bit in CBC mode. It is important to note, that in DCPs JPEG2000 files use the XYZ color space instead of RGB or REC.709 commonly used in digital video. Therefore images have to be converted into the XYZ color space during encoding. ENCRYPTION / KDMS The DCP standard allows content to optionally be encrypted to prevent unauthorized screenings. This is accomplished by encrypting the picture and/or audio MXF files within the DCP. To enable playback a small XML file called KDM (KeyDeliveryMessage) is needed, it contains the necessary keys for decryption. The KDM is specifically targeted to a certain screen (playback device) and is valid only within a set timeframe. By providing a DKDM (Distribution KDM) the festival can be authorized to generate KDMs for the screenings as needed. This allows for last minute changes and eliminates the need for a large number of individual KDMs. It is important to note that KDMs are not issued per DCP but for each CPL of the DCP individually. By issuing only one DKDM you can make sure that the correct version of the movie will be played. VERSION FILES / SUPPLEMENTAL DCPS Version files also know as VF or supplemental DCPs are usually used to create a subtitled version of an original DCP (called OV for original version). These version files do not contain the assets (picture and sound files) of the OV but only the additional subtitle information. Therefore it is essential to provide a matching OV along with any VF since the VF relies on assets only available in the OV. If you plan to submit a version file to the festival we kindly ask you to send OV and VF together in one clearly labeled shipment however OV and VF can be delivered on two separate hard drives. Page 6 of 11
68. Internationale Filmfestspiele Berlin DCP Best Practices 2018 DCP concepts SUBTITLES As stated above a CPL can contain a separate subtitle track for each reel. These subtitles can either be text-based (XML) or be images based (PNG). If used in a version file it allows for easy addition of subtitles to an existing DCP without the need of re-encoding the images, however we strongly suggest that you create a new DCP with subtitles burned into the image. When using burned-in subtitles please make sure that all text is positioned within the title safe area (5%). Our experience has shown that the most issues encountered during playback are due to errors in the subtitle tracks. NAMING The film title along with technical information should be placed in the ContentTitleText element of the CPL (CompositionPlayList). The naming should comply with version nine of the Digital Cinema Naming Convention that can be found at: http://isdcf.com/dcnc/ The below diagram gives an overview about the types of information that have to be included in the ContentTitleText. Please closely follow this guide, especially if you are new to DCP mastering. Page 7 of 11
68. Internationale Filmfestspiele Berlin DCP Best Practices 2018 Image Format IMAGE FORMAT The DCP format only specifies three different aspect ratios for the image: Flat Format aspect 1.85:1 (1998x1080 or 3996×2160) Scope Format aspect 2.39:1 (2048×858 or 4096×1716) Full Format aspect 1.9:1 (2048×1080 or 4096×2160) – NOT RECOMMENDED Although not specifically defined most playback devices will also support: HDTV Format aspect 1.77:1 (1920×1080 or 3840×2160) – ONLY RECOMMENDED FOR 1.77 Since some venues do not support Full Format and the aspect 1.9:1 is not commonly used in cinema, we do not recommend that you master your movie in this format. Using this format might result in cropping of the image during presentation. Please see the table below for recommendations on formats to use: Screen Aspect Flat Format Scope Format Full Format HDTV Format 1.33 : 1 pillarboxed 1.37 : 1 pillarboxed 1.66 : 1 pillarboxed 1.77 : 1 pillarboxed 1.85 : 1 2.39 : 1 2.55 : 1 letterboxed Page 8 of 11
68. Internationale Filmfestspiele Berlin DCP Best Practices 2018 Audio Format AUDIO FORMAT All our venues are equipped with 5.1 or 7.1 audio systems – some also support the immersive audio systems Dolby Atmos or Barco Auro. Although it is possible to create a stereo audio DCP not all cinemas are able to upmix the stereo sound. The result can be a mute center speaker during presentation which should be avoided. We therefore ask for 5.1 DCPs to have a minimum of three active channels (Left, Center, Right) with the remaining three channels muted. DELIVERY OF DCPS HARD DRIVES We generally prefer to receive hard drives in the industry standard CRU DX115 frame. These are designed specifically for digital cinema and allow for a fast copy process of the DCP onto cinema servers or in our case onto our central storage system. If you cannot send a CRU frame you may also submit a USB drive. When sending DCPs on physical hard-drives, we generally prefer external 3.5” USB or eSATA hard drives with 220V compatible power supply. If it is impossible for you to provide a 3.5” USB or eSATA hard drive we can make an exception and accept 2.5” hard drives or USB sticks. Hard disks need to be Linux formatted in EXT2 / EXT3 to be playable on all systems and they need to use Master Boot Record (MBR). The inode-size should be set to 128. On a Linux system you can use the command: sudo mkfs.ext2 -j -I 128 /dev/sdaXX “/dev/sdaXX” should be replaced with the device you want to use for the DCP. Do not use NTFS (Windows) or HFS+ (Mac) formatted drives for delivery to the festival. In case you plan to supply several DCPs (packages) on a single hard-drive, they should be placed into separate directories inside the root directory of your hard-drive. Although the standard only allows for one Assetmap per drive it is common practice to have one Assetmap per package or DCP-directory. Do not use DCP-directories inside DCP-directories. The drive should be well labeled with CPL and encryption information and be well packaged to prevent any damage during transport. DELIVERY BY NETWORK DCPs and Quicktime ProRes files can be digitally transferred to the Berlinale Film Office. We provide this service through Aspera. If you want to use the service you should contact a professional postproduction facility that offers one of these services or have a fiber internet connection with an upload bandwidth of at least 50 Mbit/s. For access and account information please contact films@berlinale.de. Please note that all DCPs have to be received on our servers before the deadline. Page 9 of 11
68. Internationale Filmfestspiele Berlin DCP Best Practices 2018 Frequently Asked Questions FREQUENTLY ASKED QUESTIONS What is a DCP? DCP is an acronym for Digital Cinema. One such package can contain multiple versions of one film and even multiple films. Different versions or playlists are called CPL (composition playlist). What is a KDM? KDM is an acronym for Key Delivery Message and is simply put the file-based key needed to unlock an encrypted CPL within a DCP to be played at on a specific playback device during a certain timeframe. What is a certificate? A certificate or public-key is the file-based information about a playback device needed to issue a key or KDM for this specific device. In our case Berlinale will supply you with a certificate from our key- management system. You will be asked to supply a single KDM for this system. Berlinale will then be able to generate KDMs for use at the festival as needed. Should we prepare a DCP for our Berlinale screenings? During the last couple of years cinema operations quickly adopted the Digital Cinema system proposed by the DCI and all Berlinale screens are now equipped with digital projection systems. However, if you do not wish to supply a DCP you can also supply Quick-Time ProRes files or tape-based media like HDcam. In that case we will create a DCP solely for use at the festival. Can I get a copy of the DCP that Berlinale creates from my QuickTime / tape? No. All DCPs created by the festival are encrypted and we will not be able to give you a copy of the DCP or of the keys that we use. Should be prepare an Interop or an SMPTE DCP? Currently all systems used by the festival and the EFM are capable of playing both Interop and SMPTE DCPs. We highly recommend that you prepare a SMPTE DCP as is has various advantages over the older Interop format, specifically they provide a wider range of frame rates, metadata, improved security, more robust subtitles. Who should create my DCP and how? Preparing a DCP requires in depth knowledge of digital video, audio formats and digital color spaces. It is recommended that DCPs are being mastered at professional labs or postproduction facilities, however more and more software products are on the market that can be used to create DCPs on desktop computers. When using those products special care should be taken in labeling (naming convention), color-space conversion and media-/screen-format. In any case a QC (test-screening) in a SMPTE compliant theatre should be completed before sending the DCP to the Berlinale. Why and how is Berlinale testing my DCP? Our experience has shown that quite a number of DCPs delivered to the festival have technical errors and would cause issues during the presentation. As a precaution we have developed a highly automated testing routine that all DCPs go through. It is still your responsibility to properly test the Page 10 of 11
68. Internationale Filmfestspiele Berlin DCP Best Practices 2018 Frequently Asked Questions DCP in a SMPTE compliant digital cinema beginning to end before sending it to the festival. Our tests then focus on data-structure errors and interoperability issues that might arise during playback on a specific projection system. Can I be present while you test my DCP? No, due to security reasons we do not allow any visitors in our internal QC process. Can I schedule a test-screening or rehearsal for my DCP screening? Due to the tight schedule of the festival and the EFM we generally do not offer test-screenings for DCPs. Your DCP has to be tested before it is submitted. The only exception to this rule applies to films in the official competition and to EFM customers that have booked an additional test-screening. What if Berlinale encounters problems with my DCP? If we should find problems with your DCP during our QC/IC process we will contact you with a detailed error report and work with you to resolve the problem. Normally we will ask you to supply a corrected version of your DCP. In special cases we can try to fix the problem if you provide written permission to do so and if you give permission through the KDM upload portal. Why does Berlinale need a DKDM (master key) for my screenings? There are two reasons why we ask you to supply us with a DKDM: 1) A DKDM lets us generate KDMs (key) for the theatres that we use during on a very short-term notice. In case we need to reschedule a screening or swap projectors / servers we are able to generate new keys as needed. 2) It enables us to test your DCP in our secure environment in advance. Without a key we cannot perform a number of critical tests. How does the festival store my DCP and KDM? Both DCPs and KDMs are stored in a secure environment. Special access-control applies to the DCP storage room, ingest-systems and the data-center where all data is centrally stored. Why are the colors strange when I look at the JPEG2000 files in my DCP? If you open the MainPicture Asset of your DCP in an application like VLC you will see a RGB representation of your images in XYZ color space or in other words you are looking at your image on a display that cannot correctly display it. The only correct way to look at your files would be to use a YZX capable playback device like a DCI compliant projector. I found that the colors/contrast during my Berlinale screening did not look right. Can you adjust the projector for my repetition screenings? No, we will not be able to change any color/contrast/brightness settings in the projector. The idea of the digital cinema system is to have a defined gamma, colorspace and brightness. All our venues are calibrated to DCI / SMPTE specifications before the festival and are verified throughout the festival. Page 11 of 11
You can also read