Exporting a DCP in DaVinci Resolve Studio 17 using Kakadu

You can export DCPs using the built-in Kakadu JPEG2000/DCP encoder in Resolve 17.4 Studio ($295).

The Easydcp Plugin for Resolve (€949) supports encrypted DCPs and XML subtitles. The Kakadu encoder does not, but it supports supplemental packages. See this post for more info on the Easydcp plugin.

I have also written tutorials on how to make DCPs in
Fraunhofer Easydcp Creator Plus and
DCP-o-matic

Blackmagic Davinci Resolve Studio main advantages are:

  • It is made for color grading and video editing
  • Can burn in subtitles and titles
  • Great deinterlacing and scaling of older video material

Example:

How to make a 2K Flat SMPTE 25 FPS DCP from a 25 FPS Rec.709 2.4 gamma 1998×1080 Quicktime/MXF Prores 422 HQ with an interleaved 5.1 WAV file.

Change the project setting to a Flat or Scope DCI resolution

Start a new project and choose the DCI resolution in Timeline Format in project settings that best matches the resolution and aspect ratio of the film:
2K DCI Flat 1.85 1998 x 1080
2K DCI Scope 2.39 2048 x 858
4K DCI Flat 1.85 3996 x 2160
4K DCI Scope 2.39 4096 x 1716

More info on DCI DCP resolutions in this post

Example 2K DCI Flat 1998 x 1080

2K Timeline formats

DCP Frame rates

Most DCPs are 24 or 25 FPS. It is best to make the DCP in the original frame rate.
Choose the same project frame rate as the video file:
25 FPS

More info on avoiding frame rate conversions in Resolve in this post

DCP 5.1 Sound

Change Audio Track Type to – 5.1



Add a 24 bit, 48 kHz. 5.1 mix interleaved wave file to the 5.1 audio track

Correct channel order for 5.1 tracks: Left, Right, Center, LFE, LS, RS

Note:
The source can also be MXF or Quicktime file with 5.1 sound. If Resolve does not interpret it automatically, you can right-click on the file in the media pool and choose:
-“Clip attributes”
-“Audio”
and then select 1 5.1 track

Note:
If the film has a stereo soundtrack, it is often upconverted to 5.1 or LCR. See this post for more info.

Note:

To make a 7.1 DCP, you would typically make a supplemental package that adds 7.1 sound to the 5.1 DCP. A 7.1 DCP has 12 audio channels. The Left Rear surround channel is on channel 11 and the Right Rear surround channel is on channel 12. More info on making a 7.1 VF in Easydcp Creator in this post.

Resolve DCP Color Management

REC 709 2.4 gamma to DCI X´Y´Z´

In “Project Setting – Color management – Color Space and Transforms – Timeline color space,” choose “Color science”: “DaVinci YRGB” and the color space and gamma of the film.: “Rec.709 Gamma 2.4”

Color spaced

When you choose Rec 709 Gamma 2.4 as the Timeline color space, the film will be converted from Rec 709 Gamma 2.4 to DCI X’Y’Z’ when the DCP is made. It will look strange on a standard monitor when rendering, but when you drop the DCP back in the Rec 709 2.4 project, it will have a DCI X’Y’Z’ to Rec 709 2.4 transform applied and look normal.

Note: If the film is already in DCI X’Y’Z’, or you are using a 3D LUT or an effect to do the conversion, choose DCI X’Y’Z’as the timeline color space to not use an automatic color transform. See this post for more info on the different methods to do the color transforms.

Export DCP settings

Choose Format DCP.
“Codec” “Kakadu JPEG 2000.”
“Type” is the same as the project.
2K DCI Flat.
Resolution and Frame rate are the same as the project.

More info:
24 FPS Interop is the old DCP standard. To make a 25 FPS DCP, you have to untick “use interop” to use the newer SMPTE standard.

The “Maximum bit rate” is 250 Mbit. The minimum bitrate is 50 Mbit. You can lower the bit rate if you want to have a smaller file size.

Note:
The Kakadu JPEG 2000 encoder usually makes larger DCPs than the Easydcp Plugin at the same Maximum bit rate. You could use a lower bit rate to achieve the same size as the Easydcp plugin. On grainy 2K DCP and 4K DCPs, the bit rate is often at max on all encoders. A 4K DCP uses max 200 Mbit per color component for the 2K portion of the DCP.

Export video
Choose Format DCP. 
Codec Kakadu JPEG 2000.

Audio

Choose Output Track: Timeline track. Track number 1.

Compositon settings

Use an ISDCF name like this:

Test_SHR_F_EN-XX_INT-TL_51_2K_NULL_20210508_NUL_SMPTE_OV

Match Content kind with the Composition name. Example SHR -Short.

More info:
INT-TD (International-texted) and INT-TL (International-textless) are often used instead of rating.

Note: If S is the container and the film is letterboxed on purpose and has a 2.66:1 aspect ratio, you can write S-266.

Composition settings

Note: If you switch to DCP codec: easyDCP, you can generate a name using the easyDCP composition name generator I wrote about here

Subtitles

The Kakadu DCP encoder does not support SMPTE/Interop subtitles as the Easydcp plugin does. If you want soft subtitles, you can add them in Easydcp Creator as a supplemental package.

For hard/burned in subtitles you can add an SRT file with the subtitles to the timeline and tick “Export Subtitle” and Format = “burn into video” when exporting the DCP.

Test the DCP in Resolve

-Drop the DCP in a Rec 709 2.4 gamma project and see if it looks normal and sounds normal. If you drop it in on top of the original, you can see if the sound and video match the original.
(Always use the same timeline color space. If the timeline color space is Rec.709 Scene, the DCP will look dark)
-If the DCP has soft subtitles, Resolve will not show them. You can use Easydcp Player to check DCPs with soft subtitles. More info in this post. DCP-o-matic player can also check DCPs with soft subtitles. More info in this post
-If the DCP was originally in P3 D65, you could set the timeline color space to P3 D65 on newer macs. See this post for more info.
-If the DCP is greenish and was made with a chromatic adaption to DCI White, you can use a chromatic adaption effect from DCI White to D65 to make it look normal. See this post for more info.
-If you are exporting the DCP to h264 or prores and want to avoid gamma shift in QuickTime Player, you can choose Rec.709-A as the gamma tag when exporting. See this post for more info.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.