SUPPORT
Answering all your MXF questions and comments!
The Advanced Media Workflow Association (AMWA) was founded in 2000 to foster the implementation of AAF and MXF workflows. Metaglue has been involved with the AAF Association since the beginning and contributes to the specification and the reference software. (also see www.SourceForge.net/projects/aaf)
The Society of Motion Picture and Television Engineers (SMPTE) develops and maintains formal standards of television and motion pictures. The full catalog of SMPTE standards is available by a subscription service. Of particular interest:
SMPTE 335M Metadata Dictionary Structure
SMPTE 336M KLV Encoding
SMPTE 395M Metadata Groups Registry
SMPTE 401M Labels registry Structure
SMPTE 377M MXF Format Specification
(and many companion documents)
The Pro-MPEG Forum conceived the MXF Specification in partnership with the AAF Association and assisted SMPTE with the preparation of the formal standards. (also see http://www.mxf.info/ )
freeMXF.org is dedicated to providing cross-platform open source MXF software. Metaglue supports the activities of freeMXF.org and contributes code to SourceForge. (aso see www.SourceForge.net/projects/mxflib
The Institut fur RundfunkTechnik provides information and validation services for MXF, using custom and commercial tools from MOG Solutions.
Publishes a vast range of technical books, including "The File Interchange Handbook". which provides a comprehensive introduction and guide to a range of file formats used in professional production, including AAF, MXF, ASF and Quicktime. Metaglue founder Oliver Morgan is one of file format experts who contributed to this book.
AAF - Advanced Authoring Format
A file format that wraps essence and metadata together to encapsulate an entire media project with all information and content.
Essence
The media used within a project, as distinct form the metadata.
KLV - Key Length Value
A method of encoding metadata, the key tells you what the meaning of the value is, the length tells the length of the value and the value is the actual data. Diffuser is designed to manage the meanings of the keys and distribute the meanings to other users.
MXF - Material Exchange Format
A file format designed to pass program streams and associated metadata.
Metadata
Data about data.
Metadata Dictionary
A repository of all the meanings of metadata keys. This is required so that the meaning of an individual piece of metadata is consistent.
Metadata Register
Another name for Metadata Dictionary. The SMPTE Metadata Registry is at
Mob - Metadata Object
A data structure that holds the metadata for a piece of program material and labels it with a unique identifier.
Schema
The formal structure of data. Often used in referring to the structure of an XML document.
SMPTE - Society for Motion Picture and Television Engineers
The internationally recognized standards-making body for this industry.
Wrapper
A file format such as AAF that wraps up information from several sources into one file.
XML - eXtensible Markup Language
A widely used standard from the World Wide Web Consortium (W3C) that facilitates the interchange of data between computer applications. XML documents are in plain text and therefore can be read by humans as well as computers, albeit sometimes with difficulty.
Synonym
A link between two entries in the Metadata Dictionary that mean exactly or nearly the same.
UL - Universal Label
A 16 byte number that is used in several ways. A particular subset of ULs is used as a key in KLV encoding.
Frequently asked questions
Metadata is defined simply as "data about the data". However, in a "broadcast" context is usually taken to mean extra information about the audio / video content. Although the term itself has only recently become common in the broadcast industry, metadata has been with us for years. Sticky labels on tape cassettes and programme notes stuffed into tape boxes are all metadata.
What has changed recently is that with the introduction of file based transfer of material, the metadata can be added electronically to the A/V content (which is also known as the "essence").
The exciting part (and, yes, it is exciting) is that lots more useful information can be added in a way that you have specifically chosen.
When using Diffuser to manage your organization's metadata dictionary, the simple addition of a web services interface allows quick, easy updates to track with the industry changes to the SMPTE site. MXFixer will allow you to examine the metadata in MXF files. When combined, the two make a powerful combination to flexibly manage standards compliance.
This question is very common as the various parts of our industry have developed similar but not identical paper and spreadsheet databases over the years. Many organizations have tried to map their pre-existing in-house schemas onto MXF's "DMS-1" descriptive metadata scheme. All run into exactly this difficulty, which can be very frustrating. There are three routes out of the problem:
Accept the mappings that are very close and add your own Key-Value pairs for those where you don't find an obvious match. For instance, you might decide to map DATELINE onto a keyword "Dateline" - which works so long as you don't try to merge in data from someone who used the same keyword for a different purpose.
Choose one of the pre-existing entries, even if it does not appear exactly right. For example, you could use: Setting Date and Time (Characterized Time Period) and or Region of Setting (Characterized Place) for DATELINE, even though these terms sound like they are more for a drama production, perhaps, than your application.
Define your own descriptive metadata scheme with all your own familiar fields, and don't try to reuse anything from DMS-1. In practice, defining your own descriptive metadata scheme gives the best results. Sadly, people are often scared off doing this because it feels like failure. They feel that it is their own fault that their own data doesn't match a standard schema. In fact, quite the opposite is true. Your own schema is different because your operation needs it to be specially matched to your requirements, and indeed that is one of the things that makes it valuable to you.
