Support Matroska in MediaRecorder (Opus, VP8, VP9, et al. codecs)
Categories
(Core :: Audio/Video: Recording, enhancement)
Tracking
()
People
(Reporter: guest271314, Unassigned)
References
(Blocks 1 open bug)
Details
User Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36
Steps to reproduce:
["video/x-matroska;codecs=vp8",
"video/x-matroska;codecs=vp9",
"video/x-matroska;codecs=opus,vp9",
"video/x-matroska;codecs=opus,vp8",
"video/x-matroska;codecs=av1",
"video/x-matroska;codecs=opus"]
.forEach((mimeType) => console.log(`MediaRecorder.isTypeSupported(${mimeType}): ${MediaRecorder.isTypeSupported(mimeType)}`));
Actual results:
Firefox 144
MediaRecorder.isTypeSupported(video/x-matroska;codecs=vp8): false debugger eval code:7:32
MediaRecorder.isTypeSupported(video/x-matroska;codecs=vp9): false debugger eval code:7:32
MediaRecorder.isTypeSupported(video/x-matroska;codecs=opus,vp9): false debugger eval code:7:32
MediaRecorder.isTypeSupported(video/x-matroska;codecs=opus,vp8): false debugger eval code:7:32
MediaRecorder.isTypeSupported(video/x-matroska;codecs=av1): false debugger eval code:7:32
MediaRecorder.isTypeSupported(video/x-matroska;codecs=opus): false
Expected results:
Chromium 142
MediaRecorder.isTypeSupported(video/x-matroska;codecs=vp8): true
MediaRecorder.isTypeSupported(video/x-matroska;codecs=vp9): true
MediaRecorder.isTypeSupported(video/x-matroska;codecs=opus,vp9): true
MediaRecorder.isTypeSupported(video/x-matroska;codecs=opus,vp8): true
MediaRecorder.isTypeSupported(video/x-matroska;codecs=av1): true
MediaRecorder.isTypeSupported(video/x-matroska;codecs=opus): true
| Reporter | ||
Comment 1•8 months ago
|
||
Comment 2•8 months ago
|
||
The Bugbug bot thinks this bug should belong to the 'Core::Audio/Video: Playback' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.
Comment 3•8 months ago
|
||
Currently, we don’t have plans to add Matroska support to MediaRecorder, but I’ll keep this bug open for further discussion. Our preference is still for people to use WebM rather than Matroska.
| Reporter | ||
Comment 4•8 months ago
|
||
Currently, we don’t have plans to add Matroska support to MediaRecorder, but I’ll keep this bug open for further discussion.
Huh?
Our preference is still for people to use WebM rather than Matroska.
Well, if we were dealing with only in-house Firefox preferences there wouln't be Matroska support at all. The whole point is users want Matroska support across all media encoding and decoding API's.
Updated•8 months ago
|
Comment 5•8 months ago
|
||
The component has been changed since the backlog priority was decided, so we're resetting it.
For more information, please visit BugBot documentation.
Description
•