Videojs Record Versions Save

video.js plugin for recording audio/video/image files

4.8.0

1 month ago
  • ts-ebml plugin: add support for v3.x (#716)

4.7.0

2 months ago

What's Changed

  • Fix video.js v8 deprecation warnings (#707)
  • Ignore click events for record indicator (#688)
  • ffmpeg.wasm plugin: add support for v0.12.x (#708)
  • Bump required version for:
    • videojs-wavesurfer (3.10.0 or newer)
    • webrtc-adapter (8.2.3 or newer)

https://github.com/collab-project/videojs-record/compare/4.6.0...4.7.0

New Contributors

4.6.0

1 year ago
  • ts-ebml plugin: fix Safari issue with ts-ebml (#595, #581)
  • Bump required version for:
    • videojs-wavesurfer (3.9.0 or newer)
    • webrtc-adapter (8.2.0 or newer)

4.5.0

2 years ago
  • Add convert method and convertAuto option, allowing user to control start of converter process (#568)
  • Improve check in removeRecording (#575)
  • Bump required version for webrtc-adapter (8.0.0 or newer)
  • Stop screen sharing on a microphone permissions error in AUDIO_SCREEN mode (#585)

4.4.0

3 years ago
  • Fix stopping stream if it is active when using getDevice (#561)
  • Bump required version for:
    • recordrtc (5.6.2 or newer) (#553)
    • videojs-wavesurfer (3.7.0 or newer)
    • webrtc-adapter (7.7.1 or newer)

4.3.0

3 years ago
  • Fix controlbar flickering in Mobile Safari (#413)
  • Fix hiding picture-in-picture button (#486)
  • Fix stretched output for image-only mode when aspect ratio of player is not the same as camera media constraints (#511)
  • Bump required version for videojs-wavesurfer (3.6.0 or newer)

4.2.0

3 years ago
  • New ffmpeg.wasm converter plugin: convert recorded data into other audio/video/image file formats (#522)
  • New opus-media-recorder plugin: provides cross-browser Opus codec support for various audio formats such as Ogg and WebM (#355)
  • ffmpeg.js plugin is deprecated; use new ffmpeg.wasm plugin instead (#522)
  • Add support for downloading converted data using saveAs (#506)
  • Add formatTime option and setFormatTime(impl) for replacing the default formatTime implementation (#483)
  • Build using Webpack 5 (#514)
  • Bump required version for videojs-wavesurfer (3.5.0 or newer)

4.1.1

3 years ago
  • Fix issue with opus-recorder plugin (#519)

4.1.0

3 years ago
  • Fixed webpack externals configuration: it's no longer needed to use additional webpack configuration in React/Angular/Vue projects (#487, #493, #497)
  • ffmpeg.js plugin: handle abort errors (#481)
  • Bump required version for:
    • videojs-wavesurfer (3.3.0 or newer)
    • webrtc-adapter (7.7.0 or newer)

4.0.0

3 years ago
  • Add ability to grab waveform (audio-only) or video frame data using exportImage (#417)
  • Fix file extension for video/x-matroska mime-type (#464, #469)
  • Fix milliseconds in formatTime (#443)
  • Ask again for device permissions in Firefox when user cleared them manually (#468)
  • Fixed missing error handler for microphone permissions in audio/screen mode (#463)
  • Move documentation to website (#472)
  • Bump required version for:
    • video.js (7.0.5 or newer)
    • videojs-wavesurfer (3.2.0 or newer)
    • recordrtc (5.6.1 or newer)
  • Add compatibility for video.js 7.7.6 and newer (#465)
  • Fix mime-type for lamejs plugin

Backwards-incompatible changes (when upgrading from a previous version):

  • Configuration for microphone/audio-only has changed (due to videojs-wavesurfer upgrade):
    • Specify backend: 'WebAudio' instead of src: 'live'
    • Enable the wavesurfer.js microphone plugin using the plugins object of the wavesurfer plugin config