Ymagis / ClairMeta

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

Question about OV/VF checking #219

Open robin-francois opened 1 year ago

robin-francois commented 1 year ago

Hello there!

I have tested the OV/VF checking in the current version. As I understand it, checking the VF needs to probe the OV.

However, I was wondering if it could be possible to check a VF with the results of the OV probing, but without the folder/files being available. In a context of digital preservation, you may have already archived the OV and you need to check later a VF. It would be very practical if retrieving the OV from the digital repository would not be necessary to perform the check of the VF, for example by storing the probing results in JSON format so that it can be reused later for checking the VF.

remia commented 1 year ago

Hi @robin-francois,

That's a good point indeed, I think it should be possible without too much trouble as this relink feature really just use the result of the DCP parse method which is already exportable as JSON file. The parser output is already pretty stable and tested in the CI so I don't expect big compatibility issue. PR welcome obviously, otherwise I might have a go but there is no guarantee as to when it will be ready.

robin-francois commented 1 year ago

Thanks @remia. I will probably not have any time available to look at it in the foreseeable future. I would happily test any implementation, though.