Repolode
gyroflow

gyroflow/gyroflow

Desktop app that stabilizes video using gyroscope data recorded by cameras and external sensors.

Open-source alternative to:Adobe Premiere ProInstagram Reels stabilizationAdobe After Effects

Stars
9,600
Forks
533
Open issues
107
Last commit
10 hours ago

What is it?

Gyroflow stabilizes footage by using motion data from a gyroscope, and optionally an accelerometer. Many modern cameras, including GoPro, Sony and Insta360, record this data internally, and Gyroflow applies it to the captured video. Gyro logs from external sources such as Betaflight blackbox files are also supported.

The app includes real-time preview, rolling shutter correction, adaptive zoom, a render queue and keyframes. Video editor plugins for Adobe Premiere/After Effects, DaVinci Resolve and Final Cut Pro let stabilization be applied inside an editor without transcoding. Output formats include H.264, H.265, ProRes, DNxHD, PNG and OpenEXR, with GPU acceleration for H.264 and H.265.

The application is written in Rust with a QML interface, and the core engine is a separate library without Qt, ffmpeg or OpenCV dependencies. It runs on Windows, macOS, Linux, Android and iOS.

Key features

  • 01Real-time preview with adjustable stabilization parameters
  • 02Rolling shutter correction and adaptive zoom
  • 03Plugins for Adobe Premiere/After Effects, DaVinci Resolve and Final Cut Pro
  • 04Supports 10-bit footage and H.264, H.265, ProRes, DNxHD and OpenEXR output
  • 05Reads gyro data from GoPro, Sony, Insta360, DJI and many other sources

Use cases

  • Stabilizing action camera or drone footage shot without a gimbal
  • Applying gyro-based stabilization inside an editing timeline without re-encoding
  • Stabilizing FPV footage using Betaflight blackbox logs

Quick start

  1. 1

    Download the Linux build from the releases page

  2. 2

    Extract the archive and run the app

    ./Gyroflow
  3. 3

    Or install on macOS with Homebrew

    brew install gyroflow

Things to know

  • Depends on mdk-sdk, a closed-source library under its own license, which the README notes is not GPL.
  • Requires GPU drivers and extra system packages on Linux for full hardware acceleration.

Topics

FAQ

What is gyroflow?
Desktop app that stabilizes video using gyroscope data recorded by cameras and external sensors. Gyroflow stabilizes footage by using motion data from a gyroscope, and optionally an accelerometer. Many modern cameras, including GoPro, Sony and Insta360, record this data internally, and Gyroflow applies it to the captured video. Gyro logs from external sources such as Betaflight blackbox files are also supported.
Is gyroflow free to use? What license does it have?
gyroflow is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
Is gyroflow still maintained?
Actively maintained. The last commit to gyroflow was on Oct 19, 2026.
What can I use gyroflow for?
Stabilizing action camera or drone footage shot without a gimbal Applying gyro-based stabilization inside an editing timeline without re-encoding Stabilizing FPV footage using Betaflight blackbox logs
How do I install gyroflow?
Download the Linux build from the releases page Extract the archive and run the app: ./Gyroflow Or install on macOS with Homebrew: brew install gyroflow
Where can I get gyroflow?
The source code and installation instructions are on GitHub: https://github.com/gyroflow/gyroflow

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects