Free Dcp Player Nvidia GPU based for independent filmmakers
Version 0.6.2 support multichannel audio (i.e. 7.1, with 5.1 or stereo downsampling) support non zero entrypoint Note that the progress bar show the position in the current reel or mxf, not the position in the full movie. To be modified later.
Support 4K DCP !!
FreeDcpPlayer is a “Digital Cinema Package” player , a project mainly based on
Some part of the code is partially inspired from VLC DCP project from Nicolas Bertrand.
The current version of FreeDcpPlayer, is in a beta state, for testing purpose only, limited to simple DCP : SMPTE or Interop, 2k and 4k (version 0.6.2), with stereo, 5.1 or 7.1 soundtrack, and optionally subtitles, not encrypted.
The wxWidgets based interface allows to launch the main program which is Windows and Ubuntu compatible.
This version has been tested sucessfully with a Geforce 1060, 1070, 2080, 3050, Quadro M2000 under Windows 10 , Windows 11, and Ubuntu 20.04.
git clone https://github.com/cinecert/asdcplib
cd asdcplib
cmake .
make
sudo make install
Follow the instructions on the nvidia page:
https://developer.nvidia.com/nvjpeg
Choose the .deb option. This will add the nvjpeg repository to your system.
sudo apt install libsdl2-dev libsdl2-ttf-dev libsdl2-ttf-2.0-0 libwxgtk3.0-gtk3-dev libnvjpeg-dev-12-0
cd src/freedcpplayer
cmake .
make
sudo make install
Just type in:
freedcpplayer
Note that if you change the hardware (adding/removing a screen or audio interface), it is necessary to close FreeDcpPlayer, delete the config.txt file, then restart FreeDcpPlayer
The program won't work on Maxwell architecture or older (GTX 9xx series)
If you disable "Full resolution" , the images are displayed without any scaling (i.e. one screen pixel = one image pixel). Real time 4k (or even 2K) decoding/rendering can be slow. You can "Enable Half resolution decoding" in order to accelerate.
The program will generate a freedcpplayer.log file if the box “Log” is checked.
You can test the player with the trailer of my short film "Croquis d'audience". This DCP Format is DCI scope, in french, with english subtitle. It has been encoded using Da Vinci Resolve, and Subtitle are added using Dcp-o-matic.
https://drive.google.com/file/d/1o6mZ97XvE4VkKvm5fVJQQruFNIWV9dA0/view?usp=sharing
Tutorial on Youtube https://www.youtube.com/watch?v=Cni9rMPJAGU
Another link for testing DCP https://dpel.aswf.io/asc-stem2/
This program is not intended to replace professional software but can help independent filmmakers to check their DCP on their PC after generating their own DCP with Da Vinci Resolve or Dcp-o-matic.
For beta tester : in case of problem, you can send me the file freedcpplayer.log to the email adresse : karleener at orange.fr
If not specified otherwise (see individual files):
Minor modifications 03/11/2022 - version 0.6.1
Major modifications 15/10/22 - version 0.6.0
Minor modifications 22/03/22 - version 0.4.3