MediaRecorder_v2 Op

MediaRecorder

Record the renderer-output to video


uses the browser to record the renderer-output to any videocodec supported by your browser

As the MediaRecorder API does not create a video file duration, the video you download from your browser won't have a duration or seekable timeline - giving you some trouble when importing your video into a video editor application or the like. Most online social media services ignore this hiccup so generally it is fine to ignore. However if you need to have a videofile with a seekable timeline and proper duration you'll have to manually reencode/fix the video file generated by MediaRecorder. One simple tool is HandBrake - https://handbrake.fr/


Full Name
  • Ops.Gl.MediaRecorder_v2
Visibility
  • Core Op - visible for everyone
License
  • MIT
AuthorgithubMaintained by Team


Example Patch Example: MediaRecorder

Open In Editor

Youtube Video Tutorial

INPUT PORTS


Recording (Number: boolean)
Filename (String)
Download Video (Number: boolean)

Encoding

Mimetype index (Number: integer)
MBit (Number)
Max FPS (Number)
Force FPS (Number)

Inputs

Media index (Number: integer) Video  Audio  Audio+Video 
Audio In (Object:audioNode)

Canvas

Canvas index (Number: integer) Default  By Id 
Video Canvas Id (String)

OUTPUT PORTS


State (String)
Error (String)
Final Mimetype (String)
Valid Mimetypes (Array)
Duration (Number)
Finished Recording (Trigger)
Video DataUrl (String)

Changelog

Patches using MediaRecorder_v2

  • Examples
  • Public
  • My Patches