{"repo":"Vanilagy/mediabunny","free":true,"listed":false,"github":"https://github.com/Vanilagy/mediabunny","clone":"git clone https://github.com/Vanilagy/mediabunny.git","description":"Pure TypeScript media toolkit for reading, writing, and converting video and audio files, directly in the browser.","language":"TypeScript","stars":6932,"topics":["audio","decoding","demuxing","encoding","media","mp3","mp4","muxing","ogg","video"],"license":"MPL-2.0","category":"media-processing","readme_excerpt":"Mediabunny - JavaScript media toolkit Mediabunny is a JavaScript library for reading, writing, and converting media (like MP4, WebM, MP3, HLS), directly in the browser. It aims to be a complete toolkit for high-performance media operations on the web. It's written from scratch in pure TypeScript, has zero dependencies, is very performant, and is extremely tree-shakable, meaning you only include what you use. You can think of it a bit like FFmpeg, but built from the ground up for the web. Documentation Examples Sponsoring License Discord Gold sponsors &nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; Bronze sponsors &nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; Sponsor Mediabunny's development Features Core features include: - Wide format support: Read and write MP4, MOV, WebM, MKV, HLS, WAVE, MP3, Ogg, ADTS, FLAC, MPEG-TS - Built-in encoding & decoding: Supports 25+ video, audio, and subtitle codecs, hardware-accelerated using the WebCodecs API - High precision: Fine-grained, microsecond-accurate reading and writing operations - Conversion API: Easy-to-use API with features such as transmuxing, transcoding, resizing, rotation, cropping, resampling, trimming, and more - Streaming I/O: Handle reading & writing files of any size with memory-efficient streaming - Cross-platform: Works in all browsers as well as in Node, Bun, and Deno using @mediabunny/s","default_branch":null,"files":null,"tree":[],"storefront":"/r/Vanilagy","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Vanilagy/mediabunny/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}