8000 GitHub - coool-xr/mp4-wasm: [proof-of-concept] fast MP4 mux / demux using WASM
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

coool-xr/mp4-wasm

 
 

Repository files navigation

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

✨ Live Demo (Chrome only behind "Experimental Web Platforms" flag)

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.

About

[proof-of-concept] fast MP4 mux / demux using WASM

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 77.6%
  • JavaScript 17.8%
  • C++ 1.7%
  • HTML 1.6%
  • Other 1.3%
0