mp4v2
« Back to VersTracker
Description:
Read, create, and modify MP4 files
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Multimedia
Tags: multimedia metadata mp4 library c-plus-plus tagging
Install: brew install mp4v2
About:
Mp4v2 is a C++ library that provides a comprehensive API for reading, writing, and modifying MP4 container files. It offers low-level access to metadata and media streams without requiring a full media framework. This makes it an ideal solution for developers needing to manipulate file tags, chapters, and track information programmatically.
Key Features:
  • Full read/write access to MP4 metadata (tags, artwork, chapters)
  • C++ library with bindings for Python and other languages
  • Supports ISO standard MP4 (MPEG-4 Part 14) files
  • Lightweight with no external media framework dependencies
  • Command-line utilities included for direct file manipulation
Use Cases:
  • Batch editing music or video metadata in media libraries
  • Embedding or extracting cover art from video files
  • Adding chapter markers to video files for better navigation
  • Automated MP4 file processing in build pipelines
Alternatives:
  • ffmpeg – FFmpeg is a massive multimedia framework that can handle metadata but is much heavier and complex than Mp4v2.
  • AtomicParsley – AtomicParsley is a command-line tool specifically for MP4 metadata, whereas Mp4v2 provides a full library for programmatic integration.
Version History
Detected Version Rev Change Commit
Sep 11, 2025 5:36am 0 VERSION_BUMP b22a4913