Video Editors

Editly – declarative video editing

Editly is a tool and framework for declarative NLE (non-linear video editing) using Node.js and ffmpeg. Editly allows you to easily and programmatically create a video from a set of clips, images, audio and titles, with smooth transitions and music overlaid.

Editly has a simple CLI for quickly assembling a video from a set of clips or images, or you can use its more flexible JavaScript API.

This is free and open source software.

Key Features

  • Edit videos with code.
  • Declarative API with fun defaults.
  • Create colorful videos with random colors generated from aesthetically pleasing palettes and random effects.
  • Supports any input size, e.g. 4K video and DSLR photos.
  • Can output to any dimensions and aspect ratio, e.g. Instagram post (1:1), Instagram story (9:16), YouTube (16:9), or any other dimensions you like.
  • Content is scaled and letterboxed automatically, even if the input aspect ratio is not the same and the framerate will be converted.
  • Speed up / slow down videos automatically to match the cutFrom/cutTo segment length with each clip’s duration.
  • Overlay text and subtitles on videos, images or backgrounds.
  • Accepts custom HTML5 Canvas / Fabric.js JavaScript code for custom screens or dynamic overlays.
  • Render custom GL shaders (for example from shadertoy).
  • Can output GIF.
  • Overlay transparent images or even videos with alpha channel.
  • Show different sub-clips for parts of a clips duration (B-roll).
  • Picture-in-picture.
  • Vignette.
  • Preserve/mix multiple audio sources.
  • Automatic audio crossfading.
  • Automatic audio ducking and normalization.

Website: github.com/mifi/editly
Support:
Developer: Mikael Finstad
License: MIT License

Editly is written in JavaScript. Learn JavaScript with our recommended free books and free tutorials.


Related Software

Video Editors
OpenShotNon-linear editor built with Python and Qt
ShotcutVery powerful video editor
KdenliveNon-linear video editor for KDE
LosslessCutSwiss army knife of lossless video/audio editing
Blender3D content creation suite targeted at media professionals and artists
EditlyTool and framework for declarative NLE using Node.js and ffmpeg
FlowbladeMultitrack non-linear video editor
PiTiViNon-linear audio/video editor using GStreamer
LiVESVideo Editing System designed to be simple to use, yet powerful
AvidemuxDesigned for simple cutting, filtering and encoding tasks
lazycutTerminal-based video trimming tool
Auto-EditorAutomatically edit video and audio
VidCutterSimple media cutter and joiner
VimixMixing and blending of movie clips and computer generated graphics
Video TrimmerQuickly trim videos
OpenCutVideo editor for web, desktop, and mobile
OliveNon-linear video editor
Cinelerra3 main functions: capturing, compositing, and editing audio/video
FootageSimple video editing tool
GoZenMinimalistic video editor
VideoCutLossless video cutter

Read our verdict in the software roundup.


Best Free and Open Source Software Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.

This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more.

Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form.
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments