Hey there, everyone, I've been using DCP-o-matic for a few months now, and it's been great. never bothered to use the other apps, until I stumbled upon "Batch Converter" which turned out to be sooooo helpful, so my question now is what is each app for?
Some of them are obvious, but some aren't, so I would love to know them all!
What is each app for?
-
- Posts: 266
- Joined: Mon Nov 13, 2017 8:40 pm
Re: What is each app for?
The manual is really useful, from chapter 18 on, in regards to the applications. https://dcpomatic.com/manual/html/index.html
Your question is rather wide. Besides the obvious applications and the ones that become obvious after you check the manual, is there something you need clarification about? That would narrow things down and make answers easier.
Your question is rather wide. Besides the obvious applications and the ones that become obvious after you check the manual, is there something you need clarification about? That would narrow things down and make answers easier.
-
- Posts: 2937
- Joined: Tue Apr 15, 2014 9:11 pm
- Location: Germany
Re: What is each app for?
It probably would be good now to have a basic list of functions or intention for each application here: https://dcpomatic.com/manual/html/ch01.html#idp2
-
- Site Admin
- Posts: 2752
- Joined: Thu Nov 14, 2013 2:53 pm
Re: What is each app for?
Yeah good point, I'll add something.
-
- Posts: 2937
- Joined: Tue Apr 15, 2014 9:11 pm
- Location: Germany
Re: What is each app for?
For the fun of it, I just asked ChatGPT about it (pointing towards dcpomatic.com):
It invented some non-existent applications, but otherwise, a good start:
DCP-o-matic Suite – Overview (as of 2025)
DCP-o-matic is a free and open-source software suite for creating, editing, and managing Digital Cinema Packages (DCPs). It's widely used by independent cinemas, festivals, and filmmakers. The suite includes several specialized applications:
1. DCP-o-matic (Main GUI)
Core application to create DCPs from video, audio, and subtitle files.
Supports a wide range of input formats (MP4, MOV, MKV, WAV, SRT, etc.).
Offers scaling, cutting, audio sync, and color space adjustments.
Can create Interop and SMPTE DCPs.
Supports optional encryption and KDM creation.
2. Batch Converter
Automates the DCP creation for multiple projects.
Useful for festivals or cinemas with many films to process.
Works with saved project files (.xml).
3. Player
Allows you to preview and verify DCPs before ingesting to cinema servers.
Supports playback of encrypted DCPs using KDMs.
4. KDM Creator
Generates KDMs (Key Delivery Messages) for encrypted DCPs.
Can create KDMs for multiple playback servers (certificate-based).
Allows scheduling (validity windows) and batch KDM creation.
5. Server
Provides a remote control interface for DCP-o-matic over a network.
Ideal for automation or integration into larger workflows (e.g. in cinemas or labs).
6. Monitor
Displays the status of running jobs across networked machines.
Useful in setups with automated batch processing.
Can remotely monitor and control other DCP-o-matic instances.
7. Combiner
Combines multiple DCPs into a single DCP containing several CPLs (Composition Playlists).
Ideal for delivering films with multiple language versions or subtitles.
8. Disk Writer
Helps prepare DCPs on external drives for cinema delivery.
Ensures correct folder structure, formatting, and file system (EXT2/3/4, exFAT, NTFS, etc.).
9. Metadata Editor
Allows you to edit DCP metadata such as content title, language tags, and annotations.
Does not alter the media essence.
10. Command-line Tools
Provides CLI tools for advanced users to script or automate DCP creation and management.
Useful for integration into larger post-production pipelines.
11. Verifier
Performs a technical validation of existing DCPs:
Checks file structure (PKL, CPL, MXF consistency).
Validates syntax and metadata.
Reports issues that may prevent proper playback on cinema servers.
Essential for quality control before delivery.
Summary
DCP-o-matic is a powerful and flexible solution covering all aspects of DCP workflows—from creation and encryption to testing, combining, and delivering. Each component is purpose-built, making the suite suitable for small post-production environments as well as complex cinema setups.
It invented some non-existent applications, but otherwise, a good start:
DCP-o-matic is a free and open-source software suite for creating, editing, and managing Digital Cinema Packages (DCPs). It's widely used by independent cinemas, festivals, and filmmakers. The suite includes several specialized applications:
Core application to create DCPs from video, audio, and subtitle files.
Supports a wide range of input formats (MP4, MOV, MKV, WAV, SRT, etc.).
Offers scaling, cutting, audio sync, and color space adjustments.
Can create Interop and SMPTE DCPs.
Supports optional encryption and KDM creation.
Automates the DCP creation for multiple projects.
Useful for festivals or cinemas with many films to process.
Works with saved project files (.xml).
Allows you to preview and verify DCPs before ingesting to cinema servers.
Supports playback of encrypted DCPs using KDMs.
Generates KDMs (Key Delivery Messages) for encrypted DCPs.
Can create KDMs for multiple playback servers (certificate-based).
Allows scheduling (validity windows) and batch KDM creation.
Provides a remote control interface for DCP-o-matic over a network.
Ideal for automation or integration into larger workflows (e.g. in cinemas or labs).
Displays the status of running jobs across networked machines.
Useful in setups with automated batch processing.
Can remotely monitor and control other DCP-o-matic instances.
Combines multiple DCPs into a single DCP containing several CPLs (Composition Playlists).
Ideal for delivering films with multiple language versions or subtitles.
Helps prepare DCPs on external drives for cinema delivery.
Ensures correct folder structure, formatting, and file system (EXT2/3/4, exFAT, NTFS, etc.).
Allows you to edit DCP metadata such as content title, language tags, and annotations.
Does not alter the media essence.
Provides CLI tools for advanced users to script or automate DCP creation and management.
Useful for integration into larger post-production pipelines.
Performs a technical validation of existing DCPs:
Checks file structure (PKL, CPL, MXF consistency).
Validates syntax and metadata.
Reports issues that may prevent proper playback on cinema servers.
Essential for quality control before delivery.
DCP-o-matic is a powerful and flexible solution covering all aspects of DCP workflows—from creation and encryption to testing, combining, and delivering. Each component is purpose-built, making the suite suitable for small post-production environments as well as complex cinema setups.
-
- Posts: 10
- Joined: Mon Dec 12, 2022 1:17 pm
Re: What is each app for?
A verifier with batch verify is all I need now, I was doing that with linux dcp inspect, but the verify tool in dcp o matic 2 player is way better.
Combiner can combine dcps with different reels combinations? I'm not into creating dcps, but i wonder if its possible to have in the same package CPLs that play the same movie with and without a certain reel like some producer logo or festival laurel.
Combiner can combine dcps with different reels combinations? I'm not into creating dcps, but i wonder if its possible to have in the same package CPLs that play the same movie with and without a certain reel like some producer logo or festival laurel.
-
- Site Admin
- Posts: 2752
- Joined: Thu Nov 14, 2013 2:53 pm
Re: What is each app for?
With the standalone verifier tool (as of recent versions) you can add any number of DCPs, press "go" and they will be verified one by one (if that helps).
The combiner will combine any DCPs, irrespective of their content. It's just a way to get a set of CPLs, with their assets, into one folder. After ingest it's up to the projectionist which CPLs get played, so you could do anything you want with that.
The combiner will combine any DCPs, irrespective of their content. It's just a way to get a set of CPLs, with their assets, into one folder. After ingest it's up to the projectionist which CPLs get played, so you could do anything you want with that.
-
- Posts: 10
- Joined: Mon Dec 12, 2022 1:17 pm
Re: What is each app for?
DoM is an amazing piece of software. In last short film festival I worked more than 80% of received dcps were packed in DoM and all working perfectly (some errors from users like wrong aspect ratio, wrong info in cpl, or bad uploads, but thats what im paid to solve)
-
- Posts: 2937
- Joined: Tue Apr 15, 2014 9:11 pm
- Location: Germany
Re: What is each app for?
While combiner can bundle any combination of DCPs into one package, it's main intent is probably to bundle e.g. an OV and multiple associated VFs. But of course, festival packages, etc., all make sense.