Seriously.js can overlay effects over a video in real-time, just as desktop software like After Effects and Nuke.
Here are some key features of "Seriously.js":
· Output to multiple canvases
· Effect parameters accept multiple formats and can monitor HTML form inputs
· Basic 2D transforms (translate, rotate, scale, skew) on effect nodes
· Plugin architecture for adding new effects
· Optimized rendering path and GPU accelerated up to 60 frames per second
· Accept image input from varied sources: videos, images, canvases and arrays
· Read pixel array from any node
Included Effects:
· Bleach Bypass
· Blend
· Chroma Key
· Color generator
· Color Cube
· Edge Detect
· Exposure Adjust
· Fader
· Hue/Saturation Adjust
· Invert
· Luma Key
· Night Vision
· Ripple
· Scanlines
· Sepia tone
· Split
· Tone Adjust
· Vignette
Requirements:
· Node.js