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 55 countries around the world.


7 hours ago
Add MOS tag in ISDCF names if there is no sound.

7 hours ago
Allow + in DCP names for ISDCF RU rating strings.

7 hours ago
Actually make that test work.

7 hours ago
Add a new test.

2 days ago
Updated nl_NL translation from Rob van Nieuwkerk.

3 days ago
Fix some bad fuzzy translations.

3 days ago
Report errors from other parts of the VerifyDCPJob.

3 days ago
Fix crash on make-dcp after trimming end of text subtitles (#1275).

3 days ago
New test data for previous.

3 days ago
Add unit test to trigger #1275 and an assert to prevent the segfault.


5 days ago
Use round() when moving the slider - try to make it the same as trim so that there are no surprises.

5 days ago
Fix .gitignore.

5 days ago
Use round rather than ceil when putting positions and start trims onto frame boundaries. ceil() can creep upwards with rounding error, which I have seen happen over a save/load.

6 days ago
When seeking to the start of some content, take trim into account so that we don't have to run through the whole of the trimmed portion to get to the data we want.

7 days ago
Put project path in the audio dialog title bar.

7 days ago doesn't always rebuild if changes; hack around this. Also make supporters lists right for older versions.

7 days ago
Fix thinko.


9 days ago
Account for J2K decoding at lower-than-maximum resolution when cropping the resulting images; fixes #1274.


This month£1,852
This year£5,021


Last week3,196
Last month17,938
Last year103,272

22nd April 2018

A good evening to Cineteatro Sorriso in Bergamo, Italy!

15th April 2018

DCP-o-matic 2.12.4 was released. This is a bug-fix release which corrects six problems with 2.12.3:

It also contains an updated zh_CN translation from 刘汉源. Thanks!

Download it from here.

6th April 2018

We just ticked over to 100,000 downloads in the last 365 days... well, well, well! Keep on sharing and enjoying!

1st April 2018

Good evening to Tec Cine and Cinesystem in Brazil!

31st March 2018

An enormous thank-you goes out to our extremely long list of March supporters:

Your donations are a massive source of help and support to the DCP-o-matic project. Thank you!

29th March 2018

A good morning to Basement Games in Vancouver, Canada!

25th March 2018

DCP-o-matic 2.12.3 was released. This is a bug-fix release which corrects two problems with 2.12.2:

It also contains an updated fr_FR translation from Thierry Journet. Thanks Thierry!

Download it from here.

22nd March 2018

DCP-o-matic 2.12.2 was released.

The most significant changes in this release are:

There are also the usual set of translation updates, bug fixes and assorted new small features. Here's a full list:

Translation updates

zh_CN 刘汉源 and Rov (若文)
cs_CZ Tomáš Begeni
nl_NL Rob van Nieuwkerk
fr_FR Thierry Journet
uk_UA and ru_RU Igor Voytovich
de_DE Carsten Kurz
pl_PL Mike Mazur
es_ES Manuel AC
da_DK Anders Uhl Pedersen
pt_BR Max Fuhlendorf
sv_SE Adam Klotblixt

Major bug fixes

New features

Minor bug fixes

Thanks to 刘汉源, Rov (若文), Tomáš Begeni, Rob van Nieuwkerk, Thierry Journet, Igor Voytovich, Julian van Mil, Carsten Kurz, Mike Mazur, Manuel AC, Anders Uhl Pedersen and Adam Klotblixt.

Download it from here.

13th March 2018

24fps encoding has now been seen in the wild, thanks to Andrea Bonaldo's AMD 1950X “Threadripper”! Take a look at the benchmarks.

28th February 2018

Hello to sub4u in Linkebeek, Belgium!

Older news