Edit a video with multiple tracks, add transitions between clips, and export in your chosen format at no cost
Remove a green screen background from footage using the built-in chroma key effect
Create animated 3D titles and scrolling credits for a video project on any operating system
Slow down, speed up, or reverse footage using the time-mapping feature
Building from source requires the companion C++ libraries, pre-built installers from the OpenShot website are much easier.
OpenShot is a free, open-source video editor that runs on Linux, Mac, and Windows. It has won awards and has been in development since 2008. The project is aimed at people who want a capable desktop video editing tool without paying for commercial software. The feature list is extensive. You can work with an unlimited number of video and audio tracks, trim and cut clips, apply transitions between scenes, and preview those transitions in real time. The editor supports keyframe animation, which lets you smoothly change properties like position, size, and opacity of clips over time by setting values at specific points. It also handles 3D animated titles, scrolling credits, image overlays, chroma key (green screen removal), and a range of color and visual effects. Time-mapping lets you slow down or speed up footage, or play it in reverse. Audio editing is included, and the underlying format support comes from FFmpeg, a widely used multimedia library that handles a very large number of video, audio, and image file types. The editor can export finished videos in many formats and codecs. It also supports importing and exporting project files in EDL and XML formats, which allows some interoperability with other editing tools. The simplest way to get started is to download one of the pre-built installers from the OpenShot website. The project also publishes daily development builds for people who want the latest changes before a formal release. For those who prefer to build from source, the README lists the dependencies and the steps to compile and launch the application. OpenShot is written in Python and uses the Qt5 framework for its interface, with the heavy video and audio processing handled by two companion C++ libraries also maintained by the OpenShot team. The project is released under the GNU General Public License version 3, meaning it is free to use, share, and modify.
← openshot on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.