Web-Demuxer

Demux media files in the browser using WebAssembly, designed for WebCodecs.

Purpose

WebCodecs only provide the ability to decode, but not to demux. mp4box.js is cool, but it only supports mp4 demux. Web-Demuxer aims to support as many multimedia formats as possible at once.

Features

Examples

Seek Video Frame

Select a video file and enter the point in time you want to seek (default is 0)

Play Video

Select a video file and enter the playback start and playback end points (default playback from beginning to end)

Get Media Info

Select a video file and get media info, open devtools to see console output

Get All Video Packets

Select a video file and get all video packets, open devtools to see console output