ac/media-info-bundle
Symfony bundle wrapping the mediainfo CLI to extract multimedia metadata. Configure the mediainfo binary path, then scan files to get a normalized, structured PHP array (keys lowercased). Includes a console command to export scan results (e.g., YAML).
mediainfo) with a lightweight PHP wrapper.Adopt if:
ffmpeg.js).Look Elsewhere if:
mediainfo.js or ffmpeg.wasm).FFmpeg directly).mediainfo) are blocked.php-mediainfo](https://github.com/PhilippeDe Ryck/php-mediainfo)).mediainfo).For Executives:
"This package lets us extract structured metadata (e.g., duration, codec, resolution) from videos/audio files in seconds—no custom code needed. For example, if we’re building a video upload feature, we can auto-fill fields like ‘length’ or ‘format’ using this wrapper around the mediainfo CLI tool. It’s a 10x faster alternative to building a parser from scratch, and it integrates seamlessly with our Laravel stack. The cost? Minimal: just install the package and configure the path to mediainfo (already installed on most Linux servers). This directly supports [X Initiative], where we need to [Y use case]."
For Engineering:
*"This is a lightweight Symfony/Laravel bundle that wraps the mediainfo CLI tool to return PHP arrays of media metadata. Key benefits:
mediainfo (widely available on Linux/macOS).file.general.duration) for easy database storage.mediainfo installed on the server (but that’s a one-time setup). For [Project Z], this avoids the complexity of parsing media files manually or using heavier libraries like FFmpeg for metadata-only tasks."*How can I help you explore Laravel packages today?