Gyroflow: Video stabilization using gyroscope data

· design devtools · Source ↗

TLDR

  • Open-source Rust app that stabilizes video using embedded or external gyroscope telemetry from GoPro, Sony, DJI, Insta360, Betaflight, and more.

Key Takeaways

  • GPU-accelerated pipeline supports DirectX, OpenGL, Metal, Vulkan via Qt RHI and wgpu; rolling shutter correction and adaptive zoom included.
  • Core stabilization library is pure Rust with no Qt, ffmpeg, or OpenCV dependencies, enabling use as an OpenFX or Adobe plugin.
  • Plugin support covers DaVinci Resolve, Adobe Premiere/After Effects, and Final Cut Pro without requiring video transcoding.
  • Handles 10-bit to 32-bit float footage including ProRes, DNxHD, CineForm, OpenEXR, and H.265 with full GPU acceleration on supported hardware.
  • External gyro sources include Betaflight blackbox, ArduPilot logs, iOS/Android sensor apps, and WitMotion hardware for cameras lacking built-in IMUs.

Hacker News Comment Review

  • No substantive HN discussion yet.

Original | Discuss on HN