I created an opinionated, easy to use JS library and CLI that lets you cut/assemble videos without a GUI.
Editly is a tool and framework for declarative NLE (non-linear video editing) using Node.js and ffmpeg. It allows you to easily and programmatically create a video from set of clips, images and titles, with smooth transitions between.
There is a simple command line for quickly assembling a video from a set of clips or images, or you can use it from Javascript!
Inspired by ffmpeg-concat. The problem with that project is that it is quite slow and uses an extreme amount of disk space, especially for HD/4K videos. This projects solves that by doing streaming editing, so it doesn't store any temporary files.
This GIF/YouTube was created with this command:
"editly commonFeatures.json5"
Hope you find it useful!
Top comments (0)