In fact, this is the major difference between easyDCP KDM Generator and easyDCP KDM Generator+.
While easyDCP KDM Generator can be used to issue KDMs for DCPs created and encrypted by yourself using easyDCP Creator+, easyDCP KDM Generator+ can also be used to generate KDMs for DCP that have been created by a third party mastering station.
Just like easyDCP Player+, easyDCP KDM Generator+ also allows you to export its own public certificate. Provide this certificate containing your public key to the content owner so they can issue a Distribution KDM (DKDM) to your easyDCP KDM Generator+ installation.
You can load this DKDM into easyDCP KDM Generator+ and generate new KDMs for other recipients from it. The new KDMs time windows have to be completely covered by the DKDMs time window.
easyDCP Creator+ is bundled with a tool called easyDCP KDM Generator. A demo version of easyDCP KDM Generator is included in the easyDCP Creator+ trial version.
easyDCP KDM Generator generates Interop- and SMPTE-compliant KDM files for DCPs created with easyDCP Creator+.
easyDCP KDM Generator has a separate manual that explains the procedure in more detail.
A full commercial version of easyDCP KDM Generator is part of the easyDCP Creator+ product.
Please note: easyDCP KDM Generator is not upgradable to easyDCP KDM Generator+
This FAQ is valid for | ||
|
Imagine the following situation:
Tipps:
The KDMs can now be conveniently processed and e.g. be sent by e-mail to the cinemas.
Please note:
This template was created with easyDCP KDM Generator + Version 1.4.411. Previous versions may not yet include this feature, but newer versions may run slightly differently.
easyDCP Creator+ generates a proprietary DCP digest file along with each encrypted DCP.
This digest file contains all track files keys used for the encryption during the DCP creation process. Whenever one wants to generate KDMs, you can load this digest file into a separate tool called easyDCP KDM Generator.
easyDCP KDM Generator is included in each purchase of easyDCP Creator+.
All you need to do is collect your recipient´s public server certificates and put them into a local folder. Use only the "cert.sha256" files. Usually, they have either a *.crt or *.pem suffix.
In easyDCP KDM Generator, you merely need to load the digest file, point to the folder with the server certificates and specify the start and end dates of the KDMs validity period.
Upon clicking the "Generate" button, easyDCP KDM Generator will create KDMs for all server certificates in a single batch job. Please note, that a digest file may contain multiple compositions, but a KDM only ever contains keys for a single composition. Thus, easyDCP KDM Generator will create x KDMs.
For more details, please refer to the http://www.easydcp.com/sync/manuals/easyDCP_KDM_Generator_User_Manual.pdf.
This FAQ is valid for | ||||||
|
A Distribution KDM (DKDM) is technically identical to a regular KDM.
The difference is that it targets another mastering station instead of a cinema server.
You can generate a DKDM with easyDCP KDM Generator+. The procedure is identical to generating a regular KDM.
NOTE: Normally, the validity of a DKDM is significantly longer than a KDM distributed to a cinema playback system.
The other way around is also possible with easyDCP. Your distributor can generate a DKDM to your easyDCP Player+ or easyDCP Creator+ public certificate (they each have theire own certificate). easyDCP Player+ or easyDCP Creator+ are then able to open the encrypted DCP.
Starting with version easyDCP Player+ 1.3 the DCP can be exported and loaded into easyDCP Creator+.
This is explained in the section: I have an existing DCP. Is there a way to import the DCP into easyDCP Creator?".
Please check also: I have an existing DCP. Is there a way to import the DCP into easyDCP Suite?
How to generate KDMs and DKDMs in easyDCP:
easyDCP KDM Generator(+): see manual section from section 4
easyDCP Creator+: see manual section 10
This FAQ is valid for | |||||||||
|
easyDCP Creator(+) from 2.2.X, easyDCP Player(+) from 2.0.X and easyDCP KDM Generator(+) from 1.4.1X and above can be directly activated from within the application.
Known limitations:
macOS: Only easyDCP 3.5.5 or higher can be run as of macOS 10.12 (Sierra)
Windows: Only easyDCP 3.4.10 ot higher can run on Windows 10
Please watch our video tutorial or proceed as follows:
Note: This way of activating your easyDCP Product is only available from easyDCP Creator(+) 2.2.X, easyDCP Player(+) 2.0.X and easyDCP KDM Generator(+) 1.4.1X or higher.
This FAQ is valid for | ||||||||
|
easyDCP applications require different kinds of certificates
Server Certificates:
Is required to be able to receive KDMs. If a partner wants to send you an encrypted DCP, they will need your public server certificate so that they can issue a DKDM for.
Signer Certificate:
Will be used to digitally sign content of encrypted DCPs or KDMs. Generally, all DCPs should be digitally signed to ensure that they will be ingested without any problems into a digital cinema server. Only for unencryted DCPs with Interop conformity, a signature is optional.
Which easyDCP application needs which certificates?
Application |
Signer Certificate |
Server Certificate |
easyDCP Creator |
- |
- |
easyDCP Creator+ |
X |
X |
easyDCP KDM Generator |
X |
- |
easyDCP KDM Generator+ |
X |
X |
easyDCP Player |
- |
- |
easyDCP Player+ |
- |
X |
easyDCP JPEG2000 Transcoder |
- |
- |
How you get your Signer- and Server- certificate?
During „License & Certificate Request“ and activation via webshop www.easydcp.com Signer- and Server Certificates will be provided in "License & Certificate".
What kind of certificate are required, if at all, depends on the easyDCP application.
How I can access to my previous Signer- and Server Certificates?
Please use license status on www.easydcp.com: Manage certificates
This option is available for customers with valid service extension
Comments:
Please note: Every "Certificate Request" will be secured with a password specified by you.
You select the password when you fill in the request and will be prompted to enter it again, whey you import the License & Certificate Set and whenever a KDM is accessed.
The password cannot be recovered!
This FAQ is valid for | |||
|
Beginning with version 2.1, easyDCP Creator+ is capable of opening encrypted DCPs and using these DCPs as basis for new DCPs. There are basically two ways of providing the keys in order to allow easyDCP Creator+ to decrypt the content for the preview and for generating a new DCP.
If keys are provided by means of a proprietary Fraunhofer Digest file (*.dcpdig), it is assumed that the user generated the content and that he is in charge of the sources used for the original DCP generation. In this case you can alter all properties in easyDCP Creator+, including the deactivation of the encryption or the generation of a new encrypted DCP and Digest file.If one provides the keys by means of Distribution KDM (or KDM), easyDCP Creator+ does not allow to disable the encryption nor does it generate the Fraunhofer Digest for the new DCP. In order to understand this behavior we have to explain that the Fraunhofer Digest stores the encryption key as plain text on the hard drive. If the Digest-option were not disabled, one could easily open an encrypted DCP together with a (D)KDM, generate a new encrypted DCP and store the encryption keys in plaintext. Since content-owners are very diligent with their content, Fraunhofer IIS decided to disable the option from the beginning.
Since the software does not permit you to generate a Digest, there has to be another way for communicating the encryption keys to another software. Using easyDCP Creator+ version 2.1 or higher this can be done by generating a (D)KDM directly from within easyDCP Creator+. The “Generate DCP…” dialog was extended to offer you to generate KDMs. By design, one (D)KDM will be generated for easyDCP Creator+ itself in order to make sure that one can open the DCP on the same computer using easyDCP Creator+ later.
A second (D)KDM can be generated for another software being able to open (D)KDMs, including easyDCP KDM Generator+ and many other 3rd party hard-/and software tools.
The newest easyDCP KDM Generator version 1.4.15 offers a simple support for TDL (Trusted Device List) for e.g. double projection in KDMs.
If a TDL for KDM is required, you only need to import the corresponding projector Certificates in the field " Trusted Device List" available at easyDCP KDM Generator 1.4.15 "Advanced Settings".
DKDMs are used for the exchange of encrypted DCPs between postproduction houses. Processing DKDMs needs the same operation and security requirements that are used in the creation and operation of KDMs for the digital cinema.
easyDCP Creator+ enables to encrypt digital cinema content and the standard accessory easyDCP KDM Generator generates KDMs and DKDMs for the transfer of digital cinema content to postproduction houses or cinemas.
For further information please refer to:
For automatic generating and distribution of KDMs the online service KDM Studio is available at www.dcptools.com.
KDM Studio is developed by the DCPtools Team based on easyDCP KDM Gnerator+.
Please notice that one can only generate one DKDM when generating a new DCP.
For the generation of many KDM´s easyDCP KDM Generator is still the software of your choice allowing you to generate unlimited KDMs with a simple click.
Usually, on the cinema server manufacturers' FTP servers you can find both the public server certificates and the signature chain that were used to sign the certificates.
If you decide to trust the certificate by examining the signature chain, you only need the server certificate to create a KDM. The server certificate usually has either a *.pem or a *.crt suffix.
easyDCP KDM Generator will accept either, but do not use both.
Furthermore, there may be pairs of certificate and chain that state "mpeg", "sha1" and "sha256".
Like with DCPs, there are SMPTE ("sha256") and Interop ("sha1" / "mpeg") KDMs.
Almost all modern cinema servers prefer SMPTE KDMs - even for Interop DCPs. So mostly the "sha256" version is used.
Only if you surely know your recipient only accepts Interop KDMs, use the "sha1" certificate and remember to check the "Enable Interop mode" option in the easyDCP KDM Generator's options tab.
Please see also: Where can I get the server certificates needed to create the KDMs?
This FAQ is valid for | ||||||||
|
easyDCP 3.6.0 and above will be activated within the application/preferences.
For macOS users: minimum macOS 10.12 is required for easyDCP ≤ 3.8.9 products. easyDCP Plus / IMF Studio ≥ 4.0 require macOS 10.14.
Please watch our video tutorial or proceed as follows:
Note: This way of activating your easyDCP Product is only available from easyDCP Version 3.6 or higher.
This FAQ is valid for | |||||||||||||||
|
Licenses of easyDCP software prepared for offline mode can be installed only on one computer system.
Hint: Sometimes this method is required as well to solve license issues when the hashcode doesn't match to the previous license anymore or you have lost the password.
However, if you need to move the easyDCP license to another computer or operating system you can do this easily using Migration function in the web shop:
easyDCP Resolve Plug-In customers can get additional important informations for migration here.
After the migration is complete you can generate a new license for the new ware system. Please refer to the following FAQ on how to activate your product.
Note:
Migration with older Versions: For version easyDCP Creator(+)2.1.X and older, easyDCP Player(+)1.9.X and older, and easyDCP KDM Generator(+)1.47 and older, be prepared to use the new hashcode of your target hardware/software.
This FAQ is valid for | ||||||||
|
This FAQ is valid for | ||||
|
Note: You can get the demo version here
With the free demo editions of the easyDCP Plus Package almost all functionalities of the full versions can be tested. However, there are the following restrictions:
Different versions of easyDCP can be installed side-by-side
However be aware that the all share the same user application data folder, where state settings, KDMs, server and signer certificate and license are stored.
This FAQ is valid for | ||||||
|
All questions regarding the products and their features.
Prices for easyDCP products you can find here
Sales support is available for everyone. Please use the Service or contact form in Sales Support
Questions about activation, migration, available updates and upgrades as well as the status of licenses.
All technical service options are available in your web account www.easyDCP.com at My Products
License support is available for every customer independent from the service status. Please use the Service or contact form in Sales Support
Usage and troubleshooting for all easyDCP Plus / IMF Studio solutions
Technical support requires a valid subscription or a service contract for the respective easyDCP Package/application. Please use the Service or contact form in Technical Support.
Usage and troublshooting
Online Roaming requires a valid subscription or a service contract for the respective easyDCP Package/IMF Studio application. Please use the Service or contact form in Technical Support.
Customers can at any time extend and renew their subscription. The period to be extended is either seamlessly added to the term of the existing subscription. If the subscription has already expired, it will be reactivated when the renewal is complete.
Hint: Customers are invited to use the automatic renewal with every purchase. This can also be set up manually afterwards.
You can find more details here
Each new purchased easyDCP Plus comes with a valid service contract lasting for 6 months. Within this period, technical service, cost free updates and online roaming for the respective package are included without any additional payment.
Once the service is about to expire, customers will be notified by e-mail. It is highly recommended to extend the service extension from minimum of 6 months. It will always be appended to the end of the current service-period. If the customer decides for a automatic service subscription the service extendes for another 6 month automatically.
In case a customer decided not to prolong the support and no new version of specific package has been released, it is still possible to get back into normal service. A reactivation (calculated form the regular service fee) for the period between previous service and the date the client wants to get back into support has to be paid.
If a new version of specific package has been released during a non-support period, no prolongation of the (expired) service is in this moment possible. Here clients have to purchase a onetime fee in order to get the latest version of the easyDCP Plus/IMF Studio package. The update price depends on the date when the previous service extension has ended and the date the client purchased the update for his respective easyDCP Plus/IMF Studio package.
The younger the last license the lower the update fee.
Note: Updates comes without automatic prolongation of service extension.
Hint: Customers are invited to use the automatic service renewal with every purchase. This can also be set up manually afterwards. You can find more details here
Valid for Customer using their licenses with Offline Activation:
Migrating your easyDCP/IMF Studio offline licenes to a new hardware or re-activating a license after changing components in your existing hardware is always possible.
For security reasons, repetitive migrations are blocked for 6 months without prior agreement.
For further details please check: How can I perform a migration (hardware/operating-system-change)
Updates will arrive as needed. Estimate 2 to 6 updates per year.
Release Types:
Major releases (e.g. 4.2 to 4.3 or e.g. 3.9 to 4.0) - is free when service status is valid
always a new license is required.
For your support please check: How do I activate my easyDCP Plus oder IMF Studio product
Minor releases (4.2.1 to 4.2.2) - is always free within a major release
do not require a new license. In principle there is no need to update the certificates (signer and/or server) for a software update.
available for easyDCP Licenses < 4.0 and easyDCP / IMF Singlelicenes
The button Purchase Upgrade within your web account at Single Licenses shows the available and most cost-effective options for an upgrade.
If your question has not been answered please do not hesitate to contact use on the Service section or contact form in Sales Support
This FAQ is valid for | ||||
|
Note: As part of the conversion to the new easyDCP Plus and IMF Studio packages or easyDCP Plus / IMF Studio 4.0 individual licenses we have removed the easyDCP 3.8.9 licenses used for the migration from the previous License Status and as a reference in a own view Show Previous Lizenses.
Comments:
How to get access to the older versions:
Information on licences and certificates
easyDCP introduces a new and important function with easyDCP+ Version 3.4: easyDCP DCP/IMF-Package Validator
The function is integrated in easyDCP Creator+ and easyDCP Player+. Validation can be performed on encrypted and unencrypted files.
The easyDCP validation check includes:
- Syntax checks of the metadata
- Compliance check of image and sound files
- Review the current and desired DCP / IMF-Package naming convention
For immediate diagnosis, the easyDCP Validation Report provides a traffic light view with OK, warnings and "red" for errors.
The easyDCP Validation Report also includes a detailed evaluation. It consists of an HTML file, which can also be opened offline with any browser.
This file provides detailed information on the results of the validation and, if applicable, specific notes on the occurrence of warnings and errors.
A sample of DCP validation can be found here:
To perform a validation:
easyDCP Player+
easyDCP Creator+
Remark:
easyDCP Validation Report as proof of quality:
Fraunhofer IIS provided the essential prerequisite for the DCI Compliance Test Plan. With the new easyDCP Validator you get the perfect tool to run the test plan fully automatically. The conclusive easyDCP Validation Report can be attached to DCP delivery or IMF package delivery as a quality and compliance proof.
easyDCP Validation verifies the following conformities:
as well as other "Common Practice Tests" which have resulted from years of experience. E.g. Digital Cinema Naming Convention, checks of subtitles outside of the area that can be read by the creator.
This FAQ is valid for |
||||||
|
This FAQ describes important changes related to security enhancements in the latest updates of the macOS 15 and Windows 10-2H22 operating systems. It is required that affected users of easyDCP Plus and IMF Studio update to version 4.2.4 (or higher).
A key point here is that existing signer and server certificates must be replaced with the update to version 4.2.4 (or higher). As a result, previously received KDMs (Key Delivery Messages) or DKDMs (Distribution Key Delivery Messages) become invalid.
Users should prepare accordingly and ensure that previous KDMs/DKDMs may need to be renewed after this update.
This affects both online and offline-activated easyDCP Plus and IMF Studio 4.2.4 (or higher) applications.
This update is also recommended for users who are not yet using the updated operating systems. As far as the operating system allows, you can use earlier easyDCP Plus and/or IMF Studio versions in parallel to the new version and continue to use the previous certificates.
We would also like to take attention to the current compatibility information:
EASYDCP PLUS AND IMF STUDIO OS COMPATIBILITY NOTES
If you require individual support, please contact info@easydcp.com
The generation of personalized signer certificates for certain easyDCP applications is a free service provided by Fraunhofer IIS.
New personalized signer certificates will be issued with every License & Certificate Request during new installation of after migration of the software.
Requirements to get personalized signer certificates issued by Fraunhofer IIS are:
There can be many reasons that subtitles cannot be displayed.
easyDCP Player performs a whole range of checks when it loads the subtiteles.
It will automatically verify that the XML document´s structure meets the specifications and it will also make sure that all characters used in the subtitle document are actually present in the enclosed font file. (Font)
If any potential issues were identified, they will be shown in the log window.
In short, make sure no warnings are raised when the DCP is opened by eayDCP Player.