

bdinfo-rs
Memory-safe, zero-C-dependency Rust Blu-ray disc analyzer — a drop-in BDInfo report tool for BDMV folders and .iso images.
Cost / License
- Free
- Open Source (LGPL-2.1)
Platforms
- Mac
- Windows
- Linux
- Online
bdinfo-rs News & Activities
Recent activities
POX added bdinfo-rs as alternative to MediaInfo, MediaInfo Lite, BetterMediaInfo and MediaInfoXP- tomyan112 added bdinfo-rs
- POX updated bdinfo-rs
bdinfo-rs information
What is bdinfo-rs?
bdinfo-rs scans BDMV folders and .iso images — playlists, clips, M2TS demux — and produces the classic BDInfo disc report: per-stream video and audio specs, codecs, measured bitrates, resolution, and HDR / Dolby Vision / HDR10+. One parser engine, bdinfo-rs-core (docs), is the whole analyzer behind a documented API — disc discovery, MPLS/CLPI/index parsing, M2TS demux, the codec scanners, the UDF 2.50 reader, the report renderer — and all three front-ends are thin shells over it, so the report is byte-identical whichever you use.
The BDInfo report, byte-for-byte — deterministic across every platform and front-end. Structure and metadata only — no decryption, no circumvention, and feature content is never copied. It works on already-decrypted discs; analyze the ones you own. Memory-safe — unsafe is forbid-den; malformed input returns an error, never a crash. Zero C — in-house M2TS demuxer, 13 codec scanners, and UDF 2.50 .iso reader. No libbluray, no FFI. Fast and small — a pipelined demuxer that stays near NVMe read speed; the CLI is a ~1 MB binary with no runtime. Everywhere — Windows, macOS, and Linux on x64 and arm64, plus WebAssembly.



