Removing Browser Multimedia Format Limitations through Standardized Filter Pipelines

Web browsers support only a limited set of audio, video, and image formats. This demo shows how to lift those limitations using dynamic WebAssembly-based filter pipelines, allowing you to play, render, and convert unsupported formats directly in the browser—no plugins required.

Supported formats :

All formats decoded by the player, one demo per format — click a format to see it decoded live in the browser.

Images

Audio

Video (played with the native <video> element)

Canvas (decoded straight to <canvas> instead of re-encoded to MP4)

Universal tags demo :

Open source tools :

Benchmarks :

Some other integration examples :

The sample files and formats have been selected because they are license-free to use. All demos are downloaded in their entirety, please be patient, especially if you have a slow connection.

For further details on these demos, please consult our official website and the accompanying documentation.