DCPC, a frontend to open source DCP tools.

An free alternative to Easydcp and Cineasset that makes DCPs from image sequence and wav files is the Windows DCP tool called: DCPC. It is made by Lars Reichel.

Updated: DCPC was buggy and could crash on longer clips, but the maker Lars Reichel reports in the comment section that the new 1.4 version is more stable. It supports 25 fps, and can rewrap both 24 and 25 MXF files with missing or wrong PKL or CPL metadata files. I have not tested DCPC 1.4 except the rewrapping feature. The Easydcp software that I use has a faster jpeg2000 encoder.

Link to the german homepage for DCPC

Link to the german projectionist web forum thread where DCPC was first posted

To use it you download :
dcp-tools

and extract the files to some folder with winrar or 7-zip
and install at least ImageMagick and Goldwave.

Then you download

DCPC

and extract the files to some folder with winrar or 7-zip

Double Click Digital Cinema Package Creator
and in File-settings
choose the tools folder in the folder where you extracted DCPC.

I tested it on some small clip in Windows 7 and it worked.
On Windows XP you need to install Microsoft .NET Framework 3.5

Avoid blank spaces in the filenames.

(updated: this is now fixed)
I had to use a small fix to get DCPC To work,
I had to open the wav files
in the goldwave sound editor that is bundled with DCPC and save as “(obsolete) PCM signed 24bit” .
This fix was described here:
Have heard reports about DCPC crashing on longer clips,
but it has a feature called “Recovery start” that will let it start again where it crashed.
You may need to delete temp files.

Notes on DCPC

DCPC can make a DCP from sound and picture MXFs. So you could use this software to fix a DCP made from one audio MXF and one video MXF that has broken metadata (eg. someone has edited the CPL file and the DCP will not ingest because there is a mismatch between the hash values of the original files and the edited files.)

You can also use asdcp-test to wrap the jpeg2000 and wav files in MXF containers like I described in this post: and then use DCPC to make either a 24 fps or 25 fps SMPTE or interop DCP in 2D or 3D.

DCPC can make a 2D and 3D DCP from DPX or TIFF image sequences and wav files.
Like the sequences I made here:

I have not tested the Gamma/ color space conversion.

DCPC can also make DCPs from one still picture or multiple still pictures.

DCPC uses either 2, 4, 6, 8 or 16 openjpeg 1.3 jpeg2000 encoders at the same time, but it is still much slower than the Fraunhofer Easydcp jpeg2000 encoder.

7 Replies to “DCPC, a frontend to open source DCP tools.”

  1. Why do you want to make 25 fps DCPs?
    It is not a supported standard.
    No cinama is supposed to be able to screen 25fps worldwide.
    I can undestand that it would be nice not having to convert images shot in 25fps, but as long as it is not a part of the DCI standard, there is no point making it.

  2. 25 fps is a standard made by SMPTE but not all servers support it. SMPTE 429-13-2009 D-Cinema Packaging – DCP Operational Constraints for Additional Frame Rates. Norway could have supported 25 SMPTE DCPs if all cinemas used the Doremi cinema server, but some cinemas uses the Sony cinema server so you basically have to one 24 fps and one 25 fps version or just a 24 fps version (edit: Sony now supports 25 fps so Norway could support 25 fps). With a 25 fps 35 mm print some cinemas have a switch between 25 and 24 fps and can play the print at the correct speed and some don´t. 25 and 30 fps are good to have at festivals because you can easily convert HD material to these framerates.

  3. As you say, “25 fps is a standard made by SMPTE but not all servers support it.”

    But it should be pointed out that all servers are headed this way. In April of 2011 the transition from InterOp format to SMPTE compliant format begins. It is anticipated that it will take a year to migrate all systems world-wide.

    The point of keeping the material in the form that they were created is simple to see if you take 30 fps material and watch a scanning shot of it down converted to 24. It just isn’t the same, and certainly isn’t going to look like the director’s intent.

    The EDCF (European Digital Cinema Forum at edcf.net) has focused a lot of attention and man hours on this subject. It is well worth becoming a member to support their work in this and other matters of concern to the community.

  4. I think that the major point in making 25 and 30fps DCP’s is not that it is less work, but that it is less interference with the original material. After the latest meidablock upgrade, the Sony servers does support 25 and 30fps playback. This is not officially confirmed by Sony yet, but has been tested to work on the LMT-200.

    Of course, if you make a DCP that is outside the standard this will have to be for screenings at specific venues that has compliant equipment, and could not be used for comercial distribution

  5. hi,

    new version out (1.4.1.0), now its not only a poor GUI, i have just programm many thinks in the programm. So now i will work more safe. Also it can now creade 25fps DCPs (more framerates in the next time).
    Also it is no need for “obsolet” Wave file more, now you can use PCM extensible wave files.

    In the professional version you can make encrypted DCPs for features. The next feature will be KDM generation.

  6. Pingback: Convertire in DCP
  7. What an awesome blog and set of tools. Thank you to both of you. I have been trying to figure out how to get my MOV ads in a true DCP. I can’t wait to test this tomorrow.

Leave a Reply

Your email address will not be published. Required fields are marked *