New issue
Advanced search Search tips

Issue 872210 link

Starred by 2 users

Issue metadata

Status: WontFix
Owner: ----
Closed: Aug 13
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux , Android , Windows , Chrome , Mac
Pri: 3
Type: Feature



Sign in to add a comment

Add MP4 format support to MediaRecorder

Reported by pra...@uxarmy.com, Aug 8

Issue description

UserAgent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36

Steps to reproduce the problem:
Not able to record screen and yield video directly in .mp4 format using chrome extension.

What is the expected behavior?
Chrome extension should be able to product .mp4 video 

What went wrong?
Only .webm video is produced which is also not seekable

Did this work before? N/A 

Does this work in other browsers? Yes

Chrome version: 67.0.3396.99  Channel: stable
OS Version: 16.04
Flash Version:
 
Components: Blink>MediaRecording
Labels: -Type-Bug OS-Android OS-Chrome OS-Mac OS-Windows Type-Feature
Status: Untriaged (was: Unconfirmed)
Summary: Add MP4 format support to MediaRecorder (was: WebRTC support for mp4 videos)
Components: -Blink>WebRTC
Labels: -Pri-2 Pri-3
Cc: mcasas@chromium.org
Status: WontFix (was: Untriaged)
pramod@: this was discussed in the past and we decided not to support MP4,
for a number of reasons, that boil down to it being an unclear use case,
i.e. to support MP4 we would need to add a considerable amount of source 
code, and correspondingly increase the binary size; all this code would be 
most likely patent encumbered (see [1] - search for MP4), and would only
benefit an unspecified amount of users -- these amount would be necessarily
small, since supporting MP4 would not open new recording possibilities.
Finally, the mkv-to-mp4 conversion can be done in JS using, e.g. handbrake-js
[2].

The not-seekable has been raised before too:
https://chromium.googlesource.com/chromium/src/+/HEAD/third_party/blink/renderer/modules/mediarecorder/README.md#the-produced-recording-doesn_t-have-duration-or-is-not-seekable

[1] https://en.wikipedia.org/wiki/Comparison_of_video_container_formats#Information
[2] https://www.npmjs.com/package/handbrake-js

Sign in to add a comment