Free, open-source DCP creation from almost anything.

DCP-o-matic is a free, open-source program to create Digital Cinema Packages (DCPs) from videos, images, sound and subtitle files. You can use it to make content for playback on DCI-compliant cinema projectors.

It can take files in many different formats, including MP4, Apple ProRes, MOV, AVI, M2TS (from Blu-Ray), VOB (from DVD), WMV, MKV, JPEG, PNG, TIFF and lots of others.

It will run on Windows, Mac OS X and Linux      and is in use in 59 countries around the world for creation of snipes and adverts in cinemas, film festivals, commercial DCP creation and much more.



29 hours ago
Start pinning libdcp/libsub versions again.


31 hours ago
Hidden debug option to make _disk not start _disk_writer on Linux.

6 days ago
Remove unused forward declaration.

7 days ago
Some small manual updates.

8 days ago
More fun with GTK3 and its enormous SpinButtons.

8 days ago
Don't offer full-frame containers unless 'allow any container' is enabled.

10 days ago
Use wxDC for all drawing of the audio mapping view, removing use of wxGraphicsContext. This seems to fix strange rendering problems on Windows.

10 days ago
Fix audio mapping view on GTK3, with some cleanups that mess up display on Windows (fixed in the next commit).

10 days ago
Layout tweaks for GTK3.

12 days ago
We must only link gtk2 if wx is also using it.

12 days ago
White space.

2 weeks ago
Fix enabled/disable overlapping video/audio with DCP content (part of #1355)

13 days ago
Give 'wrong target' KDM errors in a dialogue box rather than in the job manager (part of #1161).

13 days ago
Tell the user when they load a KDM which will not do anything useful (part of #1161).

13 days ago
Round the length of video-containing content to the nearest frame. It seems reasonable, and is in the spirit of how positions are rounded to frame boundaries.

13 days ago
Add some context markers to a test.

13 days ago
Add a bit more debug logging to the player.

2 weeks ago
Try rounding length_after_trim.

2 weeks ago

2 weeks ago
Difficult to see how any unprotected write with multiple readers could be safe.

This month £5
Last week566
Last month1,260
Last year5,342

17th May 2020

Any brave souls who want to experiment a little may be interested in the test version 2.15.72 available from here. It includes a new tool to write DCPs to EXT2-formatted drives. If you do want to try it, please read the notes first, then dive in and let me know how you get on!

15th May 2020

DCP-o-matic 2.14.33 was released. This release fixes downloading of certificates from Christie's website, and adds experimental builds for Ubuntu 20.04 and Fedora 32. I hope everybody is doing OK out there!

Download it from here.

27th April 2020

I have been developing a new tool for DCP-o-matic which can write EXT2-formatted drives (containing DCPs) from Windows, macOS and Linux. However, it needs some testing. Please get in touch if you are interested in testing it!

29th March 2020

I hope everybody is keeping as well as can be expected in these troubling times. I am lucky in that I don't depend on the DCP-o-matic project for my main income, and my day job is (currently) continuing normally on a work-from-home basis. If your one-off donations or regular subscriptions to DCP-o-matic are causing you any financial difficulty please do not hesitate to cancel or postpone them.

12th March 2020

DCP-o-matic 2.14.32 was released. This release gives a more helpful error when opening a DCP with File -> Open by mistake and fixes a crash when invalid certificate keys are found.

Download it from here.

1st March 2020

DCP-o-matic 2.14.31 was released. This release fixes bugs which appear when modifying the colour conversion or timing settings of more than one piece of content at the same time.

Download it from here.

A very big thank-you goes out to all our Feburary supporters!

23rd February 2020

DCP-o-matic 2.14.30 was released. This release fixes four bugs:

Download it from here.

30th January 2020

DCP-o-matic 2.14.26 was released. This release fixes two bugs:

Download it from here.

24th January 2020

DCP-o-matic 2.14.25 was released. This release supports import of binary STL subtitle files.

Download it from here.

Older news