A cross platform video editor providing multi track editing, animation tools, and support for various media formats.

OpenShot is an open-source video editing and animation tool. It is a desktop application available for Linux, Mac, and Windows, designed to provide a non-linear editing environment for a variety of production needs.
The software allows users to assemble video clips, apply visual effects, and manage multiple audio tracks. It is used for general video production, ranging from simple clip trimming and scaling to more complex projects involving 3D titles, image overlays, and keyframe animations. Users can manage their media through a timeline that supports dragging, dropping, scrolling, panning, and zooming.
OpenShot is written in Python and utilizes the Qt framework for its user interface. It relies on the libopenshot and libopenshot-audio libraries for its core functionality, while FFmpeg handles the decoding and encoding of media files. The software includes experimental support for hardware acceleration through VA-API, NVDEC, D3D9, D3D11, and VTB to improve rendering performance. It also supports frame accuracy, allowing users to step through each individual frame of a video for precise editing.
The architecture is designed for cross-platform compatibility, ensuring that the editing experience remains consistent across different operating systems. It is intended for creators who need a flexible toolset for compositing, watermarking, and creating subtitles without the constraints of a subscription model.
It is a free, cross-platform editor for users who require a non-linear editing environment without proprietary licensing costs.
A browser based video editor that operates without accounts or installations across web, desktop, and mobile platforms.
Trim, cut, and merge video and audio files without re-encoding to maintain original quality and speed.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.