🚀 Gyroflow Video Stabilization Tutorial: Fix Wobbly FPV in 2026

black drone on air over cloudy sky at daytime

Stop accepting shaky, unusable footage; the secret to buttery-smooth cinematic FPV lies in mastering Gyroflow video stabilization tutorial techniques that leverage raw sensor data rather than guessing with optical flow. By disabling in-camera stabilization and syncing your camera’s gyro logs with this open-source tool, you can transform chaotic crash cams into professional-grade video with sub-pixel precision.

Imagine this: You just landed a perfect, high-speed dive through a narrow gap, heart pounding, only to watch the playback and see the horizon spinning like a top. It’s a gut-wrenching moment every pilot knows too well.

The good news? You don’t need a $1,0 mechanical gimbal to fix it. The bad news? Most built-in stabilizers crop your image and introduce artifacts that no amount of editing can fully erase.

Gyroflow changes the game by using the actual motion data recorded by your camera’s gyroscope to mathematically “undo” the shake.

In this guide, we’ll walk you through every step of the gyroflow video stabilization tutorial, from importing your raw footage to tweaking the rolling shutter correction that eliminates that dreaded “jello” effect.

Key Takeaways

  • Turn Off In-Camera Stabilization: You must record in “Native” or “Standard” mode (disabling Hypersmooth/RockSteady) to preserve the raw gyro data Gyroflow needs.
  • Shoot in 4:3 Aspect Ratio: Recording in 4:3 (or 8:7) captures the full sensor area, giving the software enough “extra” image to crop while stabilizing without black borders.
  • Sync is Critical: If your horizon wobbles, it’s usually a timestamp mismatch; use manual sync points to align the gyro data with your video frames perfectly.
  • Rolling Shutter Matters: Adjust the Rolling Shutter Correction slider (usually 10-15%) to fix the “jello” effect common in fast-moving FPV footage.
  • Free and Powerful: Unlike expensive plugins, Gyroflow is 10% free, open-source, and often outperforms paid stabilization software.

Table of Contents


⚡️ Quick Tips and Facts

Before we dive into the nitty-gritty of turning your shaky, heart-attack-inducing FPV crashes into buttery-smooth cinematic masterpieces, let’s hit the ground running with the absolute essentials. We’ve stabilized thousands of hours of footage here at Drone Brands™, and these are the non-negotiables that separate the pros from the “why is my horizon spinning?” crowd.

  • Turn Off In-Camera Stabilization: This is the golden rule. If you record with GoPro’s Hypersmooth or DJI’s RockSteady enabled, the software removes the raw gyro data needed for Gyroflow. You must record in Native Mode (often labeled as “Standard” or “Off” for stabilization) to get the best results.
  • Shoot in 4:3 Aspect Ratio: Most modern action cameras (GoPro, DJI) have sensors that are actually 4:3. Recording in 16:9 crops the top and bottom, leaving you with zero room to stabilize. Always shoot in 4:3 (or 8:7 on GoPros) to maximize the field of view for the algorithm to work its magic.
  • 60FPS is the Sweet Spot: While 120FPS is great for slow-mo, 60FPS offers the perfect balance of motion data density and file size for stabilization. Anything lower than 30FPS often results in a “jittery” look even after stabilization.
  • The “Wobble” is Real: If your horizon looks like it’s dancing the salsa, it’s usually a sync issue, not a stabilization setting. We’ll show you exactly how to fix this later.
  • It’s Free and Open Source: Unlike expensive plugins like RelSteady GO (which costs money), Gyroflow is completely free, community-driven, and constantly updated.

Wait, why does my footage look worse after I try to stabilize it?
We’ve all been there. You import a clip, hit “Render,” and suddenly your video looks like it’s underwater. The culprit is usually over-stabilization or a missing lens profile. Don’t panic; we’ll break down the settings that cause this in the “Stabilization Settings” section.

🕰️ From Gimbals to Algorithms: The Gyroflow Video Stabilization History

black DJI Mavi quadcopter near body of water

Remember the days when the only way to get smooth FPV footage was to strap a $50 mechanical gimbal to your drone? It was heavy, it broke easily, and it added drag that killed your flight time. Then came Electronic Image Stabilization (EIS) inside cameras like the GoPro Hero 5. It was a game-changer, but it had a fatal flaw: it guessed the motion based on the pixels in the video.

Enter Gyroflow.

The story begins with the open-source community realizing that cameras were already recording motion data (gyroscope data) at high frequencies (40Hz+), but that data was being ignored by standard video editors. The creator of Gyroflow, along with the FPV community, realized that if we could access that raw data, we could mathematically “undo” the camera’s movement with sub-pixel precision.

Unlike optical flow methods that try to guess where the camera moved by looking at the video pixels (which often fails in low light or with fast motion), Gyroflow uses the actual sensor data. It’s the difference between guessing where a car is going by looking out the window versus having a GPS tracker on the dashboard.

This shift allowed pilots to ditch the heavy gimbals and still get that “cinematic” look. As noted by the community, “Because it uses real motion data rather than image analysis, it’s both more accurate and faster than optical stabilization.”

Today, Gyroflow supports a massive range of hardware, from the latest DJI O4 Air Unit to vintage GoPro Hero 5 cameras, and even Betaflight Blackbox logs from your flight controller. It has democratized high-end stabilization, making it accessible to anyone with a computer.

🛠️ Getting Started: Installing Gyroflow and Preparing Your Workspace

Alright, let’s get your hands dirty. You don’t need a degree in rocket science to install Gyroflow, but you do need a decent computer.

System Requirements

Gyroflow is surprisingly lightweight, but it does rely on your GPU for rendering.

  • OS: Windows 10/1, macOS (Intel & Apple Silicon), Linux.
  • GPU: NVIDIA (RTX series recommended) or AMD with Vulkan support. Integrated graphics (Intel UHD) can work but will be slow.
  • RAM: 16GB is recommended for 4K workflows.

Installation Steps

  1. Download: Head over to the official GitHub releases page. Look for the latest version (e.g., gyroflow-windows-x64.zip).
  2. Extract: Unlike traditional installers, Gyroflow is portable. Just unzip the folder to your desktop or a dedicated “Video Tools” folder.
  3. Run: Double-click gyroflow.exe (Windows) or the app bundle (Mac). No installation wizard, no bloatware. Just pure power.

Preparing Your Workspace

Before you drag and drop your first file, organize your folders. We recommend a structure like this:

  • Raw Footage (Your original SD card dumps)
  • Gyroflow Project (Where you save .gpf project files)
  • Exported (Your final stabilized clips)

Pro Tip: If you are working with Betaflight Blackbox logs, make sure your flight controller is set to log at a high rate (4kHz or higher) for the best stabilization data. You can find more on setting up your flight controller in our FPV Drones guide.

📥 Importing Video and Syncing Gyro Data


Video: How to : GyroFlow Stabilization. How I stabilize RC flying videos, the easy way.








This is the moment of truth. If you mess this up, the rest of the process is useless. Let’s walk through the import process.

How to Find and Import Gyro Data Files

When you import a video file into Gyroflow, the software automatically looks for embedded gyro data.

  • GoPro & DJI: The data is usually embedded directly in the .MP4 or .MOV file. You just drag the video in, and you should see a green bar at the bottom of the timeline indicating “Gyro data loaded.”
  • Runcam / Walksnail: Some cameras save gyro data as a separate .gcsv file. If you don’t see the green bar, go to the Motion Data tab in the right-hand panel and click Import. Select the corresponding .gcsv file.

Manual vs. Automatic Gyro Data Syncing

Automatic Syncing:
For most modern cameras (GoPro Hero 10+, DJI O3/O4), the timestamps are perfect. The software aligns the video frames with the gyro data automatically.

  • Check: Look at the timeline. You should see three colored lines (X, Y, Z axes) moving in sync with your video.

Manual Syncing (The “Wobble” Fix):
If your horizon is wobling or the stabilization feels “off,” the timestamps might be slightly off.

  1. Find a sharp, distinct movement in your video (a snap roll, a quick yaw, or a crash).
  2. Pause the video at that exact frame.
  3. In the Motion Data tab, look for the Sync Points section.
  4. Click Add Sync Point.
  5. Move the slider until the gyro trace matches the visual movement perfectly.
  6. Add 2-3 sync points throughout the clip for best results.

Why does my horizon wobble even with sync points?
It’s often due to drift. If the gyro data and video timestamps drift apart over time, you need to add more sync points in the middle of long clips. We’ll cover this in the troubleshooting section.

Fixing Timestamp Mismatches and Drift

If you are using Betaflight Blackbox logs, you must manually sync.

  1. Import your video.
  2. Import your .bfl log file.
  3. Use the Auto Sync feature, which attempts to match the audio (if available) or visual cues.
  4. If that fails, manually adjust the Offset slider until the movement aligns.

🔧 The Core Workflow: Stabilization Settings Explained


Video: Easy Guide on Using Gyroflow to Stabilize your Videos.








Now that your data is loaded, let’s talk about the magic sauce: the settings. This is where you balance smoothness against image quality.

Choosing the Right Stabilization Mode

Gyroflow offers a few modes, but you’ll mostly stick to two:

  • Default (Recommended): This is the standard algorithm. It works great for 90% of FPV footage.
  • Plain 3D: This mode is similar to the old RelSteady algorithm. It can be useful for specific types of footage but often results in more cropping.
  • Advanced: Unlocks granular controls for experts who want to tweak the math.

Understanding Smoothness and Rolling Shutter Correction

  • Smoothness: This slider controls how much the camera path is smoothed out.
    10% – 30%: Great for frestyle. Keeps the “feel” of the flight.
    50%+: Cinematic, but can look robotic and cause excessive cropping.
    Warning: Setting this too high creates the “Jello” effect or makes the horizon look like it’s floating.

  • Rolling Shutter Correction:

  • Action cameras use CMOS sensors that read line-by-line. Fast movements cause the “jello” effect (wobbly vertical lines).
    Setting: Start with 10-15%. If you see wobbly lines, increase it. If the image looks distorted or “warped,” decrease it.
    Note: This setting is crucial for high-speed FPV footage.

Mastering the Lock Horizon Feature

  • What it does: It forces the horizon to stay level, regardless of how much your drone banks.
  • When to use it:
  • ON: For cinematic shots, “cinewhop” footage, or when you want a stable, documentary look.
  • OFF: For frestyle, racing, or when you want to preserve the feeling of speed and banking. Locking the horizon on a snap roll can make the footage look unnatural.

Balancing Stability and Image Cropping

Stabilization requires cropping. The software has to zoom in to hide the black edges that appear when the camera rotates.

  • Dynamic Cropping: The default setting. It adjusts the zoom in real-time to minimize black borders.
  • Static Crop: Keeps a fixed zoom level. Good for consistency, but you might lose more of the image.
  • Zooming Speed: Controls how fast the zoom changes.
    5 seconds: Smooth, gradual zoom changes.
    0.5 seconds: Fast, responsive zoom (good for action).

📐 Lens Correction, FOV, and Aspect Ratio Mastery


Video: A7IV stabilisation test | Active steadyshot vs Gyroflow vs Catalyst.







If you skip this step, your footage will look like it was shot through a fisheye lens (even if you didn’t want it to).

Applying Lens Profiles for GoPro, DJI, and Insta360

Gyroflow comes with pre-loaded profiles for most major cameras.

  • GoPro: Select the specific model (e.g., “GoPro Hero 1”).
  • DJI: Select “DJI Action 4” or “O3 Air Unit”.
  • Insta360: Select the specific model.
  • Custom Profiles: If you are using a custom lens or a camera not listed, you can create a profile using a checkerboard calibration tool.

Correcting Rolling Shutter Artifacts

We touched on this earlier, but it bears repeating. If your vertical lines look like they are wiggling, increase the Rolling Shutter Correction value.

  • Tip: Don’t go over 20% unless necessary, as it can introduce artifacts.

Optimizing Field of View (FOV) and Aspect Ratios

  • FOV Slider: This controls how much of the original image is visible.
    Goal: Maximize the FOV without triggering the red warning (black borders) in the timeline.
    Strategy: If you see red, increase the Zoom or Dynamic Zoom slightly.
  • Aspect Ratio: Always export in the ratio you recorded in (usually 4:3) and crop to 16:9 in your video editor later. This gives you the most flexibility.

🎬 Advanced Techniques: Keyframing, Dynamic Zoom, and Custom Curves


Video: Stabilize Your RED RAW Footage Using Gyro Metadata in DaVinci Resolve! Gyroflow Settings Tutorial.







Ready to take your footage to the next level? Let’s talk about keyframing.

Using Keyframes for Dynamic Zoom Effects

Sometimes, the automatic stabilization isn’t perfect. Maybe you did a snap roll, and the camera got too close to a black border.

  1. Go to the Keyframes tab.
  2. Move the playhead to the start of the problem area.
  3. Click Add Keyframe.
  4. Adjust the Zoom or Position to fix the framing.
  5. Move to the end of the problem area and add another keyframe.
  6. The software will interpolate the movement between the two points.

Creating Smooth Camera Movement with Custom Curves

You can manually adjust the camera path to create specific effects.

  • Pan: Slide the camera left or right.
  • Tilt: Adjust the vertical angle.
  • Roll: Rotate the horizon.
  • Use Case: Use this to correct a horizon that drifted slightly during a long flight.

Blending Stabilization with Manual Edits

Gyroflow is a pre-processor. It doesn’t replace your video editor (DaVinci Resolve, Premiere Pro).

  • Workflow: Stabilize in Gyroflow -> Export -> Import to Editor -> Color Grade -> Add Music.
  • Why? Stabilization requires the full, uncut footage. If you cut the video first, the algorithm can’t calculate the motion path correctly.

🚀 Previewing, Rendering, and Exporting Stabilized Footage


Video: Step by step guide to stabilizing BMPCC 4K footage using Gyroflow.








You’ve tweaked the settings, added keyframes, and the preview looks amazing. Now, let’s get the final file.

GPU Acceleration and Hardware Requirements

  • Preview: Use the Play button to check your settings in real-time. If it’s lagy, lower the preview resolution.
  • Rendering: Gyroflow uses your GPU.
    NVIDIA: Use the NVENC encoder for fast exports.
    AMD: Use AMF or Vulkan.
    Apple Silicon: Uses the Metal API for incredible speed.

Export Settings for YouTube, Instagram, and 4K Workflows

  • Codec: H.265 (HEVC) is recommended for 4K. It offers better quality at smaller file sizes.
  • Bitrate:
    4K: 80-120 Mbps.
    2.7K: 40-60 Mbps.
    1080p: 20-30 Mbps.
  • Resolution: Match your source or your target platform (e.g., 4K for YouTube, 1080p for Instagram).
  • Frame Rate: Keep it the same as the source (usually 60fps).

Wait, why is my export taking forever?
If you’re rendering 4K footage on an older GPU, it can take hours. Try lowering the Preview Resolution to 720p while you work, and only render at full resolution when you’re ready to export.

🐛 Troubleshooting: Missing Gyro Data, Jello, and Wobbly Footage


Video: THE DEFINITIVE GYROFLOW TUTORIAL.








Even the best pilots run into issues. Here’s how to fix the most common problems.

What to Do When Gyro Data is Missing or Corupted

  • Symptom: No green bar in the timeline, or the “Gyro data loaded” message is missing.
  • Fix:
  1. Check if you recorded with In-Camera Stabilization enabled. If so, you must re-record.
  2. Check if the .gcsv file is missing for cameras that require it.
  3. Try updating Gyroflow to the latest version.

Fixing the “Wobbly Horizon” and Over-Stabilization Artifacts

  • Symptom: The horizon looks like it’s shaking or floating.
  • Fix:
  1. Add Sync Points to align the gyro data with the video.
  2. Reduce the Smoothness slider.
  3. Check the Rolling Shutter Correction value.

Dealing with Extreme Rolling Shutter on Cheap Action Cameras

  • Symptom: Vertical lines wobble like jelly.
  • Fix:
  1. Increase Rolling Shutter Correction.
  2. If that doesn’t work, try recording at a higher frame rate (120fps) to reduce the time between lines.
  3. Consider upgrading to a camera with a better sensor (e.g., GoPro Hero 12 or DJI Action 4).

📹 Camera-Specific Guides: GoPro, DJI, Insta360, and FPV Blackbox Logs


Video: A New Way to Stabilize Your Handheld Footage Perfectly.








Different cameras have different quirks. Here’s a quick guide for the big players.

GoPro Hero 10/1/12/13 Stabilization Workflows

  • Data: Embedded in the video file.
  • Settings: Use 4:3 aspect ratio. Turn off Hypersmooth.
  • Profile: Select the specific Hero model in the Lens Profile tab.
  • Tip: GoPro 12 and 13 have excellent gyro data, but be careful with the “Max” stabilization setting in-camera; it can sometimes interfere with Gyroflow if not turned off.

DJI O3/O4 and Action 4/5 Pro Gyro Data Extraction

  • Data: Embedded in the video file.
  • Settings: Record in 4:3 (DJI calls this “Wide” or “Standard” without RockSteady).
  • Profile: Select the specific DJI model.
  • Tip: DJI’s gyro data is very clean, often requiring less manual syncing than GoPro.

Insta360 One RS/RS2 and 360 Stabilization Secrets

  • Data: Embedded in the video file.
  • Settings: Insta360 has its own “FlowState” stabilization. Turn it OFF if you want to use Gyroflow.
  • Profile: Select the Insta360 model.
  • Tip: Insta360 footage often benefits from a slightly higher Rolling Shutter Correction value.

Using Betaflight Blackbox Logs for FPV Drone Stabilization

  • Data: Requires a separate .bfl file.
  • Settings: Ensure your flight controller is logging at 4kHz or higher.
  • Sync: You must manually sync the log with the video.
  • Tip: This is the gold standard for FPV pilots. It provides the most accurate data possible.

🏆 Top 10 Pro Tips for Flawless Gyroflow Stabilization


Video: Stabilize Almost Any Camera with Gyroflow Using Your Phone (GyLog).








We’ve stabilized enough footage to know what works. Here are our top 10 tips to get that cinematic look every time.

1. Always Record in the Highest Frame Rate Possible

Higher frame rates (60fps or 120fps) provide more data points for the algorithm, resulting in smoother stabilization.

2. Enable “Record in a Native Aspect Ratio” for Best Quality

Don’t crop your footage in-camera. Record in 4:3 (or 8:7) to give the software room to work.

3. Use 60FPS or Higher for Smooth Slow-Motion Potential

If you plan to slow down your footage later, start with 60fps or 120fps.

4. Calibrate Your Lens Profile Before Stabilizing

A wrong lens profile can ruin the stabilization. Always double-check the profile for your specific camera and lens.

5. Adjust Rolling Shutter Correction for High-Speed FPV

Don’t ignore this setting. It’s the key to fixing the “jello” effect in fast footage.

6. Don’t Overdo the Smoothness Slider

Too much smoothness = robotic movement. Stick to 10-30% for frestyle.

7. Use Keyframes to Save Critical Moments from Excessive Cropping

If the auto-crop is cutting off important parts of the scene, use keyframes to manually adjust the framing.

8. Check for “Jello” Before Rendering the Final Clip

Always preview the full clip before exporting. If you see jello, adjust the Rolling Shutter Correction.

9. Batch Process Multiple Clips for Efficiency

If you have a long flight, split it into clips and process them in batches.

10. Keep Your Gyroflow Software Updated

The developers are constantly improving the algorithm. Check for updates regularly.

❓ Frequently Asked Questions About Gyroflow Video Stabilization


Video: How To Get Smooth Stabilized Videos Using GYROflow.








How do I stabilize drone footage with Gyroflow?

To stabilize drone footage, you need to record with the camera’s internal stabilization turned off to preserve raw gyro data. Import the video file into Gyroflow, ensure the gyro data is detected (green bar), select the correct lens profile, adjust the smoothness and rolling shutter settings, and export. For FPV drones using flight controllers, you must also import the Blackbox log file and sync it manually.

What are the best Gyroflow settings for aerial drone videos?

For aerial drone videos, we recommend:

  • Smoothness: 10-20% for frestyle, 30-40% for cinematic.
  • Rolling Shutter Correction: 10-15% (adjust based on jello).
  • Lock Horizon: OFF for frestyle, ON for cinematic.
  • Zooming: Dynamic with a speed of 5 seconds.
  • Aspect Ratio: Record in 4:3, export in 16:9.

Can Gyroflow fix rolling shutter on DJI drone footage?

Yes, Gyroflow can significantly reduce rolling shutter artifacts on DJI footage by applying Rolling Shutter Correction. However, it cannot fix extreme jello caused by mechanical vibrations. For best results, ensure your drone is mechanically sound (balanced props, soft-mounted camera) and record at a high frame rate.

How to import drone metadata into Gyroflow for stabilization?

For most action cameras (GoPro, DJI), the metadata is embedded in the video file, so no manual import is needed. For FPV drones using Betaflight, you must export the Blackbox log (.bfl) file from your flight controller and import it into Gyroflow via the Motion Data tab. You will then need to manually sync the log with the video using sync points.

Does Gyroflow work with GoPro footage from aerial shots?

Absolutely. Gyroflow works exceptionally well with GoPro footage, often outperforming the built-in Hypersmooth. Just remember to turn off Hypersmooth in the camera settings before recording and ensure you are shooting in 4:3 aspect ratio.

What is the difference between Gyroflow and built-in drone stabilization?

Built-in stabilization (like Hypersmooth or RockSteady) uses optical flow and gyro data to stabilize the video during recording, often cropping the image significantly and sometimes introducing artifacts. Gyroflow uses the raw gyro data in post-production, allowing for more precise control, less cropping, and the ability to adjust settings after the fact. It essentially gives you the “best of both worlds” by letting you choose the stabilization strength and crop level.

How to export stabilized drone video from Gyroflow for YouTube?

To export for YouTube:

  1. Set the Codec to H.265 (HEVC) for 4K or H.264 for 1080p.
  2. Set the Bitrate to 80-120 Mbps for 4K.
  3. Ensure the Resolution matches your target (e.g., 3840×2160).
  4. Set the Frame Rate to 60fps (or 30fps if that’s your target).
  5. Click Export and wait for the rendering to finish.

🎓 Conclusion

white quadcopter drone flying near snow mountain during daytime

We’ve covered a lot of ground, from the history of stabilization to the nitty-gritty of keyframing and troubleshooting. If you take away one thing from this article, let it be this: Gyroflow is the most powerful, free tool available for stabilizing FPV and action camera footage.

It might seem intimidating at first, especially when dealing with sync points and rolling shutter correction, but once you get the hang of it, you’ll wonder how you ever flew without it. The difference between shaky, unusable footage and smooth, cinematic gold is just a few clicks away.

Our Final Recommendation:

  • For Beginners: Start with the default settings and focus on recording in 4:3 with in-camera stabilization off.
  • For Intermediate Pilots: Experiment with rolling shutter correction and keyframing to fix specific issues.
  • For Pros: Master the sync points and custom profiles to get that perfect, professional look.

Don’t let shaky footage ruin your hard-earned flight. Download Gyroflow today, tweak those settings, and start creating the videos you’ve always wanted.

Still stuck?
If you’re still seeing that dreaded wobble, remember: it’s almost always a sync issue. Go back, add a few more sync points, and you’ll be golden. And if you’re building your drone or looking for the best gear to get started, check out our FPV Drones category for build logs and gear reviews.

Ready to upgrade your gear or dive deeper into drone tech? Here are some of our top picks:

Books & Resources:

  • The Art of FPV Drone Photography (Available on Amazon)
  • Drone Pilots Handbook (Available on Amazon)

Review Team
Review Team

The Popular Brands Review Team is a collective of seasoned professionals boasting an extensive and varied portfolio in the field of product evaluation. Composed of experts with specialties across a myriad of industries, the team’s collective experience spans across numerous decades, allowing them a unique depth and breadth of understanding when it comes to reviewing different brands and products.

Leaders in their respective fields, the team's expertise ranges from technology and electronics to fashion, luxury goods, outdoor and sports equipment, and even food and beverages. Their years of dedication and acute understanding of their sectors have given them an uncanny ability to discern the most subtle nuances of product design, functionality, and overall quality.

Articles: 377

Leave a Reply

Your email address will not be published. Required fields are marked *