bento4
« Back to VersTracker
Description:
Full-featured MP4 format and MPEG DASH library and tools
Type: Formula  |  Latest Version: 1.6.0-641@1  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Multimedia
Tags: mp4 video streaming dash multimedia library
Install: brew install bento4
About:
Bento4 is a comprehensive C++ library and suite of command-line tools for parsing, processing, and writing MP4 container files. It provides robust support for MPEG-DASH, HLS, and other modern streaming formats, enabling developers to build high-performance media processing applications. Its value lies in its speed, accuracy, and extensive feature set for handling complex media workflows.
Key Features:
  • High-performance C++ library for MP4 manipulation
  • Command-line tools for muxing, demuxing, and fragmentation
  • Full support for MPEG-DASH and HLS manifest generation
  • Comprehensive API for programmatic access
Use Cases:
  • Preparing video assets for adaptive bitrate streaming
  • Analyzing and debugging MP4 file structures
  • Building custom media servers or transcoding pipelines
Alternatives:
  • FFmpeg – FFmpeg is a broader multimedia framework, while Bento4 is specifically optimized for MP4 and DASH/HLS packaging tasks.
  • MP4Box – MP4Box (from GPAC) is another specialized tool for MP4 packaging, often compared directly with Bento4 for DASH content creation.
License: GPL-2.0-or-later
Dependencies: python@3.14
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, sonoma, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Sep 13, 2025 11:40am 1.6.0-641 0 VERSION_BUMP 953ecb91
Sep 14, 2024 6:11am 1.6.0-641 0 VERSION_BUMP 983a2084
Sep 12, 2024 8:47pm 1.6.0-641 0 VERSION_BUMP 8e509fff