mattdesl / Mp4 Wasm
Licence: mit
fast MP4 mux / demux using WASM
Stars: ✭ 58
Programming Languages
c
50402 projects - #5 most used programming language
mp4-wasm
This module is still under development and may change. ✨
Fast MP4 mux / demux using WASM, for modern browsers and Node.js.
What's supported:
- MP4 video muxing (taking already-encoded H264 frames and wrapping them in a MP4 container)
- MP4/H264 encoding and muxing via WebCodecs
What's still WIP:
- MP4 video demuxing
- MP4 audio muxing (single AAC track)
- WebCodecs video decoding and demuxing
This is built on top of the C/C++ library minimp4, and the primary motivator behind this project is to create a hassle-free solution for creating MP4/H264 videos fully client-side in the browser, without running into H264 patent issues.
Docs are WIP.
License
MIT, see LICENSE.md for details.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].