Closed SiDu1860 closed 2 years ago
Can you append a sample ASC MHL folder where this happens? Or a link to the the ARRIRAW HDE Transcoder version you are using?
Also worth noting: You can also check the validity of ASC MHL files with the command ascmhl-debug xsd-schema-check /path/to/ascmhl/XXXXX.mhl
to check if the ASC MHL file is valid against the ASC MHL XSD schema.
ARRIRAW HDE Transcoder Version 1.0.0.10151 (latest downloader from ARRI Website)
Here's a screenshot of folder structure:
Here's the file (in a zip): 220830_102152_220830_102141_A_000112SQ.mhl.zip
ascmhl-debug xsd-schema-check
Also worth noting: You can also check the validity of ASC MHL files with the command
ascmhl-debug xsd-schema-check /path/to/ascmhl/XXXXX.mhl
to check if the ASC MHL file is valid against the ASC MHL XSD schema.
ends up with:
Traceback (most recent call last):
File "/usr/local/bin/ascmhl-debug", line 8, in
The xsd-schema-check
command must be run from a directory with a xsd
subfolder where the ASC MHL xsd files
are located (for example it can be run from the root folder of the ASC MHL git repository). Alternatively you can pass
the local path to the XSD file (available here) with the -xsd
or --xsd_file
option.
The initial issue should be fixed with release v0.9.3 (released just now). Please give it a try.
@ptrpfn confirm to be fixed in v0.9.3.
note: the check found some of these 'hidden' _. mac files. just for information.
found new file ._.DS_Store name of ascmhl file ._220830_102152_220830_102141_A_000112SQ.mhl does not conform to naming convention
The check itself works perfectly. Thanks @ptrpfn
@ptrpfn confirm to be fixed in v0.9.3.
The check itself works perfectly. Thanks @ptrpfn
Great, thank you for confirming!
note: the check found some of these 'hidden' _. mac files. just for information.
found new file ._.DS_Store name of ascmhl file ._220830_102152_220830_102141_A_000112SQ.mhl does not conform to naming convention
Please note that there is an "ignore pattern" feature in ASC MHL. (see https://cms-assets.theasc.com/ASCMHL_Specification_v1.0.pdf → "5.6.1.2. Ignore Semantic" for details).
A default ignore pattern in the ASC MHL could look like this:
<ignore>
<pattern>.DS_Store</pattern>
</ignore>
... which would avoid that message you experienced. The ascmhl
tool also adds such ignore patterns by default.
Do:
Happen:
Should:
Info: macOS Monterey 12.5.1 Intel MacBookPro 2019