GoPro HERO6 Black Stabilization vs Final Cut Pro X vs Premiere Pro CC Warp Stabilizer

The GoPro HERO6 Black has built-in video stabilization. Here are some side-by-side examples of how it compares with the stabilization in Final Cut Pro X and Adobe Premiere Pro CC's War Stabilizer.

The GoPro HERO6 Black has built-in video stabilization (as do the HERO5 Black and HERO5 Session). It helps smooth out shaky footage.

One of the selling points for the upgrade from HERO5 to HERO6 is better in-camera video stabilization.

$150 Off HERO8 or MAX with 1-year GoPro PLUS Subscription

GoPro has a new deal offering $150 off either the GoPro HERO8 Black or the MAX when you bundle it with a 1-year subscription to GoPro PLUS.

GoPro PLUS includes unlimited cloud storage of your GoPro photos and footage, discounted rates for replacing damaged cameras, and up to 50% off GoPro mounts and accessories.

The up-front cost is $249.99 for the HERO8 Black and $349.99 for the MAX. You start with a 30-day free trial of GoPro PLUS, and will then be charged $49.99 per year after that. They're also throwing in a free SD card and 2-day shipping.

You can find the deal at GoPro.com.

I’ve found it to work quite well. The version in the HERO6 Black is also a significant improvement over the HERO5 versions. It’s a software implementation, which means that the computer chip in the camera analyzes the content of the video and tries to compensate for the moment. That’s typically not as a good as something that actually stabilizes the camera mechanically using something like the Karma grip or some other kind of gimbal or gyro system like Steadicams.

But it has several advantages. For on thing, it’s built-in, so there’s no need to buy extra accessories. For another, it’s simple and versatile–gimbals and gyros aren’t good fits for many of the kinds of places you might want to mount a GoPro. And it’s also waterproof–many external stabilizers aren’t, including the Karma grip.

But I was curious to see how the HERO6 Black’s in-camera stabilization performed compared with other readily available software stabilizers like the ones that are included in Final Cut Pro X and Adobe Premiere Pro CC.

There are two things I’m looking for here. One is overall smoothness–that gliding look. The other is whether the stabilization is added a jelly-like look as part of the correction. For what I mean by that, look at the area around the tractor’s main engine in the examples below.

Stabilization Tests

To test it, I shot with two HERO6 Blacks side-by-side in a dual frame mount. One camera had the stabilization turned on. The other had it turned off. All the other settings were identical. I then used that non-stabilized footage as the version run through Final Cut Pro X and Premiere Pro’s Warp Stabilizer.

I should add here that I’m using the automatic settings for all of these. There’s no way to adjust the camera’s stabilization, but both the FCPX and Premiere Pro stabilization features offer settings where you can tweak the results. But they also both examine the clips to calculate the optimal settings, and that’s what I’m using here. There are also third-party plugins that you can buy–I’m not testing those here.

GoPro HERO6 Black Stabilization: ON vs OFF

First, as points of reference, here’s some non-stabilized footage side-by-side with the version using the HERO6 Black’s internal stabilization option.

And here’s another:

I have some more examples showing the effectiveness of the HERO6 Black’s internal stabilization vs not using it here.

HERO6 Black Stabilization vs Final Cut Pro X Stabilization

Final Cut Pro X has a couple of different approaches to stabilizing. The Auto setting examines the footage and calculates what it believes to be the best option. That’s what I’ve used here.

Here are the same clips from above after being run through Final Cut Pro X.

Here’s the first one:

And the second one:

HERO6 Black Stabilization vs Adobe Premiere Pro CC Warp Stabilizer

Again, this was using the automatic settings in Warp Stabilizer.

and:

Drawbacks of In-Camera Stabilization in the HERO6 Black

Applying the stabilization in-camera is very convenient. It means that the footage comes out stabilized from the get go and there’s no more messing with it in post. That can save a lot of time and effort. But there are nevertheless some drawbacks worth considering.

One drawback of using a software approach to stabilization is that it cannibalizes some of the image data. They’re all designed to keep the original dimensions and aspect ratio, so it’s not like your 1080p footage is no longer 1080p, but as you can see from the on/off examples at the top, it’s effectively zoomed in slightly, with some of the edges of the frame being cut off. That inevitably results in at least some degradation in the image quality. In practice, that can be negligible. But there are also circumstances where it can become quite noticeable.

Another downside of doing it in-camera is that there’s no undo. The stabilized version is the one that’s saved onto the memory card, and there’s no way to recover the raw non-stabilized version. So if you’re getting some unwanted jumpiness from the camera’s calculations being thrown off, there’s no easy way to fix it.

Wrap Up

The HERO5’s in-camera stabilization works pretty well, but I still thought the stabilization in Final Cut Pro X and Premiere Pro worked better, so with that camera I’ve tended to shoot without the feature on (or used something like the Karma grip when appropriate).

But the HERO6’s stabilization is a significant improvement, and I prefer it to both the FCPX and Premiere Pro options. It’s not perfect, and it’s still not as a good as mechanically keeping the camera still with a gyro or gimbal, but in general I’ve been very impressed with the results. I’ve found GoPro’s stabilization to be less prone to the jelly-like effects that both FCPX and Premiere Pro’s built-in stabilization.

More GoPro Tips & Tricks:

This post was last modified on April 26, 2020 9:52 am

View Comments

  • I never get good results with premiere subspace warp but find that the position, rotation and zoom stabilization works great when tweaked. What do you think of this? Compared to the built in?

    I'm on a budget and torn between a DJI action cam or hero 7, the GoPro stabilization is so good.

    • It's hard to beat the convenience of having in-camera stabilization, but yes, you can get some good results with stabilizing in post if you spend some time tweaking--often with different settings for different parts of the same clip.

      I've compared the DJI Osmo Action with the HERO7 Black here. They're both good, and there's not one particular feature that screams out to me as being a slam dunk one way or the other. But each has its own advantages that will appeal to some users.

      Another option worth throwing into the mix is the newer HERO8 Black, which has even better stabilization. There are some very good deals on it at the moment that make it competitively priced with both of these models.

  • Thanks so much for this. It helped me decide whether to keep my Hero 6's or upgrade to 7's, but since the better stabilization is the main difference I'll just keep what I have and stabilize in post.

    • You can technically, but it rarely works well. The problem is that the stabilization algorithms are designed to look for certain types of movement, and footage that's already been stabilized with software tends to have movement in different ways that throws it off. But it's not a hard and fast rule and is different for every bit of footage. It's definitely worth a try if you already have the apps on hand.

  • As for FCP X, iMovie can't support HEVC yet. For transcoding GoPro Hero6 HEVC files, Brorsoft video converter or its Mac version can be a good choice.

    • HEVC support is built into the new Mac OSX High Sierra, so if you've updated to that you can use it in Mac apps like FCPX and iMovie. If you haven't upgraded to that, Handbrake is an excellent option--free, open source, and cross platform. The folks at GoPro have put together this guide on converting HEVC/H.265 back to H.264.

Share