Home > GoPro Video Processing > How to Stabilize GoPro Video

By Harold Bentsen | Updated on Contact Author

How to Stabilize GoPro Videos and Fix Shaky Footage in 2 Stages

Summary: Seriously, the shaking problem of videos shot by action cameras like GoPro is always a headache for sports enthusiasts. This article will show you what situations will cause shakiness in video shooting and how to avoid and fix shaky videos in production and post-processing phases.

Why Is My GoPro Video Shaky?

GoPro videos are more likely to jerk and shake because most GoProers shoot videos in movement or sports like during swimming, surfing, hiking, cycling, mountaineering and skiing. Especially, if you are using the earlier version of GoPro, it would happen more easily since the stabilization ability is not so well.

Even if you are using the new GoPro HERO 9 Black, GoPro Max or HERO 8 Black, shaky footage is inevitable - though the 5K support in HERO 9 does offers more area to be used for the algorithm to stabilization by cropping.

4K videos take on more risk, because the built-in video stabilization in a GoPro camera is useless in many situations at 2160p, such as 4K at high frame rate like @50fps and @60fps. Besides, videos filmed in low light, as well as slow motion videos will certainly go wobbly in bare GoPro videography.

Before dive deeper into the different solutions in different phases, you should first check whether your GoPro footage already has shakiness and vibration, whether the trail jumps around with little rocks, whether surrounding scenery tears bad and whether it loses focus. If yes, you have to turn to image stabilization post-processing: remove the shakes through (GoPro) video stabilization software - VideoProc.

GoPro Video Is Shaky and Breezing? VideoProc Gives a Super Fix!

If your GoPro Video Is Shaky and Breezing, VideoProc will give a super fix. Above all, it has easy and non-destructive editing & complete toolbox to process 4K@60fps, 1080p@120fps/240fps, slow motion and low light videos. Fully GPU accelerated, it will provide fast 4K video stabilization and post-processing, and deliver best output quality with negligible frame loss. Besides, it allows you to adjust and customize stabilization parameters.

  • The best to process 4K@60fps, 1080p@120fps/240fps, slow motion and low light videos.
  • ● Easy and non-destructive editing & complete toolbox
  • ● Full GPU accelerated: fast 4K video stabilization and post-processing
  • ● Deliver best output quality with negligible frame loss
  • ● Allow you to adjust and customize stabilization parameters
GoPro 4K Video Stabilization
Free Download VideoProc to Fix Shaky Footage Easily in Post-Production!

Method 1: Stabilize Your GoPro Video with Equipment [In production phase]

1. Use a gimbal

If you are a serious GoPro user, you can buy a gimbal. Such handheld stabilizer is the most effective way to realize GoPro video stabilization. You can choose from the top GoPro gimbals in 2020 after checking their specifications as well as pros and cons.


  • ● The result is excellent.


  • ● Expensive, normally around $100;
  • ● Has the risk of no battery power;
  • ● The app requires a jailbroken iPhone or rooted Android.

2. Use a pole a rig

A rig or a pole is similar to a gimbal, but they are not the same thing. A good rig/pole will allow you adjust the camera on the rig front-to-back and side-to-side so that you can get a smooth shot. Here is a little tip from veedyou: put your GoPro downside of the stabilizer pole and make the video recording flip, the result will be less shaky.


  • ● The price is only around $30.


  • ● The effect is just so-so.
  • ● It is cubersome for travelers.
  • ● It has restrictions on movements.

3. Tie your GoPro on a mouth like a chin mouth

This method sounds ridiculous, right? It is a cheap way to stabilize GoPro footage. You can set it up on GoPro easily and use it through biting in your mouth.


  • ● It is cheap and affordable.
  • ● The effect is good.
  • ● It is easy to use, as easy as speaking.


  • ● You'll get uncomfortable especially after a while.
  • ● It is insanitary (and not humanized).
  • ● The size is not suitable for everyone.

Method 2: Make Use of GoPro Built-in Stabilization [In production phase]

GoPro company has given much heed to video stabilization for better image quality. It applies Hypersmooth and TimeWrap (for TimeLapse video) in Hero 7 Black, Hypersmooth 2.0 & TimeWarp 2.0 in Hero 8 Black, and Hypersmooth 3.0 & TimeWarp 3.0 in Hero 9 Black.

The HyperSmooth 2.0 makes the stabilization in GoPro HERO 8 Black greatly enhanced, and the menu options are diversified. Nevertheless, such electronic image stabilization (EIS) is bound to FOV-based cropping. So, similar to Dji Osmo Action's RockSteady, GoPro's Hypersmooth cannot be used (fully) in shooting high fps videos, e.g. 1080p@120fps, some 4K videos and Wide/SuperWide FOV mode.


  • ● Although not as stable as using a gimbal, it is better than nothing.


  • ● Not always perfect.
  • ● The feature is not available for 4K video higher than 30fps.
  • ● Can't preset or adjust stabilization value.
  • ● Against post video processing.

Method 3: How to Stabilize GoPro Video Easily with VideoProc [In Post-production Stage]

VideoProc, can fix all your shaky GoPro (Max/Hero 8/7/6/5/4) DJI Osmo Action iPhone videos and time-lapse video easily. It will analyze original video, track motion vectors, get absolute motion vectors, move the entire frame, and get a relatively subject stabilized image through certain motion compensation. It will deliver gimbal-style super-stabilized 4K video that is better than the result from HyperSmooth mode of GoPro Hero 8 Black.

Simply after downloading and installing VideoProc on your PC or Mac, you are free to go. Here's the rundown of guides and tips for stabilizing different GoPro videos.

Step 1: Add source video to the GoPro 4K video stabilization software.

Launch VideoProc, the 4K video editor software that is also capable of HERO 5/6/7/8 video trimming and cropping, click Video icon on the main interface, and tap +Video to add a shaky GoPro footage from your hard drive. It allows you to add more than one video for post stabilization at a time.

Step 2: Find the video stabilization feature.

Click "Toolbox", and find "Deshake" that is made for GoPro / DJI / iPhone video stabilization.

Step 3: Make settings for the best (smoothest) result.

Double click Deshake icon or click gear icon to access to setting window for possible GoPro video enhancement.

Settings for Video Stabilization - VideoProc
How to Set Parameters for Video Stabilization

There are four parameters to consider:

Parameter itemt




Set how shaky and how quick the camera is.

Depends on different footages.


Set the accuracy of the detection process.

The higher the value is, the more accurate the match will be but the slower the processing will become. Vice versa.

Step Size

Set stepsize of the search process.

The higher the value is, the bigger the range of searching identified macroblocks would be. So the high value is suitable for severely jittering frames.

Minimum Contrast

Set minimum contrast.

The smaller the threshold is, the higher the output quality will be. Bigger value will lead to faster processing yet poorer quality. It will not process the (darker) blocks below the set threshold.

Note: These above are just suggestions. For more ideal GoPro or 4K video stabilization effect, you'd better turn up and down the values on this video stabilization software by yourself to have a try since footages differ from one another.

After all settings are well arranged, click Done.

Step 4: Make settings for best result.

Tick "Nvidia/Intel/AMD under" under "Hardware Acceleration Engine", and then VideoProc embedded with Full Hardware Acceleration Tech will provide optimal utilization of your hardware for fastest processing speed.

Hardware Accleration for 4K Video Stabilization - VideoProc
Hardware Accleration for 4K Video Stabilization - VideoProc

Step 5: Set Output Folder.

Click Browse button next to Output Folder to define where to save the resulting file.

Step 6: Start deshaking the GoPro video.

Click RUN button on the video stabilization software app to start stabilizing your GoPro footage (supporting 4K @60fps, @12/15/24/25/30/50fps; 720p / 1080p up to @240fps).

Free Download VideoProc to Fix Shaky Footage Easily in Post-Production!


  • ● Easy to use and friendly to beginners.
  • ● Always fast, stable and smooth.
  • ● Support basic video editing functions as good as the professional ones.


  • ● Some features are not supported.
  • ● Some do not support non-linear video editing.

Method 4: How to Stabilize GoPro Videos in Premiere Pro [In Post-production phase]

Adobe Premiere Pro is a professional video editing program and good GoPro image stabilization software. It has a specific effect called Warp Stabilizer to do stabilization.

Step 1: Download and install Premiere Pro.

If you haven't Premiere Pro yet, download Premiere Pro from Creative Cloud. When installtion is done, launch it on your machine.

Step 2: Import GoPro shaky footage.

Add the shaky GoPro videos in your project panel > create a new sequence and drop the woobly footage to the timeline area.

Step 3: Apply the Warp Stabilizer.

Go to the Effects panel > click on Video Effects > scroll down and find Distort > choose Warp Stabilizer, click and drag it to the clip.

Step 4: Regulate the settings

Wait until the software finishes analyzing your video, and you can adjust settings following the tips in Adobe here.

Notes: Sometimes Warp Stabilizer won't analyze. In such cases, try to delete the GoPro clip, re-clip it and add it to the timeline again. Besides, make sure no tracks are overlapping/remapped the current clip(s). You can move the GoPro clips or disable track visibility.


  • ● It is a professional video editor.
  • ● Warp Stabilizer can help achieve idea effect through presets and advanced options in most cases.


  • ● Warp Stabilizer is not working if the footage is too shaky, too wide, too dark or shot in a sharp depth of field.
  • ● The software is large and CPU consuming to cause slow loading / rendering speed.
  • ● Easy to get freezing, lagging and crashing.
  • ● Too complicated in parameter settings for beginners.

Conclusion: Which Is the Best Way to Stabilize Shaky GoPro Videos?

As you can see from above, there are more than one way to achieve GoPro video stabilization. Auxiliary equipment (wearable GoPro shake stabilizer ), GoPro built-in stabilization, and video stabilization app or software can all take effect. But which is the best way? Let's see our conclusion:

  • ● If you want to prevent shakiness effectively, mount an accessory like a gimbal or GoPole before filming.
  • ● If you want to do a full set of professional non-linear video editing, Adobe Premiere Pro CC (with Warp Stabilizer) is a good choice.
  • ● If you simply need to stabilize your shaky GoPro / DJI / 4K 60fps videos without gimbal, and perform basic editing such as cutting, merging, splitting, resizing GoPro 4K video without quality loss, VideoProc is surely good for you. Besides, it is always the fastest and easiest-to-use solution.

Q&A: Why Digital GoPro Video Stabilization Will Cause Image Cropping / Zooming?

Both GoPro's in-camera stabilization and the deshaking feature of video editor will end up with image cropping.

Yes, no matter you are using post-processing or built-in GoPro feature for GoPro 4K video stabilization, there is a quirk: Without dimension being changed, your image will be slightly zoomed in however, and some of the image around the edges will get lost.

The reason?

Different from the extremely expensive optical stabilization, digital stabilization reduces or eliminates jitters through translation, rotating and cropping in three main steps: solve block motion vectors (BMV) estimation, solve absolute motion vectors (AMV) of a reference frame, and eliminates interference displacement and executes compensation.

The image cropping in post-processing stabilization is inevitable; by far, there is no universal adaptive algorithm, but different algorithm level in different video editors may bring different results.

Video Tutorial: How to Stabilize Shaky GoPro 4K Video with VideoProc

External reading:

[1] List of video editing software [Wiki]: Most modern transcoding software supports transcoding a portion of a video clip, cropping and trimming.

[2] Comparison of video editing software [Wiki]: A comparison of non-linear video editing software apps, and a more complete list of video editing software.

[3] 10 Tips to Use Warp Stabilizer in Premiere Pro: How to shoot for Warp Stabilization, basic settings - apply Warp Stabilizer, the order of the effects matters...


Harold Bentsen

Harold Bentsen worked on tech writing in Digiarty Software earlier than anyone else. Now as a senior editor-in-chief and immersed geek, he pursues common progress with his team and expects to share more creative content and open-source information to readers. He on the flipside is a symphony amateur and pretended arts connoisseur who is also trying not to be only a dreaming world traveler.

Home > GoPro Video Processing > How to Stabilize GoPro Video