Metadata Extraction & Management

Page 2 of 3: Explore 55 curated Metadata Extraction & Management resources in Media Tools — tools, guides, and references for video developers on Awesome Video.

About this collection

Metadata Extraction & Management is a focused collection within Media Tools, with 55 curated resources.

Resources (showing 25–48 of 55)

  • MADAMPython digital-asset-management library for image/audio/video: store, organize, transform, FFmpeg-backed.
  • MediaInfo (GitHub)Convenient unified display of the most relevant technical and tag data for video and audio files.
  • mediametaRust native-first media metadata extraction library (creation date, resolution) with optional external-tool fallback via feature flag.
  • metadata — Rust FFmpeg-backed media metadata parserRust CLI (FFmpeg-backed) parsing and formatting media metadata for human consumption; MediaInfo/ffprobe alternative.
  • metadata-extractorJava library extracting Exif/IPTC/XMP/ICC metadata from image, video, and audio files, Maven-installable.
  • mextractorSmall Python package for fps/frame-count/resolution/duration extraction, lightweight alternative to full MediaInfo binding.
  • MP4 Box Inspector (browser-local ISOBMFF visualizer)Client-side web tool that visualizes ISOBMFF/fMP4 box trees with offsets, sizes and parsed metadata without uploading the file anywhere.
  • Mp4analysermp4 file analyser written in Python.
  • mp4analyzer — MP4 Box and Frame AnalyzerCLI and GUI MP4 analyzer that dumps boxes as JSON and renders a frame timeline showing I/P/B frame types plus decode versus presentation or…
  • mp4viewer — ISOBMFF Atom AnalyzerPython ISOBMFF atom analyser with shell, GTK, and JSON output for inspecting MP4 structure.
  • MPEG TS InspectorA command-line tool for inspecting MPEG-TS files. Contribute to brendanlong/mpeg-ts-inspector development by creating an account on GitHub.
  • MutagenPython module for handling audio metadata.
  • OpenAssetIOInteroperability standard/abstraction layer between DCC tools (Maya, Nuke) and asset managers (ShotGrid, ftrack), studio-backed.
  • OpenSceneSense — AI video scene taggingPython library combining vision models and audio transcription with dynamic frame selection to auto-tag and describe video scenes.
  • OpenTimelineIO DocumentationDocs for the OTIO editorial timeline interchange API and adapters, including per-object metadata handling for post-production workflows.
  • Pmd ToolA pmd_tool is a command line utility that converts between different representations of SMPTE RDD49 metadata
  • PymediainfoA Python wrapper around the MediaInfo library. Contribute to sbraz/pymediainfo development by creating an account on GitHub.
  • PyProbePython library that parses video metadata via ffprobe or MediaInfo into structured output.
  • scte35-go (Comcast)Go library for encoding and decoding SCTE-35 ad markers, spec-complete to ANSI/SCTE 35 2022b.
  • sprite-vtt-generator — seekbar sprite + WebVTTNode.js tool generating thumbnail sprite sheets and WebVTT files with automatic interval selection for HLS/DASH seekbar previews.
  • SRT Metadata ExtractorContribute to Eyevinn/srt-metadata-extractor development by creating an account on GitHub.
  • Symphonia — pure Rust media demuxing and audio decodingPure-Rust multimedia library with ISO-BMFF, MKV, OGG and RIFF demuxers, tag reading and a pluggable FormatReader/Decoder trait system.
  • TelemetaCollaborative media asset management platform for musicology archives, transcoding/annotating video and audio with rich metadata.
  • TMK+PDQF — Meta Video Fingerprinting AlgorithmsMeta's video hashing implementation producing fixed-length 256 KB TMK hashes with two-phase cosine matching, plus vPDQ for clip and subsequ…