API that allows web applications to write, read, edit, extract, and merge audio and video to and from a media container.
MediaRecorder
provides the capability to write real-time captured audio and video to a media container.
However MediaRecorder
does not provide a means to write non-real-time audio and video to a media container.
WebCodecs proposal while having similar use cases, including
- Media file editing and transcoding
is not presently focused on development and standardization of writing the media output by that API to a media container API for containers? #24.
This propsal is very simple: an API focused on writing, reading, editing, extracting, muxing, merging and audio, video, subtitles, captions to and from a media container, both in real-time and post-production.
The proposal intends to specify WebMediaContainers API separate but concurrent to WebCodecs API, for the purpose of the two proposals to be developed at approximately the same rate, for the goal of interopability with while simultaneously capable of interaction with audio, video, text tracks APIs other than WebCodecs.