Gyroflow is an open-source post-processing video stabilization software based on logged motion data. Available free of charge for both Windows and macOS, Gyroflow supports many camera models from Sony, Insta360, and GoPro and it can stabilize footage even with Hypersmooth baked-in.
When it comes to stabilizing video footage, there are basically two different approaches, the main difference being where the stabilization happens. It can either be done directly in-camera (or lens, or both), electronically or mechanically, or it can be done in post-production. When stabilizing recorded footage in post-production, the basic workflow is analyzing the image, guessing which movement is unwanted, and then compensating for it. Another (better) way of stabilization in post-production is using gyroscopic data so that the computer knows how the camera was moving and which movement would, therefore, be unwanted.
Two examples of existing popular software that can utilize gyroscopic data to stabilize footage would be the ReelSteady which is owned by GoPro, and the Catalyst Browse which only works with compatible Sony cameras that provide gyro data. Apart from these two, there is an open-source tool called Gyroflow which got a new update recently. Let’s take a look at the Gyroflow v1.0.0.
Gyroflow is an open-source post-processing video stabilization software based on logged motion data. With the help of precise lens calibrations, rolling shutter correction, and tweakable stabilization algorithms (including horizon leveling), the app can produce gimbal-like stabilization with no or minimal weight penalty. It also works regardless of lighting conditions or moving subjects.
It is especially suited for FPV aerial videography. With supported cameras that record gyro data (see below), there is no additional hardware required. Interestingly, a small camera with gyro data (such as GoPro) can even be used as a logger for any other camera. It only needs to be rolling and, of course, be fixed to the desired camera. To me, this sounds really interesting!
Some highlights of the new update to v1.0.0
- Easy sync-less stabilization for GoPro Hero8 and newer, even with Hypersmooth enabled (this is currently not possible with ReelSteady GO)
- Support for up to 16-bit 4:4:4 footage to preserve image data for production-grade footage (direct YUV rendering with no data loss – no conversion to RGB)
- GPU and hardware acceleration for real time playback and fast rendering
- Added support for gyro data from Sony cameras in addition to previous motion data sources (GoPro, Insta360, Runcam, Drone Blackbox etc.)
- Rolling shutter correction for very shaky footage and improved stabilization algorithms
- Modern multilingual user interface
- Native cross-platform support including Apple Silicon
The app offers a real-time preview, parameters adjustments and all calculations, and a visual display of smoothed quaternions. It also has adaptive zoom (dynamic cropping) which should give better options than ReelSteady. Gyroflow is based on a telemetry-parser that supports all gyro sources out of the box. Some more Gyroflow features include:
- Gyro low pass filter, arbitrary rotation (pitch, roll, yaw angles) and orientation
- Multiple gyro integration methods
- Supports variable frame rate videos, all calculations are done on timestamps
- x264, x265, ProRes and PNG outputs, with x264 and x265 fully GPU accelerated
- Automatic lens calibration process
- Automatic updates of lens profile database
- Built-in lens profiles for GoPro HERO 6, 8, 9 and 10 in all shooting modes
Supported gyro sources
- GoPro (HERO 5 and later)
- Sony (a1, a6600, a7c, a7r IV, a7 IV, a7s III, a9 II, FX3, FX6, RX0 II, RX100 VII, ZV1, ZV-E10)
- Insta360 (OneR, SMO 4k, GO2)
- Betaflight blackbox (CSV and binary)
- Mobile apps: Sensor Logger, G-Field Recorder, Gyro
- Runcam CSV (Runcam 5 Orange, iFlight GOCam GR)
- WitMotion (WT901SDCL binary and *.txt)
Price and availability
Unlike ReelSteady, the Gyroflow app is open-source and is available for download, free of charge. You can, however, donate to its creators (via PayPal or Patreon) to support the project. For general support, discussion, and user feedback, the Gyroflow community including the developers is active on this Discord server. The good news is that the app works for both Windows and macOS (including Apple Silicon machines).
Do you use ReelSteady or any other app to stabilize your footage in post-production? What do you think about the Gyroflow project? Let us know in the comments section underneath the article.