MXF Logo

Comparison of MXF Analyser Versions


 MXF Analyser Feature   Pro 1.x     Pro 2.x     Pro 3.x     Pro 4.x  

KLV encoding (SMPTE 336M) Supported Supported Supported Supported

Partition multiplex rules
     Metadata, Index, Essence Container serialization rules Supported Supported Supported Supported
KAG alignment and Fill Supported Supported Supported Supported
Stream ID uniqueness Supported Supported Supported Supported

Partition Pack
Qualitative analysis Supported Supported Supported Supported
Validation of SMPTE Labels against RP224 and string translation Supported Supported Supported Supported
Quantitative analysis Supported Supported Supported Supported

Random Index Pack
Qualitative analysis Supported Supported Supported Supported
Quantitative analysis Supported Supported Supported Supported

Header Metadata decoding
MXF Structural Metadata (sets/groups defined in extensible dictionary) Supported Supported Supported Supported
Descriptive Metadata (DMS-1 and sets/groups defined in extensible dictionary) Supported Supported Supported Supported
SMPTE 434 unparsed dark groups Supported Supported Supported Supported
SMPTE 434 parsed dark groups Supported Supported Supported Supported

Header Metadata analysis
Primer Pack consistency Supported Supported Supported Supported
Bit pattern of UMIDs, UUIDs, SMPTE ULs, etc. Supported Supported Supported Supported
Presence of req. and B/Effort properties in closed partitions Supported Supported Supported Supported
Presence of distinguished values of B/Effort properties in complete partitions Supported Supported Supported Supported
Resolution of Strong References (except for Dark Metadata) Supported Supported Supported Supported
Resolution of Weak References in MXF Structural Metadata Supported Supported Supported Supported
Signaling of Dark Metadata Supported Supported Supported Supported
UMID uniqueness Supported Supported Supported Supported
Generation UID values and Identification Sets Supported Supported Supported Supported
Validation of SMPTE Labels against RP224 and string translation Supported Supported Supported Supported
Validation of property values
     Intra-partition consistency (i.e. durations, data definitions, source references, etc.) Supported Supported Supported Supported
Consistency with Essence Container payload parameters Supported Supported Supported Supported

Operational Pattern analysis Supported Supported Supported Supported

Essence Containers
Generic container structure Supported Supported Supported Supported
Payload parsing
DV-DIF Supported Supported Supported Supported
MPEG-2 ES Supported Supported Supported Supported
PCM audio (SMPTE 382M) Supported Supported Supported Supported
AES audio (SMPTE 331M 8-Channel AES3 Element) Supported Supported Supported Supported
JPEG 2000 Not supported Supported Supported Supported
H.264 Not supported Supported Supported Supported
MPEG-4 Part 10 Not supported Supported Supported Supported
DNxHD Not supported Not supported Supported Supported
AVC LongGOP Not supported Not supported Not supported Supported
AAC Audio Not supported Not supported Not supported Supported

Index Table decoding Supported Supported Supported Supported

Index Table analysis Not supported Supported Supported Supported

Output
Unformatted textual output incl. KLV keys and offsets Supported Supported Supported Supported
SMPTE 434-2006 MXF-XML instance (*) Supported Supported Supported Not supported
SMPTE 434-2014 MXF-XML instance Not supported Not supported Not supported Supported
XML formatted mesage tables /w textual error, warnings and informative messages Supported Supported Supported Supported
XML formatted message tables including unique message ID's for advanced message filtering Not supported Supported Supported Supported
Unique message ID's for advanced message filtering Not supported Supported Supported Supported
Traffic light /w metric controlled by errors and warnings according to standards compliance Supported Supported Supported Supported
Advanced traffic light control according to application specifications Supported Supported Supported Supported

Target value validation Not supported Not supported Supported Supported

Platform
Windows XP Supported Supported Not supported Not supported
Windows 7 Supported Supported Supported Supported
Windows 8.1 Not supported Not supported Supported Supported
Windows Server 2008 R2 Not supported Supported Supported Supported
Windows Server 2012 R2 Not supported Not supported Supported Supported
Windows 10 Not supported Not supported Not supported Supported

64 bit version Not supported Not supported Supported Supported

Floating license Not supported Not supported Not supported Supported

Parallel Analysis (Multiple Instances) Not supported Not supported Not supported Supported

Stream Analyser (growing files) Not supported Not supported Not supported Supported

Integration
Simple GUI and simple command line applications Supported Supported Supported Supported
Shared library (DLL) Supported Supported Supported Supported
C++ Demo application Supported Supported Supported Supported
.NET library Not supported Not supported Not supported Supported
.NET Demo application Not supported Not supported Not supported Supported
Webservice, WSDL and webservice-based demo application Not supported Supported Supported Supported
Watchfolder service Not supported Supported Supported Supported

Configuration
Extensible schema-based dictionary to support MXF object model extensions and user-defined Descriptive Metadata plug-ins Supported Supported Supported Supported
RP224 database (XML document) Supported Supported Supported Supported
Binary dictionary for accelerated startup Not supported Supported Supported Supported
Converter from schema-based to binary dictionary Not supported Supported Supported Supported
Inclusion, exclusion and prioritisation of specific message IDs Not supported Supported Supported Supported
Control of analysis behaviour
Command line switches Supported Supported Supported Supported
API (You have to login to browse the API documentation) Supported Supported Supported Supported

Notes:
* The XML output is not 100% SMPTE 434-2006 compliant (i.e. the namespace URIs and the string encodings of UMIDs, UUIDs, SMPTE ULs are different and parsed dark groups are not yet supported).