klishc/braw-gyro-stabilizer — explained in plain English
Analysis updated 2026-05-18
Stabilize handheld Blackmagic RAW footage in Premiere Pro without a separate analysis pass.
Automatically correct rolling shutter skew using the camera's own recorded sensor timing.
Level the horizon on a shot using the accelerometer data embedded in the BRAW file.
Smooth jerky zoom motion on footage recorded with a zoom lens.
| klishc/braw-gyro-stabilizer | alange/llama.cpp | ayushm74/binance-lob-capture | |
|---|---|---|---|
| Stars | 0 | 0 | 0 |
| Language | C++ | C++ | C++ |
| Setup difficulty | easy | moderate | hard |
| Complexity | 2/5 | 4/5 | 4/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
macOS on Apple silicon only for now, requires an unsigned installer to be manually allowed in system security settings.
This is a plugin for Adobe Premiere Pro that stabilizes shaky handheld video footage shot on Blackmagic cameras. Rather than analyzing the picture to guess how the camera moved, it reads motion data that these cameras already record inside their BRAW file format, captured by the camera's built in gyroscope and accelerometer, and uses that real movement information to correct each frame as it plays. Because the camera's own sensor data is already stored in the file, there is nothing to calibrate or configure by hand. The plugin automatically tracks focal length changes if a zoom lens is used, corrects for rolling shutter distortion using timing data read from the file, and even handles footage recorded at one frame rate but played back at another. It works with any BRAW importer, official or third party, since it reads the gyro data straight from the file rather than depending on how the picture itself is decoded. There is no separate analysis or rendering pass beforehand: the correction is computed per frame on the graphics card as the clip plays. The plugin only works with genuine Blackmagic RAW files, not ProRes, and only with cameras that actually record gyro data, which includes recent Pocket Cinema Camera and Cinema Camera models, the PYXIS 6K, and the URSA Cine line, provided their firmware is new enough. If a clip has no gyro data, the effect simply passes the frame through without changes and a built in check button reports that clearly. Installation is done through a downloadable installer package, currently for Apple silicon Macs only, since macOS blocks unsigned installers by default and the README walks through allowing it in system security settings. Once installed, the effect appears under Premiere's video effects menu, and its main controls include an adjustable smoothing amount, an optional horizon leveling and tilt setting, automatic zoom-in cropping to hide the edges exposed by the stabilization warp, and a debug mode that logs details to a file and shows whether the effect is running on the graphics card or the processor. Advanced settings not exposed in the interface can be edited directly in a saved configuration file. A Windows version is described as planned only if there is enough interest.
A Premiere Pro plugin that stabilizes handheld Blackmagic camera footage using the camera's own recorded gyroscope data instead of analyzing the image.
Mainly C++. The stack also includes C++, Metal, Premiere Pro SDK.
No license information is provided in the README.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.