Ymagis / ClairMeta

Clairmeta is a python package for Digital Cinema Package (DCP) probing and checking.
BSD 3-Clause "New" or "Revised" License
84 stars 22 forks source link

Legality of mixed Interop and SMPTE assets #227

Open overlookmotel opened 1 year ago

overlookmotel commented 1 year ago

We recently received a DCP to be presented at a film festival which is Interop standard (Assetmap etc use Interop XML schema) and has the audio MXF in Interop format, but the video MXF is SMPTE.

ClairMeta does flag this:

CPL assets labels / schema coherence check.
MXF Label incoherent, got SMPTE but expected MXFInterop

However, by default this is flagged as a warning, not an error, which surprised me. Am I wrong in thinking this might well not play back reliably on all projectors?

overlookmotel commented 1 year ago

Does anyone have an opinion on this?

kieranjol commented 1 year ago

This strikes me as being a messy, unpredictable dcp!

On Sun 13 Aug 2023 at 12:30, overlookmotel @.***> wrote:

Does anyone have an opinion on this?

— Reply to this email directly, view it on GitHub https://github.com/Ymagis/ClairMeta/issues/227#issuecomment-1676328675, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAITFPVCZRJQ2LDMKUAILXTXVC3FXANCNFSM6AAAAAAXTOJHEE . You are receiving this because you are subscribed to this thread.Message ID: @.***>

remia commented 1 year ago

Unfortunately I don't remember the rational for it being a warning, I assume it was from feedback in the field. If anyone has experience with such an issue producing an error on playback, we can surely raise it as an error.