/moviemasher.rb

Ruby library for mashing up video, images and audio utilizing FFmpeg and Ecasound

Primary LanguageRubyMozilla Public License 2.0MPL-2.0

Image

JavaScript video editor, encoder, and streamer

  • visual compositing through Canvas API
  • audio mixing through WebAudio API
  • encoding and streaming through FFmpeg
  • client implemented in ReactJS
  • server implemented in ExpressJS

Archived!

This repository has been archived since all Ruby code has been ported to TypeScript and is now available as part of the core moviemasher/moviemasher.js repository or its @moviemasher/server-express npm module which provides similar functionality through ExpressJS.