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 .
openshot-qt (Video Editor)
- Improving undo/redo support. Now the last X number of undo/redo actions are stored in the project file. The number can be adjusted in the prefences, under the auto-save tab. This also vastly improves the usefulness of the auto-save system, since it saves your undo/redo history as well.
- Fixed Image Sequence exporting. Supports PNG, JPG, PPM, BMP and a few others. Also added 'Audio Only' and 'Video Only' export options.
- Adding new Freeze and Freeze & Zoom presets, to quickly insert freezes into clips.
- Removing 'show waveform' from separate audio menu, to increase speed of separating audio.
- Protect file menu from invalid file_id.
- Protect timeline dropEvent from empty item_id.
- Cloaking timeline body until Angular loads fully (so we don't see the occasional pop-in debug layout).
- Updating translations and supporters.
- Bumping version to 2.4.0 (minimum libopenshot version 0.1.8).
libopenshot (Video Library)
- Prevent crashes related to too many threads (on 24+ thread systems).
- Migrating tr1 to std, adding C++11 support to build scripts, fixing crash in FFmpegReader (caused by shared_ptr, buffer, and last_video_frame corruption). Much improved stability with this change. Thanks to Craig and Peter for the help!
- Fixing crash on Ubuntu build server.
- Fixed a strange bug related to exporting image sequences. The filename property was not being set on the AVFormatContext. Also fixed a bug when exporting to JPEG image sequences related to max_b_frames and certain codecs.
- Fixing issue with incorrect image size caches, which results in blurry/smudgy scaling on certain things.
- Fix issue with loading time curves that are never processed (i.e. have no values)
- Adding additional locks when adding/changing audio data. Reducing FrameMapper to a single frame at a time.
- Fixing crash on Time keyframes where it would sometimes calculate an invalid frame number.
- Fixing audio pops when stacking multiple clips with different offsets (pretty big issue for some people, just depending on your source framerates and position/start of clips).
- Removing nested OMP processing from FrameMapper. Adding lock inside time mapping (to prevent crashes when speeding up/slowing down clips). Adding omp critial lock to Frame GetAudioChannelsCount() and GetAudioSamplesCount() methods.
- Bumping version to 0.1.8 (SO version 13).
Huge Performance Improvements for Real-time Previews
Performance improvements are always a high priority, and we’ve made some really great improvements to the speed of real-time previews. We’ve also fixed some bugs related to freezes and hangs, caching improvements, frame detection, and better logic to determine the max size of our preview window, so we can optimize by not rendering images and frames larger than the preview window. The end result is the best real-time preview performance yet for OpenShot.
New Preview Window
Previewing files now has its own dedicated video player, which allows for multiple video preview windows at the same time. Also, audio files render a waveform by default. The speed of previewing files is also improved, using the improvements mentioned below.
Improved Title Editors
Many improvements have been made to the Title Editor and Animated Title Editor. Both editors now display a grid of thumbnails, to make finding the right title easier. Save dialogs are no longer used, and instead title files are saved directly into your project folder. New “Edit Title” and “Duplicate Title” menus have been added, to assist in quickly making changes to titles.
Back by popular demand, the razor tool from OpenShot 1.4.3 has returned from the dead. Click on the Razor toolbar button to switch to razor mode. Now click on any clip or transition to quickly cut them (holding CTRL and SHIFT modify the razor to only keep the left or right side). Alternatively, you can cut a clip at the Playhead position by right clicking and choosing “Slice”, by using CTRL+K, or by grabbing the edge of the clip and dragging.
Zooming in and out of the timeline, in order to increase precision of your edits, has been greatly improved. When zooming the timeline, it now centers on your mouse position, similar to image editing applications. The zoom scale is also now saved in each project file, which saves some time when jumping back into a project. When your mouse is over the timeline, hold CTRL+mouse scroll wheel to zoom in and out.
We have added a new transform tool, which allows real-time transformations in the video preview window. Right click on any clip, and choose “Transform” to enable the tool. Using your mouse, move and scale the clip as needed, all while enjoying a real-time preview. Animating the location and scale of clips has never been easier!
Performance / Caching
Over the past few months, improvements to performance have been my top priority. In some cases, performance is improved more than 10x compared to OpenShot 2.1. Adding huge images to your timeline is now fully optimized, and won’t slow you down. Editing HD videos (5K, 4K, 2.5K, and 1080p) is vastly improved. A new caching engine was built from the ground up, and supports both memory and disk back-ends, depending on the user’s needs. This can be configured in the Preferences, under “Cache”. Also, opening huge projects (with hundreds of files / clips) has been optimized and is up to 10x faster.
Many critical bugs have been fixed related to seeking, missing frame detection, and AVPacket scope, which results in a much more stable engine, especially on slower systems. Also, compatibility has been improved for Linux AppImage and OS X (10.9+) App Bundles.
Keyframes are used in the animation system in OpenShot, and have received some major upgrades. Support for CSS syntax (quadratic bezier curves) now allows a %-based approach to setting the curve handles. This is very useful, and better than the previously hard-coded values. Also, 28 curve presets have been added for common things like ease-in/out, bounce, etc… Many other improvements have been made to Keyframes, such as better undo/redo support when dragging property values (in the property editor), rendering color keyframes on the timeline, and improved frame detection when using the property editor (i.e. adding a keyframe for the currently selected frame).
Error Handling / Reporting
Our library (libopenshot) and Python UI (openshot-qt) have improved error handling, and can now detect stack-traces for crashes and exceptions (on Linux, Mac, and Windows). Not only can it pull out the stack-trace, but it can send that anonymously to the OpenShot website back-end, so I can quickly identify where crashes are happening and more quickly fix them. In other words, OpenShot 2.2 now has real-time error reporting, which I’m really excited about. This can be disabled in the preferences, along with metric reporting. It also contains no personal information, just a basic stack trace of what function crashed.
New Title Templates
Many Kickstarter backers requested new title templates to be added to OpenShot. I am proud to announce that all new titles are now included in OpenShot 2.2. We have some really nice additions, such as Film Ratings, TV Ratings (small corner rating), and more!
One of the most challenging aspects of running an open-source project such as OpenShot, is the large amounts of data (downloads, installers, etc…). We had been using Amazon S3 previously, and our monthly costs skyrocketed to over $1000 just for data transfer. So, we’ve moved our installers into GitHub (which ironically happens to also be powered by S3), and our installer-related data transfer costs have gone to $0! So, a huge thanks to GitHub for being awesome!
We have also integrated torrents into our build server, and all major releases now include torrents (on our download page), to help further distribute our data transfer.
Apps similar to Openshot 3
All of the products in the Vegas software family make it easy to import and edit movies, images, and music so you can jump right in and start creating your next video or audio masterpiece.
Adobe Premiere Pro 2.0 sets new standards for digital filmmaking, offering a format-independent plug-and edit solution that provides the tightest integration with Adobe After Effects and Adobe Photoshop.
Lightworks is our full-featured editor with all the power, performance and features you would expect, with support for all major professional broadcast formats from SD, HD, 2K and Red 4K files.