What is each app for?

Anything and everything to do with DCP-o-matic.
huster091
Posts: 9
Joined: Fri Mar 21, 2025 6:42 pm

What is each app for?

Post by huster091 »

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!
IoannisSyrogiannis
Posts: 266
Joined: Mon Nov 13, 2017 8:40 pm

Re: What is each app for?

Post by IoannisSyrogiannis »

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.
Carsten
Posts: 2937
Joined: Tue Apr 15, 2014 9:11 pm
Location: Germany

Re: What is each app for?

Post by Carsten »

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
carl
Site Admin
Posts: 2752
Joined: Thu Nov 14, 2013 2:53 pm

Re: What is each app for?

Post by carl »

Yeah good point, I'll add something.
Carsten
Posts: 2937
Joined: Tue Apr 15, 2014 9:11 pm
Location: Germany

Re: What is each app for?

Post by Carsten »

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.
lg.richard
Posts: 10
Joined: Mon Dec 12, 2022 1:17 pm

Re: What is each app for?

Post by lg.richard »

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.
carl
Site Admin
Posts: 2752
Joined: Thu Nov 14, 2013 2:53 pm

Re: What is each app for?

Post by carl »

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.
lg.richard
Posts: 10
Joined: Mon Dec 12, 2022 1:17 pm

Re: What is each app for?

Post by lg.richard »

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)
Carsten
Posts: 2937
Joined: Tue Apr 15, 2014 9:11 pm
Location: Germany

Re: What is each app for?

Post by Carsten »

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.