Mediabunny - Developer Infrastructure Tool
You can use Mediabunny when you need fine-grained control over media files—metadata extraction, conversion, encoding/decoding, frame-level access—without relying on bulky native tools. It makes browser-based video/audio processing efficient and modern. Strong use cases: building web editors, generating video thumbnails, converting large files client-side, or embedding custom video workflows in web apps.
What Mediabunny does
Read media file metadata (duration, resolution, rotation) from blob/urlExtract and decode individual video frames or audio samplesWrite and mux new media files with custom audio/video/subtitle tracksConvert between container formats, codecs, trim/crop/compress mediaStream media I/O from memory, disk or network sourcesUse WebCodecs & optimized pipelines for high-performance browser media workZero-dependency TypeScript library optimized for browsers, not ported from native tools Support for many container formats and codecs (MP4, WebM, MKV, WAV, MP3 etc.) Tree-shakable bundles so you only pay for what you use High-speed performance benchmarks (e.g., extracting metadata or frames) Full control down to microsecond-accurate reading/writing of media tracks Streaming I/O: can handle large files lazily without loading entire file into memory
Frequently asked
Want a tailored answer?
See whether Mediabunny fits your stack.
Techbible weighs Mediabunny against what you already pay for, your team shape, and the work that's actually happening. Free to start.
More in Developer Infrastructure
All tools →media toolkit, browser video processing, audio processing, JavaScript library, TypeScript media library, WebCodecs, muxing, demuxing
.png?alt=media&token=2854477e-328a-4487-b3e6-ea0df7870d12)
