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.



13 hours ago
Fix thinko in previous.

14 hours ago
Fix implementation of delay in 7758260; it needs to apply to anything passed to emit_video(), not just things that come from decoders.

14 hours ago
Fix duplicate frames when padding.

29 hours ago
Actually bump libdcp for Atmos fix.


2 days ago
Fix crash on decoding incomplete DCP content (e.g. on loading a VF with subtitles into the player).

2 days ago
Bump libdcp; pulls in KDM tweaks but also atmos fix.


3 days ago
Add a 2-frame `delay' on content arriving at the player to give subtitle content the chance to catch up. Fixes problems observed when overlaying a DCP subtitle onto an existing DCP and then seeking into the first subtitle. After the seek the decoder positions were:

3 days ago
Add a possible pure virtual method.


6 days ago
Hold lock for the whole of Butler::video(). Fixes jumpy nudge-seek when playing DCPs.

6 days ago
Fix missing subtitles in the player when they are added with a VF.

6 days ago
Set up seek position correctly when a seek skips over a reel in a DCP.


Last month£902
Last year£3,944
Per day£4.75


Last week2,085
Last month10,437
Last year87,112

21st February 2018

Welcome along to a long-time user and supporter, the Z-fest Film Project in Minneapolis, Minnesota!

20th February 2018

And a big hello to the Tennessee Aquarium IMAX in Chattanooga, Tennessee, USA.

15th February 2018

A warm welcome to our 301st DCP-o-matic user, Filmhuis Cavia in Amsterdam, The Netherlands! Here's to 400.

14th February 2018

Welcome to Gofilex in Zeist, The Netherlands and an especially big thankyou to Mart Jansink for his contributions to DCP-o-matic's KDM code!

10th February 2018

A very good evening to Jill at the Kennett Palace Theater in Missouri!

7th February 2018

Six years ago today, somewhere in the North of England (quite possibly in a projection booth, I can't remember), DCP-o-matic (or DVD-o-matic as it was then) was ushered into existance with the following slightly inauspicious git commit:

commit a12412b33925ddfef4c4525882e1219ac21a0c62
Author: Carl Hetherington 
Date:   Tue Feb 7 09:57:14 2012 +0000

    ffmpeg test does something.

9301 commits later, here we are! Happy birthday DCP-o-matic!

2nd February 2018

A good afternoon to Meemprod S.a.r.l. in Beiruit, Lebabnon, the latest addition to our users' list.

31st January 2018

An enormous thank-you goes out to our January supporters:

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

24th January 2018

A big welcome to La CinéFabrique in Lyon, France, a new addition to our users' list!

17th January 2018

I'm testing an interstitial page which suggests a donation when you download DCP-o-matic. If you have any problems downloading, do get in touch.

Older news