110 likes | 356 Vues
MXFComponentSuite Version 2.0 Technical Overview. Pedro Ferreira pedro.ferreira@mog-solutions.com 15/03/2004. Overview. MXF Wrapper Generate MXF files from raw Essence and Metadata MXF MetaUpdater Update Metadata in existing MXF files MXF Unwrapper Extract Essence and Metadata
E N D
MXFComponentSuiteVersion 2.0Technical Overview Pedro Ferreira pedro.ferreira@mog-solutions.com 15/03/2004
Overview • MXF Wrapper • Generate MXF files from raw Essence and Metadata • MXF MetaUpdater • Update Metadata in existing MXF files • MXF Unwrapper • Extract Essence and Metadata • MXF DirectShow Filter • Play MXF files using Windows Media Player 2
Overview • Targeted at most common use cases • Simplified interface • XML-based Metadata • File-based and streaming interfaces • Shipped as: • DLLs and OCXs, except MXF DirectShow Filter • Supported Platforms: • Windows, Linux (soon), others on request 3
Streaming Support DLL versions support streaming 4
MXF Unwrapper • Extracts Essence and Metadata from MXF files • Optionally separates audio and video stored in the same MXF Essence Container • e.g. D10 to MPEG and AES3 • Outputs Metadata as XML • Metadata dictionary formats compliant with MXF::SDK (XML Schema and Binary) • Metadata may be validated against the XML Schema dictionary • DLL version supports streaming • OCX version is file oriented 5
Essence files configure Metadata file execute progressUpdate ( % ) MXF file done MXF Unwrapper: OCX Application MXF Unwrapper Configure • Input File • Output Files • Dictionary File • Extract Dark Metadata • Extract Only Structural Metadata • Logical Metadata View • Metadata Output File • Separate Audio/Video 6
MXF Wrapper • Generates MXF files from raw Essence • Allows multiplexing of several Essence files into the same MXF Essence Container • e.g. MPEG and AES3 to D10 • Optionally adds XML Descriptive Metadata • Multiple MXF generation options: • KAG Size, Write RIP, Footer has Metadata, Close all Partitions, Master Edit Units per Partition, Metadata Repetition Period, Streamable • Metadata dictionary formats compliant with MXF::SDK (XML Schema and Binary) • DLL version supports streaming • OCX version is file oriented 7
configure Essence files execute Metadata file (optional) progressUpdate ( % ) MXF file done MXF Wrapper: OCX Application MXF Wrapper Configure • Input Files • Output File • Dictionary File • Footer Has Metadata • Close All Partitions • Master Edit Units Per Partition • Metadata Repetition Period • KAG Size • Streamable • Write RIP • Identification 8
MXF MetaUpdater • Updates Metadata in existing MXF files • Metadata input in XML • Metadata dictionary formats compliant with MXF::SDK (XML Schema and Binary) • DLL version supports streaming • OCX version is file oriented 9
configure MXF file execute progressUpdate ( % ) Metadata file done MXF MetaUpdater: OCX Application MXF MetaUpdater Configure • MXF files • Metadata file • Dictionary File 10
MXF DirectShow Filter • Plug-and-Play into Windows Media Player • Plays a single Source Package or a complete Material Package • Compatible with Operational Patterns up to OP3c • Random access even for non indexed files • Selection of audio channels • Timecode extraction 11