NeoDCP Player features
What NeoDCP Player does for checking and screening DCPs, with the menu paths of the main settings.
What NeoDCP Player does for checking and screening DCPs, with the menu paths of the main settings.
What changed in version 5.20: release notes.
Every license uses the same player. Your license decides which of the features below you can use: Licenses and prices.
NeoDCP Player plays SMPTE and Interop DCPs in 2K and 4K on a Windows PC. The controller window stays on your primary display, and the picture plays full screen on a second display or projector, with no controls over the picture. On a PC with a single display, the picture plays in a window.

JPEG 2000 is decoded in software, so the processor decides what plays in real time: 2K DCPs at 24 or 48 fps, and 4K DCPs in full resolution on a fast CPU. On a slower PC, the player decodes a lower resolution in real time and scales it to full screen. A CPU load indicator in the controller window shows how busy the processor is, and the resolution widget next to it lowers or raises the decoding resolution during playback. Reels play one after another without gaps. With the 14-day trial you can try this on your own PC; in the trial, 4K DCPs play at a lower resolution.
Step by step: Set up a Windows PC for DCP screenings.
NeoDCP Player plays stereoscopic (3D) DCPs and MXF files, including stereoscopic subtitles. In full-screen mode it outputs frame-packed 3D when the graphics card and the display support it, and side-by-side 3D otherwise; side-by-side 3D also works in windowed mode. You can also show only the left eye or only the right eye. Stereoscopic output needs an HDMI 1.4 or DisplayPort 1.2 connection to a 3D-capable projector or display.
To set it up:
The 3D signal is then detected automatically. Graphics cards for 3D are listed in the system requirements, and the 14-day trial lets you test your 3D setup before you order.
Encrypted DCPs play with a KDM issued to the player’s certificate. Playback of encrypted DCPs with KDMs is part of the Cinema and Cinema PT licenses.
With a Cinema or Cinema PT license you receive your player’s certificate and its certificate chain (.pem), which content providers need to issue KDMs for your player. Each installation has its own certificate. Since September 2025, player certificates are issued under new NeoDCP CA certificates; labs and distributors find the CA certificates on the download page.
NeoDCP Player supports both HDCP and DisplayPort Content Protection. Set the output to an HDCP- or DPCP-capable display or projector and start the encrypted DCP; the output is protected automatically. Encrypted content is sent only over HDMI with HDCP or DisplayPort with DPCP, and it cannot be exported from the player.
For a projector or LED wall far from the PC, use HDMI with HDCP over an HDBaseT extender (HDCP 2.2). Unencrypted DCPs can also reach other equipment, for example SDI devices through the graphics card’s HDMI output and an HDMI-to-SDI converter.
Step by step: Encrypted DCPs and KDMs on a Windows PC.
A Supplemental DCP (version file, VF) adds one or more versions to an original DCP (OV), for example sound tracks or subtitles in other languages. It does not contain the media it shares with the OV.
If the OV is missing, the player shows a hint, and DCP inspect marks the file references it cannot resolve. Japanese and Chinese subtitles in Supplemental DCPs are rendered since version 5.18. Supplemental DCPs are supported with the Cinema and Cinema PT licenses.
Step by step: Supplemental DCPs: play a VF with its OV.
Individual MXF files play without a DCP around them. In , select a picture MXF, a sound MXF and a subtitle file (MXF or XML), in any combination, and click Open.
DCP inspect () shows what is inside a DCP before you play it or send it on:

The hash check compares the hash of every file in the DCP with the hash in its packing list, so you know that the DCP arrived intact after copying or transport. Run it with without adding the DCP to a library; when you ingest a DCP, the hashes are checked automatically.

The message window in the controller window shows what the player finds, for example an incomplete or inconsistent asset map, packing list or CPL. Where possible, the DCP still opens so you can check it.
Step by step: DCP quality control on a Windows PC: a checklist.
DCP libraries are folders on your disks where the player keeps DCPs for playback. Create them in Manage DCP Libraries. DCP ingest with verification is part of the Cinema and Cinema PT licenses.


For quality control, the controller window gives you frame-accurate control over playback:

Space plays or pauses, Ctrl+Left and Ctrl+Right step one frame back or forward, Ctrl+Home returns to frame 0, Alt+F switches between full-screen and windowed playback, and Ctrl+Alt+S moves the controller window to the other monitor.
Build a show in the playlist editor (). A playlist can contain:

For each CPL you can choose the subtitle or caption track, the subtitle position and colors, “Ignore subtitle effects (shadow, border)” and the range of frames to play. The brightness can be corrected per item, for example to match 2D and 3D titles in one show. Turn on Loop to repeat the playlist without a gap until you stop it, for example for trailers in the foyer. Playlists are saved as NeoDCP playlist files (.NEP) and opened from .
The playout range of a CPL can be changed, so the same CPL can play in two parts with a pause or a black interval between them:
The same method cuts a part out of a CPL.
NeoDCP Player renders Interop (CineCanvas) and SMPTE subtitles and captions directly from the DCP, including:

In the subtitle settings you set which type of subtitle or caption track is loaded first, and your preferred subtitle languages. For each CPL you can also choose the track yourself, or switch subtitles off.
Step by step: DCP subtitles on a Windows PC: Interop, SMPTE, Japanese and Chinese.
Subtitles and closed captions can be moved up or down and their colors overridden. This helps in rooms without raked seating or with unusual screen geometry. Set it when you open a CPL, or per CPL in the playlist editor.

Multi-channel DCP audio plays through Windows audio or, since version 5.20, through ASIO-compatible audio devices. The output device, including ASIO devices, is selected in (Audio system › ASIO).

If a DCP’s sound needs to be shifted against the picture, set the audio-to-video latency in the audio settings, in milliseconds: negative values delay the sound, positive values delay the picture. The change takes effect immediately.
Step by step: Multi-channel DCP audio from a Windows PC: ASIO, Windows audio and HDMI.
DCPs are mastered in the XYZ color space. NeoDCP Player converts XYZ to the RGB color space of your display in real time. Targets include sRGB, BT.709, DCI-P3 RGB (SMPTE 431-2), Adobe RGB and SMPTE-C RGB. The reference white can be changed (for example D65, D60 or DCI-P3), a user-defined transform can be set, or the conversion can be switched off to send XYZ unchanged. Color processing runs with 8-bit or 16-bit precision; 16-bit prevents banding.

Windows programs usually output 8 bits per color component, which can show banding in smooth gradients. In full-screen mode, NeoDCP Player can output 10 bits per component (1,024 instead of 256 levels), so gradients stay smooth. This needs a graphics card, driver and display or projector with 10-bit output. HDCP and DPCP protection work with 30-bit output too.
The brightness can be corrected for each CPL or playlist item, from 0.3 to 3.0 times.
With an ICC profile of your display, NeoDCP Player can use the display’s full color gamut instead of the narrower sRGB gamut, and show colors without the color casts of an uncalibrated display. All you need is a calibration colorimeter and the ICC profile it creates for your display.
Input and output gamma can be fine-tuned, for each color channel separately, and an option prevents color component overshoot.
Digital masking frames the picture to the screen’s aspect ratio, as the electronic masking of a cinema projector does:
Set the mask in . Alt+M shows the masked areas in blue, so you can check the mask on the screen, and Alt+M again turns this off.

Video scaling: fit the whole picture to the display area, fill the whole display area, show the picture at its original size (1:1 pixels), or at its original size limited to 2K.
The settings and the whole player can be protected with a password. The operator password protects playback, the playlist editor, DCP inspect and the hash check, the DCP libraries, the KDM database and the license information; the configuration password protects the settings.
With the password set, you decide what an operator may do, for example: remove ingested DCPs or KDMs, use the playlist editor, open DCPs, MXF files or ingested DCPs directly, change the volume, switch looping or full-screen mode, pause, skip playlist items, change the resolution limit, show the digital mask, and play unencrypted DCPs. Managing DCP libraries also asks for the password.
A static, user-configurable watermark image (PNG with transparency) can be overlaid on the picture, with its position, size and opacity ().
The player can check for new versions automatically, and you can also check manually from the menu. When a password is set, automatic updates can be switched on or off only with the password. On a PC that must stay offline, switch the update check off and install updates from the download page. Updates are included with every license.
The user interface is available in English, German, French, Spanish, Brazilian Portuguese, Russian and Slovak. To change it, select the language in and restart NeoDCP Player.
The user manual and the version history open from the Help menu. If you need support, Help › Create Issue Report saves a report file that you can send with your question.
NeoDCP Player runs on 64-bit Windows 10 and 11 on a standard PC, and on Intel Macs with Windows installed through Boot Camp. It does not run in virtual machines. Activation and playback need no internet connection on the player PC. Details: system requirements.
NeoDCP Player accepts command-line options for automated setups, for example closing the player automatically when playback has finished.
Try it with your own DCPs: download the 14-day trial, or compare licenses and prices. Questions? Read the FAQ or write to the developer.