FPV Stabilization for Mac

The Mac App Store gyro stabilizer built for FPV pilots. GoPro Hero 8-13, DJI Avata 1/2, DJI Osmo Action 4-6, RunCam Thumb Pro — all in one app. Horizon lock. Batch queue. AI motion blur. Real-time GPU preview. The native Apple Silicon alternative to Gyroflow for FPV.

Download on the Mac App Store Compare to Gyroflow
FPV drone footage stabilized with Unshake on Mac — before and after gyroscope-based stabilization with horizon lock

Why FPV pilots need gyro stabilization

FPV freestyle and racing produce some of the most aggressive camera motion in any genre. Mechanical stabilization isn't an option — gimbals slow down the quad and mute the feel of the flight. In-camera EIS (HyperSmooth, RockSteady) helps, but it's locked to the recording: you can't recover original framing, push smoothness for cinematic shots, or apply different settings per cut.

Gyroscope-based post-prod stabilization is the answer FPV editors converged on. Your camera already records the gyro and accelerometer telemetry. Unshake reads it on Mac and applies frame-accurate stabilization with a horizon lock that knows when you've rolled or flipped — exactly what you need for freestyle.

Supported FPV gear

GoPro

DJI

RunCam

Horizon lock for freestyle

Horizon lock keeps the horizon level even through rolls, flips, and dives. In Unshake, it's a one-toggle option with adjustable strength: 100% locks completely (cinematic), 50% lets some movement through (organic), 0% disables it (default for racing).

The lock is informed by the IMU's accelerometer plus orientation integration, so it stays accurate even during long inverted maneuvers — no slow drift.

Batch queue: process a session in one click

FPV editors typically come back from a flight with 10-30 short clips. Drop them all into Unshake, set per-clip parameters (smoothness, horizon lock, crop), and export the whole queue at once. Metal GPU keeps export fast on Apple Silicon — a session typically finishes faster than you can review the cuts.

AI motion blur for cinematic FPV

FPV editors often want a 24p-style motion blur to make stabilized footage feel filmic. Built-in 24p shutter creates artifacts on stabilized clips — Unshake's AI motion blur runs on the Apple Neural Engine and reconstructs realistic motion blur from the stabilized output. Adjustable from 1× (subtle) to 10× (extreme); 2-4× is the sweet spot for cinematic FPV.

FAQ

Which FPV cameras work with Unshake?

GoPro Hero 8 through 13, DJI Avata 1 and 2, DJI Osmo Action 4-6, Insta360 Ace Pro, and RunCam Thumb Pro. All read directly from the embedded gyro stream — no sidecar file required.

How is this different from Gyroflow?

Gyroflow is open-source and supports more camera models (including blackbox-only). Unshake is Mac-native, on the App Store, with one-click install, automatic updates, AI motion blur and AI denoise, real-time GPU preview, and a batch queue tuned for FPV workflows.

What Sigma values should I use for FPV?

Start at 0.5 for cinematic, 0.3 for racing (where some motion feels right), 0.7+ for slow-mo.

Does it handle DJI O3 / O4 Air Unit footage?

Yes, the Osmo Action 4 / 5 / 5 Pro / 6 share the gyro format with the O4 Air Unit footage recorded on goggles. Avata 1 and Avata 2 are also supported.

Related