{"id":515,"date":"2025-08-10T15:55:14","date_gmt":"2025-08-10T19:55:14","guid":{"rendered":"https:\/\/independentfilmmakers.org\/nyc\/what-is-a-dcp\/"},"modified":"2025-08-10T15:55:14","modified_gmt":"2025-08-10T19:55:14","slug":"what-is-a-dcp","status":"publish","type":"post","link":"https:\/\/independentfilmmakers.org\/nyc\/what-is-a-dcp\/","title":{"rendered":"What is  a DCP?"},"content":{"rendered":"<style>.kb-row-layout-id3204_e97ce9-58 > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id3204_e97ce9-58 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id3204_e97ce9-58 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id3204_e97ce9-58 > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id3204_e97ce9-58 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id3204_e97ce9-58 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id3204_e97ce9-58 alignnone wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top\">\n<style>.kadence-column3204_1488ae-55 > .kt-inside-inner-col,.kadence-column3204_1488ae-55 > .kt-inside-inner-col:before{border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kadence-column3204_1488ae-55 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column3204_1488ae-55 > .kt-inside-inner-col{flex-direction:column;}.kadence-column3204_1488ae-55 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column3204_1488ae-55 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column3204_1488ae-55{position:relative;}@media all and (max-width: 1024px){.kadence-column3204_1488ae-55 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column3204_1488ae-55 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column3204_1488ae-55\"><div class=\"kt-inside-inner-col\">\n<p>A <strong>DCP<\/strong> \u2014 short for <strong>Digital Cinema Package<\/strong> \u2014 is the industry-standard format for distributing and projecting movies in modern theaters.   Think of it as the &#8220;film reel&#8221; of the digital era, except instead of a physical strip of celluloid, it\u2019s a carefully packaged set of digital files with strict formatting requirements.  Read on to learn more about DCPs and the process OIF staff follows to ensure proper playback at a commercial theater.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>1. What a DCP Is<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Purpose:<\/strong> To ensure your film plays correctly on professional cinema projectors anywhere in the world.<\/li>\n\n\n\n<li><strong>Standard:<\/strong> Follows the <strong>Digital Cinema Initiatives (DCI)<\/strong> specification \u2014 a set of rules developed by the major studios to guarantee consistent image, sound, and security.<\/li>\n\n\n\n<li><strong>Content:<\/strong>\n<ul class=\"wp-block-list\">\n<li>Video encoded in <strong>JPEG 2000<\/strong> format (extremely high quality, high bit rate).<\/li>\n\n\n\n<li>Audio in <strong>uncompressed 24-bit PCM WAV<\/strong> (usually 48 kHz or 96 kHz).<\/li>\n\n\n\n<li>Optional subtitles or closed captions in XML format.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Structure:<\/strong> Stored as a set of separate folders and files (for OIF, usually 6 or 7 separate files), not one big movie file.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>2. The File Structure<\/strong><\/h2>\n\n\n\n<p>A DCP is usually delivered on an <strong>EXT2\/EXT3 formatted drive<\/strong> (Linux file system) with:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>MXF files<\/strong> \u2013 contain the actual image and audio tracks.\n<ul class=\"wp-block-list\">\n<li><code>picture.mxf<\/code> \u2192 JPEG 2000 compressed video.<\/li>\n\n\n\n<li><code>sound.mxf<\/code> \u2192 multichannel audio.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>XML metadata files<\/strong> \u2013 describe how to play the content.\n<ul class=\"wp-block-list\">\n<li><strong>CPL<\/strong> (Composition Playlist) \u2013 tells the projector the sequence of audio, video, subtitles.<\/li>\n\n\n\n<li><strong>PKL<\/strong> (Packing List) \u2013 lists every file in the package with checksums.<\/li>\n\n\n\n<li><strong>ASSETMAP<\/strong> &amp; <strong>VOLINDEX<\/strong> \u2013 help the playback server locate and verify files.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Subtitle XML<\/strong> \u2013 if your DCP includes subs.<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>3. Current OIF Export Structure<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Resolution:<\/strong>\n<ul class=\"wp-block-list\">\n<li><strong>2K<\/strong>: 1998&#215;1080 (Flat 1.85:1)<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Frame Rates:<\/strong> 24 fps is the standard<\/li>\n\n\n\n<li><strong>Aspect Ratio: <\/strong> Square Pixel (1.0)<\/li>\n\n\n\n<li><strong>Bit Depth:<\/strong> 12-bit for video.<\/li>\n\n\n\n<li><strong>Codec: <\/strong> Jpeg 2000<\/li>\n\n\n\n<li><strong>Audio:  <\/strong>Stereo (5.1 is preferred, but since we need the lowest common denominator for all films to play well, we export in Stereo).<\/li>\n\n\n\n<li><strong>Time required to export: <\/strong> This depends greatly on the total running times and film formats provided. After assembly, it usually takes many hours, and sometimes days to export the DCPs in a ready state for an OIF screening.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>4. Ingesting in a Theater<\/strong><\/h2>\n\n\n\n<p>Theater projection systems have two main components:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>DCP Server (Media Block)<\/strong> \u2014 stores and decodes the files.<\/li>\n\n\n\n<li><strong>Digital Projector<\/strong> \u2014 displays the image.<\/li>\n<\/ul>\n\n\n\n<p><strong>Ingest process:<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>For OIF,  we prepare all DCPs according to the above specs for the theater and deliver it on a <strong> <\/strong>portable drive, about a week prior to the screening (so we have a chance to fix anything that may not work properly).<\/li>\n\n\n\n<li>The projectionist connects the external drive.<\/li>\n\n\n\n<li>The server <strong>ingests<\/strong> (copies) the files into its internal storage.<\/li>\n\n\n\n<li>If the DCP is <strong>encrypted<\/strong>, a <strong>KDM (Key Delivery Message)<\/strong> is needed \u2014 this is a small file from the distributor that unlocks the DCP for playback on that exact server for a specific date range.   OIF does not normally encrypt the DCPs.<\/li>\n\n\n\n<li>The server verifies file integrity and metadata.<\/li>\n\n\n\n<li>Once ingested and unlocked, the DCP appears in the playlist for scheduling and playback.<\/li>\n\n\n\n<li>The films and other video assets are checked by OIF staff and\/or theater staff for issues in sound or video.<\/li>\n\n\n\n<li>Should there be any issues during the playback sessions, OIF will aks the filmmaker whose film has an issue for a fix and rebuild the DCPs with the corrected films.  Time is of the essence at this junction.<\/li>\n<\/ol>\n\n\n\n<p><\/p>\n\n\n<style>.kb-image3204_8e7468-e7 .kb-image-has-overlay:after{opacity:0.3;}<\/style>\n<figure class=\"wp-block-kadence-image kb-image3204_8e7468-e7 size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/independentfilmmakers.org\/nyc\/wp-content\/uploads\/sites\/6\/2026\/02\/DCP-Ingestion.png\" alt=\"DCP-Ingestion\" class=\"kb-img wp-image-516\" srcset=\"https:\/\/independentfilmmakers.org\/nyc\/wp-content\/uploads\/sites\/6\/2026\/02\/DCP-Ingestion.png 1024w, https:\/\/independentfilmmakers.org\/nyc\/wp-content\/uploads\/sites\/6\/2026\/02\/DCP-Ingestion-300x300.png 300w, https:\/\/independentfilmmakers.org\/nyc\/wp-content\/uploads\/sites\/6\/2026\/02\/DCP-Ingestion-150x150.png 150w, https:\/\/independentfilmmakers.org\/nyc\/wp-content\/uploads\/sites\/6\/2026\/02\/DCP-Ingestion-768x768.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div><\/div>\n\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>A DCP \u2014 short for Digital Cinema Package \u2014 is the industry-standard format for distributing and projecting movies in modern theaters. Think of it as the &#8220;film reel&#8221; of the digital era, except instead of a physical strip of celluloid, it\u2019s a carefully packaged set of digital files with strict formatting requirements. Read on to&#8230;<\/p>\n","protected":false},"author":1,"featured_media":516,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_kad_post_transparent":"","_kad_post_title":"show","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"categories":[6],"tags":[7,8,9],"class_list":["post-515","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-educational","tag-film","tag-formats","tag-learn"],"taxonomy_info":{"category":[{"value":6,"label":"Educational"}],"post_tag":[{"value":7,"label":"Film"},{"value":8,"label":"Formats"},{"value":9,"label":"Learn"}]},"featured_image_src_large":["https:\/\/independentfilmmakers.org\/nyc\/wp-content\/uploads\/sites\/6\/2026\/02\/DCP-Ingestion.png",1024,1024,false],"author_info":{"display_name":"webmaster@usi","author_link":"https:\/\/independentfilmmakers.org\/nyc\/author\/webmasterusi\/"},"comment_info":0,"category_info":[{"term_id":6,"name":"Educational","slug":"educational","term_group":0,"term_taxonomy_id":6,"taxonomy":"category","description":"","parent":0,"count":1,"filter":"raw","cat_ID":6,"category_count":1,"category_description":"","cat_name":"Educational","category_nicename":"educational","category_parent":0}],"tag_info":[{"term_id":7,"name":"Film","slug":"film","term_group":0,"term_taxonomy_id":7,"taxonomy":"post_tag","description":"","parent":0,"count":1,"filter":"raw"},{"term_id":8,"name":"Formats","slug":"formats","term_group":0,"term_taxonomy_id":8,"taxonomy":"post_tag","description":"","parent":0,"count":1,"filter":"raw"},{"term_id":9,"name":"Learn","slug":"learn","term_group":0,"term_taxonomy_id":9,"taxonomy":"post_tag","description":"","parent":0,"count":1,"filter":"raw"}],"_links":{"self":[{"href":"https:\/\/independentfilmmakers.org\/nyc\/wp-json\/wp\/v2\/posts\/515","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/independentfilmmakers.org\/nyc\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/independentfilmmakers.org\/nyc\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/independentfilmmakers.org\/nyc\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/independentfilmmakers.org\/nyc\/wp-json\/wp\/v2\/comments?post=515"}],"version-history":[{"count":1,"href":"https:\/\/independentfilmmakers.org\/nyc\/wp-json\/wp\/v2\/posts\/515\/revisions"}],"predecessor-version":[{"id":517,"href":"https:\/\/independentfilmmakers.org\/nyc\/wp-json\/wp\/v2\/posts\/515\/revisions\/517"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/independentfilmmakers.org\/nyc\/wp-json\/wp\/v2\/media\/516"}],"wp:attachment":[{"href":"https:\/\/independentfilmmakers.org\/nyc\/wp-json\/wp\/v2\/media?parent=515"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/independentfilmmakers.org\/nyc\/wp-json\/wp\/v2\/categories?post=515"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/independentfilmmakers.org\/nyc\/wp-json\/wp\/v2\/tags?post=515"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}