Any chance for OpenDCP with KDM

1,339 views
Skip to first unread message

Tomas Sinkunas

unread,
Jul 16, 2013, 6:36:25 AM7/16/13
to ope...@googlegroups.com
Hi.
Any chance in the near future to see openDCP that generates KDM file along?

Terrence

unread,
Jul 16, 2013, 12:08:50 PM7/16/13
to ope...@googlegroups.com
No, probably not. It's not a particularly useful thing in the majority
of cases OpenDCP is targeting. It also adds a fair amount of
complexity to the process and it's not something I have a desire to
support at this time.

On Tue, Jul 16, 2013 at 6:36 AM, Tomas Sinkunas <to...@rendertom.com> wrote:
> Hi.
> Any chance in the near future to see openDCP that generates KDM file along?
>
> --
> You received this message because you are subscribed to the Google Groups
> "opendcp" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to opendcp+u...@googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>

Stephen van Vuuren

unread,
Jul 16, 2013, 1:28:56 PM7/16/13
to ope...@googlegroups.com
Have you thought of selling a paid version with KDM? I just did an eval
through a connection of QubeMaster Pro which sells for $10,000. It's not
nearly as well coded as OpenDCP other than its JK2 encoding is fastest I've
seen. But horrible UI and workflow.

I think you could sell such a package for $250 to $500 and sell a lot of
copies.

stephen van vuuren
336.202.4777

http://www.insaturnsrings.com/
http://www.sv2dcp.com/
http://www.sv2studios.com/

A film is - or should be - more like music than like fiction. It should be a
progression of moods and feelings. The theme, what's behind the emotion, the
meaning, all that comes later.
-Stanley Kubrick

Terrence

unread,
Jul 16, 2013, 1:59:26 PM7/16/13
to ope...@googlegroups.com
Yes, I've thought about adding KDM and faster JPEG2000 encoding and
having a Pro version, but the license for the JPEG2000 encoder alone
(used by Qube) would require a $250 selling price just to break even,
plus they have an annual license fee of about $10,000. That's one of
the reasons the faster DCP software packages costs so much.

Stephen van Vuuren

unread,
Jul 16, 2013, 2:04:53 PM7/16/13
to ope...@googlegroups.com
I'm good friends with http://www.fnordware.com/j2k/ and I use his encoder. I
would be happy to connect you guys as I'm sure it would be far, far less and
his speed is pretty good, not the fastest, but good.

wgep...@live.de

unread,
Jul 17, 2013, 3:57:55 AM7/17/13
to ope...@googlegroups.com
Hi guys,
 
we at Trusted Films have a KDM solution available. We will discuss in our team to provide a free KDM app (not source code) for openDCP. Please wait for our answer a few days.
 
regards
Wolfgang

Stephen van Vuuren

unread,
Jul 17, 2013, 11:49:19 PM7/17/13
to ope...@googlegroups.com

Wolfgang,


That would be very cool! I’ve donated to OpenDCP and would donate again to support this.

A film is – or should be – more like music than like fiction. It should be a progression of moods and feelings. The theme, what’s behind the emotion, the meaning, all that comes later.

Stanley Kubrick

 

From: ope...@googlegroups.com [mailto:ope...@googlegroups.com] On Behalf Of in...@trustedfilms.com
Sent: Wednesday, July 17, 2013 3:58 AM
To: ope...@googlegroups.com
Subject: Re: Any chance for OpenDCP with KDM

 

Hi guys,

--

Amir Mortazavi

unread,
Sep 30, 2013, 2:42:00 PM9/30/13
to ope...@googlegroups.com, ste...@sv2studios.com
Hi,Wolfgang
How much do you need at least for supporting KDM generator for OpenDCP?

Wolfgang Woehl

unread,
Oct 2, 2013, 1:44:47 PM10/2/13
to ope...@googlegroups.com
Wolfgang Geppert wrote:

> We at Trusted Films have a KDM solution available.

We should start signing our posts with full names. Two Wolfgang's in one place is probably too much to fathom for the casual internet reader. I'd appreciate it a lot if I wasn't confused with Wolfgang Geppert/Trusted Films.

Thanks in advance and sorry for the off-topic note,

Wolfgang Woehl

wgep...@live.de

unread,
Oct 5, 2013, 3:30:19 AM10/5/13
to ope...@googlegroups.com
Hi Guys,
 
first ...  this is Wolfgang Geppert. )) and I am sorry for the confusion with Wolfgang Woehrl.
 
The KDM Generator is ready. But openDCP needs to provide a API to export the AESKey and KeyUUID after MXF creation. It should be two lines of code to call asdcp-test with encryption and persist the key in a xml file. Off course this solution would need some more security measure to protect the keys (like self KDM).
 
How do we proceed?
 
regards
Wolfgang Geppert
 
 

Stephen van Vuuren

unread,
Oct 5, 2013, 10:33:18 AM10/5/13
to ope...@googlegroups.com

Wolfgang G:

 

This sounds very interesting? How will KDM management work?

 

stephen van vuuren

336.202.4777

 

http://www.insaturnsrings.com/

http://www.sv2dcp.com/

http://www.sv2studios.com/

 

A film is – or should be – more like music than like fiction. It should be a progression of moods and feelings. The theme, what’s behind the emotion, the meaning, all that comes later.

Stanley Kubrick

 

From: ope...@googlegroups.com [mailto:ope...@googlegroups.com] On Behalf Of in...@trustedfilms.com
Sent: Saturday, October 05, 2013 3:30 AM
To: ope...@googlegroups.com
Subject: Re: Any chance for OpenDCP with KDM

 

Hi Guys,

--

wgep...@live.de

unread,
Oct 6, 2013, 4:19:42 AM10/6/13
to ope...@googlegroups.com
from Wolfgang G.
 
at the moment the application is in C# .NET. I would extract the KDM parts and bring it as tool for free download. When this prototype is usable we will offer a free Web Service.
 
The API is quite simple. The UI collects the KDM data (compositionlist, packinglist, assetmap, key-id-string(from opendcp - mxf wrapping), key-string(from opendcp -  mxf wrapping), validfrom, validuntil, pubcertificats) and returns a list of kdm xml files. If somebody could implement the UI for encryption to string build the arguments in asdcp-test (providing aeskey and uuid - don't let asdcp generate), it could be done fast.
 
asdcp-test -c <output-file> [-3] [-b <buffer-size>] [-d <duration>] [-e|-E] [-f <starting-frame>] [-j <key-id-string>] [-k <key-string>] [-L] [-M] [-p <frame-rate>] [-R] [-s <num>] [-U] [-v] [-W] [-z| -Z] <input-file> [<input-file2>...]
 
Maybe I will organize a persistent layer for keys and kdms on client site. 
 
regards
Wolfgang G.
 
 

Wolfgang Woehl

unread,
Oct 6, 2013, 8:24:10 AM10/6/13
to ope...@googlegroups.com
On Sat, 2013-10-05 at 00:30 -0700, in...@trustedfilms.com wrote:
> sorry for the confusion with Wolfgang Woehrl.

The name is "Woehl". It's five letters :)

> The KDM Generator is ready. But openDCP needs to provide a API to
> export the AESKey and KeyUUID after MXF creation. It should be two

A KDM generator needs key type as well.

Wolfgang Woehl



wgep...@live.de

unread,
Oct 6, 2013, 1:34:09 PM10/6/13
to ope...@googlegroups.com
Hi Wolfgang (W),
 
sorry again for misspelling.
 
As far as keytype is concerned I thought we could use a mapping table (see below). You don't think so?
 

            string KeyType;

            switch (Asset.Parent.Name.LocalName)

               {

                   case "MainPicture":

                    KeyType = "MDIK";

                    break;

                case "MainStereoscopicPicture":

                    KeyType = "MDIK";

                    break;

                case "MainSound":

                    KeyType = "MDAK";

                    break;

                case "MainSubtitle":

                    KeyType = "MDSK";

                    break;

                default:

                    throw new Exception("Unknown AssetType!");

               }

best regards
Wolfgang G.

Lars Goldschlager

unread,
Apr 29, 2014, 11:52:28 AM4/29/14
to ope...@googlegroups.com
Hello. What a nice moment to chime in.

I've been working a little on encrypted dcps with opendcp, specially in the gui (nicer) side of things.

For creating KDMs libopendcp already has hooks created for producing encrypted MXFs with asdcp's library. So what I've managed to do so far is this:

MXF:

* Add an element to the opendcp GUI to set the MXF to be encrypted. You specify (copy and paste) the key uuid and AES key (in hex, same format as kmrandomgen generates) to produce encrypted MXFs.

DCP:

* Add a "digest" option to the gui (cli already has it) for DCP creatuin, as KDMs require the cpl to have digests for the assets.

* Change libopendcp so that it detects when a MXF is encrypted automatically (using the MXF reader from ASDCPlib) and when it is, it adds the KeyId element automatically to the CPL.

Stuff yet to do:

* Add an option for encryption to the cli opendcp_mxf utility

* Clean the patch a little and send them to Terrence, this should be done this week.

Now, regarding the KDM program for opendcp:

* I realize you're not willing to release source, (but hopefully it'd be decently priced), so you can't use the MXF reader in asdcp lib. but, the KeyId is present on the CPL now, so you could use that as a source of information so there's no need to create an api in opendcp for this. The key type could be managed by the enclosing reel information in a table like you mention perhaps?

* Would you guys consider producing a binary version for linux pretty please? we work %100 on linux and would like to integrate this option into our workflow.
 
Attently.

Lars Goldschlager

Stephen van Vuuren

unread,
Apr 29, 2014, 8:24:12 PM4/29/14
to ope...@googlegroups.com

Thanks so much for updating us on this. I’m willing to test when you think it’s ready for primetime.

 

stephen van vuuren

336.202.4777

 

http://www.insaturnsrings.com/

http://www.sv2dcp.com/

http://www.sv2studios.com/

 

A film is – or should be – more like music than like fiction. It should be a progression of moods and feelings. The theme, what’s behind the emotion, the meaning, all that comes later.

Stanley Kubrick

 

From: ope...@googlegroups.com [mailto:ope...@googlegroups.com] On Behalf Of Lars Goldschlager
Sent: Tuesday, April 29, 2014 11:52 AM
To: ope...@googlegroups.com
Subject: Re: Any chance for OpenDCP with KDM

 

Hello. What a nice moment to chime in.

--
You received this message because you are subscribed to the Google Groups "opendcp" group.
To unsubscribe from this group and stop receiving emails from it, send an email to opendcp+u...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

Reply all
Reply to author
Forward
0 new messages