# Gyroflow — Video Stabilization Using Gyroscope Data > Advanced video stabilization tool that uses gyroscope data from cameras and external loggers to produce smooth, professional-quality footage. ## Install Save in your project root: # Gyroflow — Video Stabilization Using Gyroscope Data ## Quick Use ```bash # Download prebuilt binary from GitHub releases # Available for Windows, macOS, and Linux # Open the app, load a video file, and import or auto-detect gyro data ``` ## Introduction Gyroflow is a free, open-source application that stabilizes video using motion data from gyroscopes embedded in cameras or recorded by external sensors. Unlike traditional software stabilization that analyzes pixels, Gyroflow uses precise rotation data for superior results with minimal crop. ## What Gyroflow Does - Stabilizes video using real gyroscope and accelerometer data instead of pixel analysis - Supports built-in gyro data from GoPro, Sony, Insta360, DJI, and many other cameras - Corrects rolling shutter distortion alongside stabilization - Provides GPU-accelerated processing via OpenCL, CUDA, and Metal - Exports stabilized video with lens distortion correction applied ## Architecture Overview Gyroflow is written in Rust with a Qt/QML-based user interface. The core pipeline reads gyroscope data (from embedded metadata or external logs), synchronizes it with video frames using optical flow, computes per-frame rotation corrections, and renders the output with GPU-accelerated undistortion. The lens calibration system uses a separate tool to build camera profiles from checkerboard footage. ## Self-Hosting & Configuration - Download binaries from the GitHub releases page for Windows, macOS, or Linux - No installation required — runs as a standalone application - Camera lens profiles are community-contributed and bundled with the app - External gyro data can be imported from Betaflight blackbox, GoPro metadata, or CSV files - Rendering settings support hardware encoders (NVENC, QSV, VideoToolbox) for fast output ## Key Features - Gyroscope-based stabilization produces smoother results than optical-flow-only methods - Built-in lens calibration and distortion correction for over 300 camera profiles - Real-time preview of stabilization before exporting - Advanced smoothing algorithms with adjustable horizon lock - Supports 360-degree camera reframing workflows ## Comparison with Similar Tools - **DaVinci Resolve Stabilizer** — pixel-based analysis only; Gyroflow uses actual motion sensor data - **Adobe Premiere Warp Stabilizer** — commercial, no gyro data support; Gyroflow is free - **ReelSteady GO** — commercial GoPro-only tool; Gyroflow supports dozens of cameras - **HyperSmooth (GoPro in-camera)** — limited to GoPro hardware; Gyroflow is a post-processing tool - **BlackmagicStabilizer** — built into Resolve, pixel-based; Gyroflow provides gyro-based precision ## FAQ **Q: Which cameras have built-in gyro data support?** A: GoPro (Hero 5+), Sony (A7 series, ZV series), Insta360, DJI drones and action cameras, Runcam, and many FPV flight controllers. **Q: Can I use Gyroflow without gyro data?** A: Gyroflow is designed for gyro-based stabilization. Without gyro data, you would need a different tool. **Q: Does it handle 4K or 8K video?** A: Yes. GPU acceleration makes processing high-resolution footage practical on modern hardware. **Q: Is there a command-line interface?** A: The primary interface is graphical, but the core library can be integrated into other pipelines via its Rust API. ## Sources - https://github.com/gyroflow/gyroflow - https://gyroflow.xyz --- Source: https://tokrepo.com/en/workflows/asset-fd1962a5 Author: AI Open Source