Home - wolfgangw/digital_cinema_tools_distribution GitHub Wiki
Digital Cinema Tools Distribution
-
dcp_inspect is a tool for deep inspection and validation of digital cinema packages (DCP). This includes integrity checks, asset inspection, schema validation, signature and certificate verification and composition evaluation. The CLI version, while up-to-date and fully functional, is kinda old shoes now.
-
decrypt_kdm.rb will decrypt SMPTE KDM (and Interop KDM should you ever run into one) payloads if you have access to the targeted private key.
-
db_adjust_for_dolby_fader_ref.rb helps to figure out the required level change when targeting a specific Dolby CP650/750 Main Fader Knob setting and your audio is either too loud or too low.
-
xsd-check.rb is a stand-alone tool to check Assetmaps, PKLs, CPLs and KDMs. It will report schema errors which in turn you can feed back to the entities who provided you with the files in question.
-
Point dc_crypto_context.rb at a directory holding X.509 certificates and it will tell you whether the certificates found in there are SMPTE/DCI compliant, chain-complete and verifyable, thus usable for signing packages. Create a chain of compliant certificates with make-smpte-dc-certificate-chain.rb.
-
signature_check.rb checks whether a signed digital cinema metafile (PackingList, CompositionPlaylist, KDM) is intact.
-
x509_extract.rb and x509_inspect.rb
- x509_extract.rb extracts the embedded X.509 certificates from signed digital cinema metafiles.
- x509_inspect.rb shows information about those X.509 certificates.
-
public_key_thumbprint generates the thumbprint of the public key embedded in a X.509 certificate.