To edit this page, please answer the question that appears below (more info):
What short name does OAIS use for an information package that is used for submission?
Free text:
== Description == <!-- Describe the what the tool does, focusing on it's digital preservation value. Keep it factual. --> Clairmeta is a python package for Digital Cinema Package (DCP) probing and checking. This project status is Beta, the following needs to be done for the release : * Large scale tests on lots of DCPs (including D-Box, DVIs, OCAP, CCAP, ...) '''Features''' * DCP Probe : metadata extraction of the whole DCP, including all XML fields and MXF assets inspection. * DCP Checker : advanced DCP validation tool, including (non exhaustive): ** SMPTE / Interop standard convention (naming, β¦) ** Integrity (MIME type, size, hash) of all assets ** Foreign file identification ** XSD Schema validation for XML files (VOLINDEX, ASSETMAP, CPL, PKL) ** Digital signature validation (CPL, PKL) ** Intra / Inter Reels integrity and coherence ** Metadata match between CPL assets and MXF headers ** Re-link VF / OV ** Picture tests : FrameRate, BitRate, β¦ ** Sound tests : Channels, Sampling, β¦ ** Subtitle : Deep inspection of Interop and SMPTE subtitles * DSM / DCDM Checker : basic image file sequence validation with some specific rules. '''Usage''' ClairMeta can be used as a general command line tool as well as a python library. Examples for command line calls: python3 -m clairmeta.cli probe -type dcp path/to/dcp python3 -m clairmeta.cli probe -type dcp path/to/dcp -format json > dcp.json python3 -m clairmeta.cli probe -type dcp path/to/dcp -format xml > dcp.xml python3 -m clairmeta.cli check -type dcp path/to/dcp '''Installation / Dependencies''' Installation notes are available on the github page: https://github.com/Ymagis/ClairMeta Dependencies: * Python ** Should work on python 2.7 and python 3.3+ ** Tested on : python 2.7, python 3.6 * Platform ** Should work on Windows, macOS, Linux ** Tested on : macOS 10.12 * External (non-python) dependencies : ** libmagic ** asdcplib ** mediainfo (opt) ** sox (opt) == User Experiences == <!-- Add hotlinks to user experiences with the tool (eg. blog posts). These should illustrate the effectiveness (or otherwise) of the tool. Use a bullet list. --> == Development Activity == <!-- Provide *evidence* of development activity of the tool. For example, RSS feeds for code issues or commits. --> All development activity is visible on GitHub: https://github.com/Ymagis/ClairMeta/commits/develop === Release Feed === Below the last 3 release feeds: <rss max=3>https://github.com/Ymagis/ClairMeta/releases.atom</rss> === Activity Feed === Below the last 5 commits: <rss max=5>https://github.com/Ymagis/ClairMeta/commits/master.atom</rss> <!-- Add the OpenHub.com ID for the tool, if known. -->