OpenShot has many great features, such as trimming and arranging videos, adjusting audio levels, transitions between videos, compositing multiple layers of video, chroma-key / green screen effect, and support of most formats and codecs.

What really sets OpenShot apart from other video editors is the easy-to-use user interface. We have worked very hard to create a video editor that everyone can enjoy.


  • Support for many video, audio, and image formats (based on FFmpeg )
  • Gnome integration (drag and drop support)
  • Unlimited tracks / layers
  • Clip resizing, scaling, trimming, snapping, and cutting
  • Video transitions with real-time previews
  • Compositing, image overlays, watermarks
  • Title templates, title creation, sub-titles
  • 3D Animated Titles
  • SVG friendly, to create and include vector titles and credits
  • Scrolling motion picture credits
  • Solid color clips (including alpha compositing )
  • Support for Rotoscoping / Image sequences
  • Advanced Timeline (including Drag & drop, scrolling, panning, zooming, and snapping)
  • Frame stepping (key-mappings: J, K, and L keys)
  • Video encoding (based on FFmpeg )
  • Key Frame animation
  • Digital zooming of video clips
  • Speed changes on clips (slow motion etc)
  • Custom transition lumas and masks
  • Audio mixing and editing
  • Presets for key frame animations and layout
  • Ken Burns effect (artistic panning over an image)
  • Digital video effects , including brightness, gamma, hue, greyscale, chroma key (bluescreen / greenscreen) , and over 20 other video effects
  • OpenShot provides extensive editing and compositing features, and has been designed as a practical tool for working with high-definition video including HDV and AVCHD .

What's New

Highlights & Features:

  • Fixes and Improvements to Tracker and Object Detection effects (fix property editing, prevent crashes, removed black background)
  • Fixes to Parent property (simplify context menus, a single None option, include thumbnail images)
  • Prevent freeze on launch (when OpenShot's sample rate does not match the default Windows sample rate)
  • Adding Profile Search button to Preferences (for easier filtering and searching for a default profile)
  • Fix duplicate Profile name bug (causing an issue when exporting and re-opening a project with certain duplicate profile names)
  • Protect timeline (webview) from receiving lots of unneeded messages from libopenshot (prevents crash in certain cases)
  • Improved caching logic around Property Editor (better performance while adjusting clip properties)
  • Fix large memory leak in Clip::Close() method (not correctly clearing Clip cache)
  • Prevent crash on timeline::SetCache (adding thread lock)
  • Adding additional logging around audio device detection and initialization
  • Allow audio-only clips to be transparent (revealing the video/image of clips below them)
  • Multiple fixes for WebM decoding (preventing freezes and crashes)
  • Fix divide by zero error in AudioWaveformer (if no amplitude was found)
  • Fix GitHub actions to remove Ubuntu 18.04 builder and some additional tweaks to build scripts
  • Many small code refactors and fixes to prevent noisy errors (reported by
  • Minimum libopenshot C++ dependency set to 0.3.2
  • Updated language translations
  • Updated credits and donors

Quality-of-Life Improvements

Our goal for the 3.1.1 release of OpenShot was to listen very closely to our user community and their feedback from the 3.1.0 release, and quickly follow-up with a new release of OpenShot. We prioritized this feedback based on how many users each issue affected, and also considered many automated bug reports from

We fixed many major issues, including crashes, freezes, video compatibility, and broken functionality with our user interface. This entire release cycle took around 14 days, and our entire team worked very hard to make this happen so fast! A big thanks to everyone who helped, especially Raffi, who was instrumental in communicating with our users and advocating for important issues to be resolved.