Learn

What Is a DCP (Digital Cinema Package)?


A Digital Cinema Package, or DCP, is the standardised format used to deliver films to cinemas for projection. It replaced 35mm film prints as the primary distribution format for theatrical exhibition, and it remains the format that cinemas worldwide use to show films on screen. When a cinema receives a film to project, what arrives (whether on a hard drive or via satellite download) is a DCP. It is, in essence, the digital equivalent of a film print.

The transition from 35mm to DCP began in earnest in the mid-2000s and was largely complete by the early 2010s. This shift changed not only the physical medium of distribution but also the economics: where a studio once had to strike thousands of individual 35mm prints at considerable cost per copy, a DCP can be duplicated and distributed far more efficiently. The trade-off is a system that relies on encryption, digital keys, and compatible projection hardware, introducing a different set of complexities.

For filmmakers, understanding DCPs matters at two points: when preparing a film for theatrical release, and when navigating the technical requirements of film festivals, many of which still require or prefer DCP submissions. The format has specific technical constraints that affect decisions made much earlier in the production and post-production pipeline.


What's inside a DCP

A DCP is not a single file but a structured collection of files packaged together according to the Digital Cinema Initiatives (DCI) specification. Opening a DCP folder reveals several components that work together to produce the theatrical presentation.

The image data consists of individual frames encoded using JPEG 2000 compression. Each frame is a separate file, stored in what is called an MXF (Material Exchange Format) wrapper. The resolution can be either 2K (2048 x 1080 pixels) or 4K (4096 x 2160 pixels), and the image data uses the XYZ colour space rather than the RGB colour space used in most other contexts. This colour space choice is specific to digital cinema projection and affects how colour is handled during the mastering process.

The audio is stored separately from the image, also in MXF wrappers. DCP audio is uncompressed PCM (pulse-code modulation) at 24-bit depth and 48 kHz or 96 kHz sample rate, supporting up to 16 channels. Standard configurations include 5.1 surround (six channels) and 7.1 surround (eight channels). Dolby Atmos, where present, is delivered as an additional audio track containing the object-based spatial audio data alongside the standard channel-based mix.

A composition playlist (CPL) ties everything together. The CPL is an XML file that describes the playback order of the image and audio reels, specifies the frame rate, defines the active image area, and contains metadata about the content. A single DCP can contain multiple CPLs, which is how different versions of a film (with different language tracks, subtitles, or content edits) can be packaged together.

Subtitle and closed-caption files, when present, are stored as separate XML or PNG-based files referenced by the CPL. A packing list and asset map provide the server with an inventory of all files and their locations within the package.

Understanding video file formats in general helps contextualise where DCPs sit in the landscape of media formats, though DCPs are considerably more rigid and specialised than formats designed for editing or streaming.


Technical specifications

The technical parameters of a DCP are defined by the DCI specification and the related SMPTE standards. These specifications exist to ensure that a DCP created anywhere in the world will play correctly on any compliant cinema server and projector.

JPEG 2000 compression is used for the image data at bitrates up to 250 megabits per second. This is substantially higher than the bitrates used for streaming or broadcast delivery, reflecting the demands of projecting an image at cinema scale. The compression is visually lossless at these bitrates, meaning that trained observers cannot reliably distinguish the compressed image from the uncompressed source under normal viewing conditions.

The XYZ colour space used in DCPs differs from the RGB colour space used in virtually every other display context. XYZ is a device-independent colour space defined by the CIE (Commission Internationale de l'Éclairage), and its use in digital cinema ensures consistent colour reproduction across different projectors. The conversion from the working colour space of the grade (typically some variant of RGB) to XYZ is handled during the DCP mastering process. Filmmakers working with colour-critical material benefit from understanding how this conversion relates to the broader topic of colour space in media production.

Frame rates are either 24 frames per second (the traditional cinema rate) or 48 frames per second (used for high-frame-rate presentations, though these remain uncommon). The DCP specification also supports 25 fps for territories where this is standard, though 24 fps is the dominant rate for theatrical exhibition worldwide.

Aspect ratios in DCP conform to two standard containers: flat (1.85:1, using 1998 x 1080 pixels of the 2K frame) and scope (2.39:1, using 2048 x 858 pixels). The full 2K container (2048 x 1080, a 1.90:1 ratio) is also available and is sometimes used for IMAX presentations. Understanding how these containers relate to the resolution of the source material is important when preparing a film for DCP mastering.


How DCPs are created

DCP creation, often called DCP mastering, is one of the final steps in the post-production pipeline. It occurs after the final colour grade and the final sound mix, translating the finished film from its post-production formats into the DCP specification.

The process begins with the colour-graded master, typically delivered as a sequence of image files (DPX or TIFF) or as a high-quality intermediate format. This master is in the colour space used during grading, usually Rec. 709 or a wider gamut like DCI-P3. The mastering process converts these images to the XYZ colour space and encodes them as JPEG 2000 frames. This conversion must be done carefully, as errors in the colour space transform will result in the film looking different in the cinema than it did in the grading suite. The relationship between DCP mastering and colour grading is close: the grade is designed with the exhibition format in mind.

The final sound mix is encoded as uncompressed PCM audio and packaged in MXF containers. If the film has a Dolby Atmos mix, this is processed through Dolby's tools to create the Atmos-specific audio track that sits alongside the standard channel-based mix.

Once the image and audio reels are prepared, the composition playlist is assembled. This XML file references the reels in order, specifies timing, and includes metadata such as the content title, language, and territory information. The naming convention for DCPs follows a standardised format (the Digital Cinema Naming Convention, or DCNC) that encodes information about the content, resolution, audio format, language, and other attributes into the filename.

For distribution, the DCP is typically encrypted using AES 128-bit encryption, and Key Delivery Messages (KDMs) are generated to control access. The finished DCP is written to a hard drive (formatted in the EXT2 or EXT3 file system used by cinema servers) or transmitted electronically to distributors and exhibitors.

Professional mastering houses handle DCP creation for major releases, bringing expertise in quality control, colour space management, and the technical requirements of different cinema systems. For independent filmmakers, the process has become more accessible through tools discussed later in this article.


KDMs and encryption

The encryption and key management system is one of the aspects of DCP technology that distinguishes it most sharply from other distribution formats. It exists to protect the film from piracy and to give distributors precise control over when and where the film can be shown.

A Key Delivery Message, or KDM, is a small encrypted file that contains the keys needed to unlock a specific DCP for playback on a specific cinema server or projector during a specific date range. The KDM is generated using the public key certificate of the target playback device, which means it will only work on that particular piece of hardware. If a cinema has three screens, each with its own server, a separate KDM is needed for each one.

The date range in a KDM defines the validity window: the film can only be played between the start and end dates specified. This allows distributors to control release windows precisely, preventing early screenings and ensuring the film cannot be played after its theatrical run at a given venue has ended.

KDM distribution is a logistical operation. For a wide release, hundreds or thousands of KDMs must be generated and delivered to individual cinemas, matched to their specific hardware. This process is typically managed by specialised KDM distribution services. Problems with KDMs (wrong dates, mismatched certificates, delivery failures) are one of the most common sources of technical issues in cinema exhibition, and resolving them under time pressure when a screening is imminent is a familiar challenge for projectionists and cinema technical managers.

For festival submissions and limited screenings, filmmakers sometimes create unencrypted DCPs to avoid the complexity of KDM management. This is acceptable in contexts where piracy risk is low and convenience is valued, but any commercial distribution will require encryption.


The DCP workflow in context

DCP creation sits at the very end of the post-production pipeline, alongside other final deliverables. Understanding where it fits helps clarify why certain decisions made earlier in post-production affect the DCP.

The typical sequence is: offline edit (at proxy or reduced resolution), online conform (at full resolution), colour grade, final sound mix, and then deliverables. The DCP is one of several masters produced at this stage. Others might include an IMF (Interoperable Master Format) package for streaming platforms, broadcast masters in various specifications, and archival masters. Each of these targets has different technical requirements for codec, resolution, colour space, and audio format.

The DCP's position at the end of this chain means that problems discovered during DCP quality control can require expensive corrections upstream. If the colour space conversion reveals an issue with the grade, or if the audio packaging exposes a problem with the mix, these must be addressed and the DCP re-mastered. This is why experienced post-production supervisors plan for DCP requirements from the beginning of post, not as an afterthought.

Picture lock is a critical milestone that precedes DCP creation. The edit must be locked before the final grade and mix can begin, and those must be complete before the DCP can be mastered. Changes after picture lock ripple through every subsequent step, including DCP creation. Managing these dependencies across a post-production team benefits from clear file organisation, version tracking, and shared access to project materials. Platforms that support collaboration and smart organisation can reduce the friction in coordinating these handoffs.

For productions managing large volumes of deliverables, keeping track of which masters have been created, approved, and distributed is a significant organisational task. A cloud workspace that handles large media files and supports structured organisation can help post-production teams and distributors maintain clarity about the status of their deliverables.


DCP vs streaming delivery

While both DCPs and streaming services deliver films to audiences, the technical approaches differ substantially, reflecting the different demands of the cinema and home viewing environments.

DCPs use JPEG 2000 compression at bitrates up to 250 Mbps. Streaming platforms typically use H.264 or H.265 (HEVC) compression at bitrates ranging from about 5 Mbps to perhaps 20 Mbps for premium 4K streams. The difference in bitrate, more than ten times higher for DCP, reflects the fact that a cinema image is projected onto a screen that might be fifteen metres wide or more. Compression artefacts that are invisible on a laptop become glaringly obvious at cinema scale.

The colour space differs as well. DCPs use XYZ (with DCI-P3 as the target gamut for the projector), while streaming content is typically delivered in Rec. 709 (for SDR content) or Rec. 2020 (for HDR content). The audio formats also diverge: DCP audio is uncompressed, while streaming services use lossy codecs like Dolby Digital Plus or AAC.

The distribution model is fundamentally different too. A DCP is a complete, self-contained package delivered once and played locally by the cinema's equipment. Streaming is a continuous transmission that depends on network bandwidth and adapts quality in real time based on connection conditions. The cinema model guarantees consistent quality; the streaming model trades some quality for accessibility and convenience. Understanding video export settings for different delivery targets helps filmmakers appreciate why a single master cannot serve all distribution channels without adaptation.

These differences mean that a film going through both theatrical and streaming release requires separate masters optimised for each context. The theatrical DCP and the streaming encode are different expressions of the same finished film, each tailored to its exhibition environment.


Creating DCPs independently

The DCP creation process was once exclusively the domain of professional post-production facilities with specialised (and expensive) equipment and software. While professional mastering remains the standard for major releases, independent filmmakers now have access to tools that can produce technically compliant DCPs.

DaVinci Resolve, Blackmagic Design's editing and grading software, can export DCPs directly from its delivery page. This brings DCP creation into the same application used for editing and grading, simplifying the workflow for independent productions. The DCP output from Resolve handles the JPEG 2000 encoding, MXF wrapping, and CPL generation, and it can produce both encrypted and unencrypted packages.

DCP-o-matic is a free, open-source tool dedicated to DCP creation. It accepts a range of input formats and produces standard-compliant DCPs, including support for subtitles and multiple audio channels. For filmmakers on tight budgets, DCP-o-matic provides a capable path to theatrical-format delivery without licensing costs.

Other commercial tools include easyDCP and Fraunhofer's suite of DCP creation software, which offer more advanced features for quality control, encryption, and KDM generation.

Regardless of the tool used, quality control is essential. A DCP should be verified on a DCP player or server before distribution, ideally projected in a cinema environment where issues with colour, audio sync, subtitle timing, or reel transitions can be identified. Some facilities offer DCP quality control as a standalone service, which can be valuable for independent filmmakers who lack access to cinema-grade projection for testing.

For video editors working on projects destined for theatrical exhibition, familiarity with DCP requirements helps inform decisions throughout the editorial process. Knowing the target frame rate, resolution, and aspect ratio from the outset avoids costly adjustments at the mastering stage. Similarly, understanding the audio channel configuration expected in a DCP informs the sound design and mixing approach.

Festival submissions often have specific DCP requirements, and filmmakers should verify these carefully. Some festivals accept only certain frame rates, aspect ratios, or audio configurations, and some have particular preferences regarding encryption. Preparing a festival DCP well in advance, rather than rushing it at the submission deadline, reduces the risk of technical problems that could prevent the film from screening.

Storing and managing DCP files and their associated assets (KDMs, quality control reports, delivery receipts) is part of the broader challenge of managing video project files. Given that a feature-length 4K DCP can exceed 500 GB, reliable storage with adequate capacity and clear organisational structure is essential. Solutions that support large media files and provide structured access help productions keep track of these substantial deliverables.


Frequently asked questions

How large is a typical DCP?

A feature-length film at 2K resolution typically produces a DCP between 80 and 150 GB, depending on the content and bitrate. A 4K DCP can range from 200 to over 500 GB. Short films are proportionally smaller, with a 15-minute short at 2K usually falling between 10 and 30 GB.

Can I play a DCP on my computer?

Not easily with standard media players. DCPs use JPEG 2000 in MXF wrappers with the XYZ colour space, which most desktop players do not support natively. Specialised software such as DCP-o-matic Player (free) or easyDCP Player can play DCPs on a computer, though the colour rendering will differ from a cinema projector since your monitor uses a different colour space. Encrypted DCPs require a valid KDM matched to the playback software.

What is the difference between a DCP and a Blu-ray?

DCPs and Blu-rays serve different exhibition contexts. DCPs are designed for cinema projection, using JPEG 2000 compression, XYZ colour space, and bitrates up to 250 Mbps. Blu-rays are designed for home viewing, using H.264 or H.265 compression, Rec. 709 colour space (or Rec. 2020 for UHD Blu-ray), and lower bitrates. DCPs also use a different file system, encryption scheme, and audio format.

Do all cinemas use DCPs?

The vast majority of commercial cinemas worldwide now use DCP for projection. The transition from 35mm was largely complete by the mid-2010s. Some repertory and specialised cinemas still maintain 35mm projectors for archival screenings, and some very small venues may use alternative digital formats, but DCP is the de facto standard for theatrical exhibition.

What happens if a KDM expires?

If the KDM's validity window has passed, the cinema server will refuse to play the DCP. A new KDM with updated dates must be generated and delivered to the cinema. This is a common operational issue, particularly for films that extend their theatrical runs beyond the initially planned dates. The distributor or KDM management service handles the generation and delivery of replacement KDMs.

Can I submit a DCP to a film festival on a USB drive?

Most festivals accept DCPs on portable hard drives, typically formatted in EXT2, EXT3, or NTFS (depending on the festival's technical specifications). Some festivals now accept DCP delivery via electronic transfer or dedicated delivery platforms. Always check the specific festival's technical submission requirements, as they vary. USB flash drives are generally not suitable due to capacity limitations and the performance characteristics expected by cinema servers.

What is the difference between an Interop DCP and a SMPTE DCP?

These are two versions of the DCP standard. Interop (short for interoperability) is the older specification, widely supported but technically less capable. SMPTE DCP is the newer standard, offering improved subtitle handling, better audio channel management, and a more robust metadata structure. Most modern cinema servers support both, but some older equipment may only play Interop DCPs. For maximum compatibility, particularly with festival projection systems that may use older hardware, some filmmakers create both versions.

How is a DCP delivered to a cinema?

DCPs are delivered either physically, on a portable hard drive shipped or couriered to the cinema, or electronically via satellite or internet-based delivery systems. Physical delivery remains common, particularly for major releases, because the file sizes involved make electronic transfer slow on standard internet connections. Satellite delivery can transmit DCPs to many cinemas simultaneously, which is efficient for wide releases. Some cinemas now have high-bandwidth internet connections that make electronic delivery practical for smaller packages.

Does a DCP contain the film's trailer?

Trailers are separate DCPs, distinct from the feature film's DCP. A cinema assembles its programme (trailers, advertisements, and the feature) as a playlist on the cinema server, referencing each DCP independently. This allows cinemas to customise the pre-show content for each screening without modifying the feature DCP.


Related pages

The workspace that thinks with you.

Ready when you are.

The workspace that thinks with you.

Ready when you are.

The workspace that thinks with you.

Ready when you are.