A cross-platform, GPU-accelerated OpenGL terminal emulator that relies on other tools like tmux for tabs and splits.
gyroflow/gyroflow
Desktop app that stabilizes video using gyroscope data recorded by cameras and external sensors.
Open-source alternative to:Adobe Premiere Pro
Instagram Reels stabilization
Adobe 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
Download the Linux build from the releases page
- 2
Extract the archive and run the app
./Gyroflow - 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
A GPU-rendered terminal emulator in Rust whose background server keeps shells and panes alive after the window closes, with agent-aware sessions and SSH remote work.
Offline, privacy-first English grammar checker written in Rust, usable from editors, the browser, and Node.js.
Open-source, local-first AI meeting notepad that captures device audio without a bot joining the call, as an alternative to Granola.
An open-source, pure Rust motion graphics and compositing app that aims to be a clean-room alternative to Adobe After Effects.
Command-line tool that automatically cuts silent or inactive sections from video and audio, based mainly on loudness.