lite_media_core

A streamlined Python framework for developers to validate, control, and inspect media workflows.
Built for ingest pipelines, quality control automation, final delivery checks and image sequence validation.

Quick Start

Install and start validating media instantly with no configuration overhead.

πŸš€ Get Started
Media Icons

πŸ—‚οΈ Discover media assets

Scan folders for video, audio, or image files recursively.

See example

🎬 Video codec and frame rate

Validate codec and frame rate against specifications.

See example

🧐 Missing or corrupted frames

Identify frame gaps or corruptions in sequences.

See example

πŸ–ΌοΈ Detect inconsistent resolutions

Quickly spot resolution anomalies across sequences.

See example

πŸ”Ž Access detailed media metadata

Retrieve complete metadata as a Python dictionary.

See example

⏱️Embedded video timecodes

Extract and verify embedded video timecodes.

See example

Credits

This project builds on the shoulders of amazing open-source tools:

  • MediaInfo β€” Cross-platform media metadata engine
  • pymediainfo β€” Python wrapper around MediaInfo
  • fileseq β€” Frame-based sequence management
  • timecode β€” Timecode parsing and manipulation

About

lite_media_core was built by a developer, for developers.

It aims to make media validation, automation, and ingestion pipelines faster, simpler, and more reliable.

It draws inspiration from workflows I first encountered at MPC (Technicolor), then helped refine at RodeoFX and other studios, evolving with my own needs over time.

β€” @rdelillo