August 27, 2021, 7:53 am
New AI effects
For the first time, OpenShot now includes machine vision / AI video effects.
Stabilization provides an easy way to calculate camera shake / shake and eliminate it entirely. This could be one of the most requested features and I am ve ...
... ry proud that it is now included.
Tracker allows you to draw a box around any element in the video, and we continue to track the coordinates of that object throughout each box. Once calculated, we store / cache motion and coordinates for super fast real-time video previews. This motion data can be used in our animation system, attaching another clip to those coordinates.
Object detection identifies all objects in a scene and allows you to draw boxes around certain types of objects (i.e. identify all the people in this scene or identify all the cars in a scene) or add text labels over each object. You can also use this data in our animation system, attaching a clip to all objects of a certain type. This effect is still in beta (and requires downloading some additional files, for the AI model), but I went ahead and included it for your enjoyment. ￼
New audio effects
A total of 9 audio effects have been added to OpenShot, many of which are based on implementations of the JUCE audio library on which libopenshot-audio is based. Each of these are pretty standard audio effects, and each includes many parameters and options. All of these effects are in real time and they are a lot of fun to play with!
Compressor (reduces the volume of loud sounds or amplifies low sounds)
Expander (the loudest parts of the audio get relatively louder and the quieter parts get quieter)
Distortion (alter the audio by clipping the signal)
Delay (adjusts the timing between the video and audio track)
Echo (reflection of sound with a delay after direct sound)
Noise (random signal that has the same intensity at different frequencies)
Parametric equalizer (filter that allows you to adjust the volume level of a frequency in the audio track)
Robotization (transform the voice present in an audio track into a robotic voice effect)
Whisper (transforms the voice present in an audio track into a whispering voice effect)
New zoom slider tool
One of the historically weakest areas in OpenShot has been timeline scaling control and overall timeline usability, scrolling, panning, and zooming. We have introduced a new function that I will tentatively call "Zoom Slider". Displays a preview of the entire timeline, drawing a small representation of each clip, transition, and track, including selected ones. Also, it allows the user to adjust which part of the timeline they are interested in seeing. Clicking and dragging the blue circles determines how much of the timeline is visible. As you drag the entire blue area, the timeline scrolls horizontally. This feature was requested by my daughter, and I think it turned out amazing!
With each release of OpenShot, we have strived to provide stability and performance improvements. This version is no different, and I am pleased to report to you some very significant performance improvements, especially related to threading and CPU usage. Some threads were killed, after trying a single threaded version that had much higher performance. Our performance is very similar to raw FFmpeg in many cases, which is surprising considering the amount of additional capabilities OpenShot adds. Another big change is that our color format (used internally) has changed from RGBA8888 to RGBA8888_Premultiplied, where our alpha channel is premultiplied in our color data. This makes certain types of compositing / painting much faster and requires less CPU per pixel.
Improved transform tool
Selecting any clip now automatically enables "Transform" mode (which can be disabled in the Preferences if necessary). The transform mode has been completely overhauled and contains a ton of polish. Resizing, rotating, scaling, positioning, and cutting has never been easier! It is also fully compatible with our animation keyframe system and can quickly create complex animations. Even the mouse cursors transform in real time ... which is great and very intuitive, as they communicate exactly what is about to happen.
Another feature that has been requested is the improved fit. OpenShot now has the ability to adjust while trimming the edges of clips, making it much easier to align the edges of clips on different tracks. The following use cases now work:
Click while trimming
Snap clips to playhead (trimming or positioning)
Snap playhead to clips (if CTRL is pressed)
Fit accuracy is also improved
Improved setting in OpenShot 2.6.0
Improved video effects
Many of the OpenShot video effects have been expanded and improved, along with some new features. We have added a new title effect, which can raster / render text in your video in a very common format (VTT / SubRip). Once you copy / paste the captions into OpenShot, you can quickly adjust the font, colors, borders, background, margins, position, size, and even add a simple fade-in / out animation. With just a few clicks, you can add text to your entire video, which will be integrated into your final video export. You can also manually insert text at any position on the playhead, which makes inserting text very simple, even if you're not starting with a subtitle file.
The saturation effect has been enhanced to support a color-separated model, with more keyframe parameters, giving the user more control and more precision.
Keyframes can now be parental and can be used to manage more complex animations and more complex timelines. For example, you can link multiple clips to a single parent and control them all in one place. This is also used in our new Object Detection and Tracking Effects.
Lastly, we have new effect icons, which we hope will better demonstrate and communicate how an effect will behave.
New caption effect in OpenShot 2.6.0
We have added almost 1000 emojis from the great OpenMoji project. These are built into OpenShot and are very useful when learning and experimenting with a video editor for the first time. They can be used for simple animations, overlays, and to add color and interest to various video editing projects.
New emojis introduced in OpenShot 2.6.0
Quality of life improvements and corrections
The following enhancements have also been made, which we hope will improve your overall experience and enjoyment of OpenShot.
Ability to import * .osp projects as clips
WebEngine and WebKit support
FFmpeg 4 support
Faster rendering of the timeline ruler / more precision / super zoom!
Rotation improvements and EXIF metadata support
Updated Blender support
Faster file import
FIXED: Wrong PTS (first blank frame)
FIXED: More audio noises and pops
FIXED: Audio splitting between frames
FIXED: Improved video caching
FIXED: Improved alpha video support
FIXED: Title editor font size fixes
FIXED: stdout / stderr redirect
API REST Cloud
We have released many new updates to our REST API, which is available in the AWS and Azure markets. The OpenShot Cloud API allows you to create custom videos through simple HTTP requests (GET, PUT, PATCH, POST, DELETE). With a short dash (or any programming language) you can load * .osp / * templates. Zip, upload files, create clips, update clips, change keyframes and animations, and export new custom videos. We have a webhook that can POST the JSON details and notify your website of the newly rendered videos once they are complete.
Automate birthday videos!
Automate Real Estate Ads Videos!
Take any static content (i.e. product images) and create dynamic, animated video content!
Automate almost any type of video!