TrackIt - Cloud Consulting & S/W Development
  • Solutions
    • Migrate to AWS
      • Vimeo to AWS
      • CDN to CloudFront
    • Software Development
    • DevOps
    • CloudWise – Managed Services
    • Security Practices
    • Data Practices
    • MAM Augmentation
    • Media & Entertainment Workflows
    • Tool & Apps
      • DeepScan
      • TrackFlix
      • Tagbot
      • Cost Manager
    • Additional Solutions
      • E-Commerce
      • Blockchain
      • Life Sciences
      • HPC
      • AWS Trainings Catalog
  • AWS Services
    • AWS Well-Architected Framework
    • API Gateway
    • Lambda
    • DynamoDB
    • EKS
    • OpenSearch
    • CloudFront
    • AWS WAF
    • Elemental MediaConvert
    • Deadline Cloud
    • ChimeSDK
    • DevOps Guru
  • Resources
  • About Us
  • Contact Us
Select Page

Streamlining Metadata Extraction with the MDDF Parser

by TrackIt | Jun 20, 2023 | Blogs

MDDF Parser - Metadata Extraction - Featured Image

In the media and entertainment industry, metadata refers to the data that describes various aspects of the media content assets such as movies, TV shows, and music. It includes details such as title, genre, cast, crew, release dates, and other technical specifications. Metadata plays a crucial role in content discovery, personalization, recommendation systems, and efficient content management.

Accurate and standardized metadata has become vital for content management, distribution, and discovery across various platforms. It ensures that content assets are properly identified, categorized, and searchable, enabling efficient content organization, rights management, and improved user experiences.

Contents

  • Understanding MDDF, MMC, and MEC
  • The MDDF Parser
    • Overview of MDDF Parser Functionality and Capabilities 
    • Explanation of the Parsing Process 
    • Supported File Formats
    • Use Cases for the MDDF Parser in Content Management and Distribution
  • Key Features of the MDDF Parser
    • Comprehensive Metadata Extraction
    • Adaptability to Changing MDDF Versions and Specifications
    • Versatility Across Media Types
  • Benefits of the MDDF Parser
    • Improved Efficiency in Content Ingestion and Metadata Processing 
    • Enhanced Accuracy and Consistency of Metadata Across Platforms
  • Installation and Setup
  • Usage Example
  • Conclusion
  • About TrackIt

Understanding MDDF, MMC, and MEC

The MovieLabs Digital Distribution Framework (MDDF) is a comprehensive and standardized metadata structure developed by MovieLabs. MDDF was developed to help in the automation of digital workflows and improve supply chain efficiency. It covers the core aspects of online distribution, including identification and asset delivery. The standards were developed through industry collaboration to enable automation, cost reduction, and improved consumer experiences across the industry. 

The MDDF metadata structure consists of various components including core descriptive elements, technical details, and rights information. These components provide a comprehensive representation of the content assets and ensure that essential information is captured and communicated.

MovieLabs has also developed two important components alongside the MDDF, namely the Media Manifest Core (MMC) and the Media Entertainment Core (MEC). The MMC serves as a foundational specification for organizing and describing content assets, providing a standardized approach for capturing essential metadata. It focuses on core descriptive elements, technical details, and rights information. MEC builds upon the MMC and extends its capabilities by encompassing a broader range of metadata elements, including creative and business-oriented information to facilitate comprehensive metadata representation. 

The MDDF Parser

AD 4nXdzVmqS561DAyOu6VjrXIA96 qi7v iFg6nyJU4kf N40I6lS7q7KqMBpyOWGvOrmEDGmolXMLRAG0jEKY

The MDDF Parser is a software tool specifically developed to extract, interpret, and parse metadata according to the MDDF specifications. It automates the process of extracting valuable information from diverse sources, making it easily accessible for content management and distribution.

Overview of MDDF Parser Functionality and Capabilities 

 The MDDF Parser is a TypeScript library for parsing XML data from MEC and MMC files. It follows the XML schema definitions provided by MovieLabs for use in other applications. By converting these XML files into TypeScript interfaces, developers can more readily access and manipulate this data.

Explanation of the Parsing Process 

To analyze input data and extract pertinent metadata based on MDDF specifications, the MDDF Parser employs advanced parsing algorithms. By interpreting both structured and unstructured data sources, it converts them into a standardized format that adheres to the MDDF schema.

Supported File Formats

Compatible with a wide range of file formats including XML, JSON, and CSV, which are commonly used for storing metadata associated with popular media file formats.

Use Cases for the MDDF Parser in Content Management and Distribution

The MDDF Parser can be utilized in various content management and distribution scenarios. Applications include efficient content ingestion, automated metadata extraction, content cataloging, content rights management, and optimized content discovery.

Key Features of the MDDF Parser

Comprehensive Metadata Extraction

The MDDF Parser excels at extracting comprehensive metadata from various sources, capturing essential information about content assets, such as title, cast, crew, genre, release dates, and technical specifications.

Adaptability to Changing MDDF Versions and Specifications

With a focus on flexibility, the MDDF Parser is built to accommodate new versions and specifications of the MDDF framework. It ensures seamless compatibility and adaptability to evolving industry standards, empowering content providers to stay up-to-date with metadata requirements.

Versatility Across Media Types

From movies to TV shows, documentaries, and beyond, the MDDF Parser offers broad support for various media formats. It enhances content management efficiency by catering to the unique metadata demands associated with each media type.

Benefits of the MDDF Parser

Improved Efficiency in Content Ingestion and Metadata Processing 

By automating the metadata extraction process, the MDDF Parser significantly reduces the manual effort and time required for the ingestion of content. It ensures accurate and consistent metadata structure, minimizing errors and improving content management.

Enhanced Accuracy and Consistency of Metadata Across Platforms

The MDDF Parser ensures the consistency and accuracy of metadata across different platforms and services. It eliminates discrepancies, improves content identification, and enhances user experiences by providing reliable and standardized information.

Installation and Setup

To utilize the MDDF Parser, content providers can obtain the MDDF Parser library from the official GitHub repository. Detailed installation instructions, dependencies, and configuration guidelines are provided.

Content providers should follow established best practices to ensure seamless integration of the MDDF Parser into their existing content management workflows. This includes defining clear objectives, considering data quality and validation processes, and implementing error handling and reporting mechanisms.

Usage Example

The provided screenshot displays a test script that utilizes an example MEC file provided by Movielabs. This script enables the identification of the current title of the movie contained within the MEC file and prompts the specification of the desired replacement. By leveraging the Typescript library, the title within the XML file can be edited to ensure the integrity of the original file structure. It is worth noting that during the XML -> Typescript Object -> XML conversion process, only the modified title is altered, leaving the rest of the file untouched.

Conclusion

The MDDF Parser serves as a powerful tool for extracting, parsing, and managing metadata according to the MovieLabs Digital Distribution Framework. By leveraging its capabilities, content providers can streamline content ingestion, improve metadata accuracy, and facilitate seamless content distribution.

About TrackIt

TrackIt is an international AWS cloud consulting, systems integration, and software development firm headquartered in Marina del Rey, CA.

We have built our reputation on helping media companies architect and implement cost-effective, reliable, and scalable Media & Entertainment workflows in the cloud. These include streaming and on-demand video solutions, media asset management, and archiving, incorporating the latest AI technology to build bespoke media solutions tailored to customer requirements.

Cloud-native software development is at the foundation of what we do. We specialize in Application Modernization, Containerization, Infrastructure as Code and event-driven serverless architectures by leveraging the latest AWS services. Along with our Managed Services offerings which provide 24/7 cloud infrastructure maintenance and support, we are able to provide complete solutions for the media industry.

Schedule Your Meeting with TrackIt

Contact Us

Phone: 323-230-0042

Email: info@trackit.io

TrackIt 578 Washington Blvd #260 Marina Del Rey, CA 90292

  • Follow
  • Follow
  • Follow
  • Follow
Navigation

Resources

About Us

Tools & Apps

Deepscan

Trackflix

TrackIt App

Tagbot

KCET trackit logo

AWS Advanced Tier Consulting Partner

Cloud management, consulting and software development solutions