- Home
- Cinema glossary
- Interop and SMPTE DCPs
Interop vs SMPTE DCPs
Interop is the older, de facto DCP flavour that digital cinema launched on; SMPTE is the formally standardised successor. Most players handle both, but they differ in subtitles, frame rates and audio.
How there came to be two
Digital cinema rolled out before the standards body finished standardising it. The industry agreed an interoperable subset — Interop, often written IOP — so that rollout could begin. The formal SMPTE standards arrived afterwards and were better in several specific ways, but by then tens of thousands of screens were already running Interop packages.
The result is the usual one: a long, slow, incomplete migration. Both flavours are still in circulation, and the difference is invisible until it is not.
What actually differs
| Interop (IOP) | SMPTE | |
|---|---|---|
| Subtitles | XML with PNG sub-pictures | Timed Text, with real font support |
| Frame rates | 24 and 48 only | Adds 25, 30, 50, 60 |
| Audio | Channel layout by convention | Explicitly labelled channels |
| Metadata | Sparse | Richer, including markers |
| Closed captions | Not supported | Supported |
| Status | Legacy but widespread | The current standard |
For a straight 24fps feature with burned-in subtitles the two are functionally identical, which is why the distinction stayed invisible for so long.
Which one to ask for
Ask for SMPTE unless you have a reason not to. Anything at 25fps — a good deal of European television-originated content, some event cinema, some archive transfers — cannot be an Interop package at all. Closed captioning for accessibility needs SMPTE. And the subtitle handling is genuinely better.
The exception is old hardware. A server that has not had a software update in a decade may handle Interop happily and SMPTE badly, particularly around subtitles. If you are running equipment of that vintage, test a SMPTE package on a quiet morning before booking a run on one.
Frequently asked questions
Can I tell which flavour a package is from its name?
Usually. The naming convention carries an IOP or SMPTE field near the end. It is a convention rather than a guarantee, so a validator is the reliable answer.
Will an Interop DCP stop working?
There is no switch-off date and existing packages keep playing. New content increasingly ships SMPTE only, so the practical pressure comes from what distributors send rather than from any deadline.
Can a package be converted between the two?
Yes, by re-wrapping, and it is routine for post houses. It is not something to do in the booth.
Keep reading
Digital Cinema Package
A DCP is the standardised folder of files a cinema ingests and plays instead of a film print — compressed picture…
Projection and playbackDCP Naming Convention
Cinema packages are named to a fixed pattern so that the folder name alone tells you the aspect ratio, language, audio…
Projection and playbackSubtitles in a DCP
Cinema subtitles are either burned into the picture, rendered by the server over it, or delivered to a personal device…
J2KJPEG 2000
JPEG 2000 is the image codec used for the picture in every Digital Cinema Package. Each frame is compressed on its own…
IMBIntegrated Media Block
The IMB is the board inside the projector that decrypts the DCP, decodes the JPEG 2000 picture and feeds the light…
KDMKey Delivery Message
A KDM is a small XML file that unlocks an encrypted DCP — for one named playback device, and only between a start and…
Projection and playbackIngest
Ingest is the act of copying a package from its carrier into the server's own storage and hash-checking it, so the film…