Gyroflow, an advanced open source video stabilizer

gyro flow

Gyroflow is an application that allows you to stabilize a video by using motion data

When it comes to talking about video software in general, there are a large number of solutions for different types of cases, from simple tasks such as cutting and joining videos, others that allow you to extract audio, add filters, among other things.

The reason for touching the subject is that the day of Today we are going to talk about an application which is intended for video stabilization, which allows you to remove the effect of camera shake of the captured videos and is extremely useful, for example, in recordings with drones.

The application that we are going to talk about today is called Gyroflow and it is intended to work on video post-processing and uses data from the gyroscope and accelerometer to compensate for distortions that appear due to shaking and irregular movement. of the camera.

About Gyroflow

gyro flow is a video stabilizer that corrects lens distortion and contains a handful of customizable video smoothing algorithms, including horizon leveling, to achieve exactly the stabilized look you need.

Supports both the use of a log with gyroscope or accelerometer data integrated into the camera and synchronization with data, received separately from external devices (for example, data from drones to which the camera is assigned, based on Betaflight and ArduPilot or logs collected via Android/iOS mobile apps).

The program offers several algorithms to correct distortion, temporal parallax and fill the horizon, as well as smooth out the shakes of jerky camera movement.

Adjustments are made via an intuitive graphical interface that provides full-resolution previews, fine tuning of various parameters, and automatic lens calibration.

They are also available a command line interface, a library with a tuning enginee, an OpenFX plugin for DaVinci Resolve and an effect for Final Cut Pro. To speed up rendering and video output, the GPU capabilities are involved.

In addition to that, Gyroflow supports an impressive list of formats for sensor data, lens profiles, imported and exported videos, such as action cameras GoPro, DJI Action 2, Insta360, Runcam, Hawkeye, as well as support for drones: DJI Avata, O3 Air Unit, cinema cameras: Blackmagic (BMPCC 4k/6k), RED (V-Raptor, KOMODO ), among other.

On the part of the Gyroflow Features, the following stand out:

  • Full-resolution real-time preview, rendering, and GPU rendering support
  • for 10-bit video, ProRes, DNxHR, 32-bit OpenEXR, Blackmagic RAW
  • DaVinci Resolve plugin for maximum quality without transcoding
  • Customizable lens correction strength
  • Keyframes and speed boost
  • Gyro low pass filter, arbitrary rotation (pitch, roll, yaw angles) and yaw
  • Custom presets
  • Huge built-in database of lens profiles
  • CLI interface
  • Cross-platform: Windows/Linux/Mac, with Android and iOS apps coming soon
  • Modern and responsive user interface with dark and light theme
  • Multiple video orientation smoothing algorithms, including horizon leveling and per-axis smoothing
  • Support for image sequences (PNG, JPG, OpenEXR, CinemaDNG)
  • Supports high and variable frame rate video (VFR and HFR modes)
  • Automatic lens calibration process

Finally If you are interested in knowing more about it, you should know that the code of the project is written in Rust (the interface uses the Qt library) and is distributed under the GPLv3 license. You can check the details In the following link.

How to install Gyroflow in Ubuntu and derivatives?

For those interested in being able to install Gyroflow on their system, they should know that it offers builds for Linux (AppImage), Windows and macOS.

In this case, we are going to get the AppImage from the official website in its download section. Once obtained, we are simply going to give execution permissions with:

sudo chmod +x Gyroflow-linux64.AppImage

And we proceed to execute by double clicking on the file or from the terminal executing this command:

./Gyroflow-linux64.AppImage

Leave a Comment

Your email address will not be published. Required fields are marked with *

*

*

  1. Responsible for the data: Miguel Ángel Gatón
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.