An open-source application that stabilizes video using gyroscope and accelerometer data from cameras or external devices.
Gyroflow is an open-source video stabilization application that uses gyroscope and accelerometer data to smooth shaky footage. It solves the problem of unwanted camera motion by precisely aligning frames based on sensor telemetry, supporting a wide array of cameras and external logging devices. The tool offers professional features like rolling shutter correction, GPU-accelerated processing, and plugin integration for major video editors.
Videographers, content creators, and professionals using action cameras, drones, or cinema cameras who need high-quality stabilization in post-production. It's also valuable for developers working with camera telemetry or video processing tools.
Developers choose Gyroflow for its open-source nature, extensive camera support, and high-performance Rust core. Its unique selling point is the ability to stabilize footage using precise gyro data, offering superior results compared to traditional optical flow methods, all while being free and cross-platform.
Video stabilization using gyroscope data
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
All calculations, previews, and rendering are GPU-accelerated and multi-threaded, enabling real-time adjustments and fast processing as highlighted in the features.
Specifically compensates for distortion caused by rolling shutter sensors, a critical feature for fast-motion footage from action cameras and drones.
Works with gyro data from over 20 camera brands like GoPro, Sony, and DJI, plus external sources such as Betaflight and mobile apps, as listed in the README.
Supports up to 16-bit 4:4:4:4 video and 32-bit float OpenEXR outputs, maintaining maximum quality for professional workflows.
Installation requires managing multiple dependencies, especially on Linux where specific GPU packages are needed, adding friction for new users.
Effectiveness hinges on having accurate gyro data, which may not be available for all footage or requires external devices, limiting use cases.
Integration with video editors like Premiere Pro or DaVinci Resolve involves downloading and installing separate plugins, complicating workflow and updates.