Favicon of editly

editly

Declarative video editing framework for Node.js. Combine clips, images, audio, and text with transitions using JSON or JavaScript API. Fast streaming-based processing.

Editly is a powerful video editing framework that lets you create videos entirely through code rather than traditional GUI-based editing. Built on Node.js and ffmpeg, it uses a declarative approach to video composition, making it ideal for developers who want to automate video production.

Whether you need a simple CLI for quick edits or a flexible JavaScript API for complex projects, Editly handles both. The tool excels at programmatically assembling videos from multiple sources—clips, images, audio tracks, and text overlays—with automatic transitions and effects applied seamlessly.

Key capabilities include:

  • Create videos entirely with code using JSON or JavaScript
  • Automatic scaling and letterboxing for any input or output dimensions
  • Smooth transitions between clips with customizable effects
  • Text and subtitle overlays with custom styling
  • Support for HTML5 Canvas and GL shader rendering for dynamic content
  • Audio mixing with automatic crossfading and ducking
  • GIF output support alongside standard video formats
  • Picture-in-picture, vignette, and B-roll functionality
  • Streaming-based processing for efficient memory usage

Perfect for: Creating slideshows, promotional videos, tutorials, news stories, podcast compilations, or resizing videos to specific dimensions and framerates. The tool automatically handles framerate conversion and aspect ratio adjustments, eliminating manual letterboxing work.

Features

JSON outputScriptable

Media

Pros

4
  • Programmatically create videos using JavaScript API
  • Fast streaming-based processing
  • Supports various media types including images, audio, and text
  • Extensible with a pluggable interface for dynamic content

Cons

1
  • Requires Node.js and ffmpeg to be installed and configured

Related tools

Categories:

Share:

Quiet lately: No commits in 1 year — this project might not be actively maintained.

Auto-fetched .

Recent releases

Similar to editly

Favicon

 

  
 
Favicon

 

  
 
Favicon