wasm-audio-decoders

Browser and NodeJS Web Assembly audio decoder libraries optimized for size and performance.


This demo for wasm-audio-decoders decodes MPEG and Ogg Opus files into raw PCM entirely client side. Decoding is accomplished using Web Assembly and Web Workers for high performance and concurrency. The below libraries are featured in this demo:

Checkout the README on GitHub for more information.


How to use the demo

  1. Select a couple MPEG Layer I/II/III (MP3), Ogg Opus, Ogg Vorbis, or FLAC files to decode.
  2. If you want to download a WAVE file for each file that you decode, check the "Download Results" box.
  3. Select the number of workers you wish to use.
  4. Click "Decode" to start decoding.

Select Files to Decode
Decode Stats
Decoder Progress