In this video tutorial I compare and walk you through 4 different video stabilisation techniques to remove the shake from videos.
STABILISED VIDEO USING INERTIACAM
[ Ссылка ]
FINAL CUT PRO X - SMOOTHCAM
The usual default method when stabilising your footage in FCPX is smoothcam. But, this is in my experience not a good one to go with. You suffer from a big crop and much digital artefacts with minimal reduction in shake and a long processing time for about an hour for a 3 and a half minute clip.
FINAL CUT PRO X - INERTIACAM
The best method to use when stabilising footage in FCPX. It does take a while to process (about an hour for a 3 and a half minute clip), but the results are good enough to get going especially as its all integrated into the editing tool. Top tip, I use around 0.15 for most of my clips to avoid a dramatic crop, but I do vary it depending on the motion. To preview the stabilised video in the editor make sure you set your source mode to Original/Optimized. Also, for easier editing fo the clip, create a compound clip from the stabilised footage to avoid re-processing the footage each time you clip the footage.
HYPERLAPSE
For 4K support you need to use the paid Windows 10 version. The results are very good, but you will notice more digital artefacts than INERTIACAM and FFMPEG VIDSTAB, with ability to tweak the settings. Also, you'll have to re-sync the footage back with the audio post processing. Overall though, if you really hate scripting this one can be something you can do with the mouse to get better results than the built in stabilisers in Final Cut Pro X. However, note that using this method does generate a new video file at 700MB a minute, where as the integrated Final Cut methods just generate a small vectors xml file.
FFMPEG VIDSTAB
This is the best technique in my opinion, however I'd only really use it for more high production videos, as its not built into Final Cut Pro X. The results out of the box are great with minimal crop, and there is so much more settings to play with an opportunities to write scripts to make it part of your production pipeline. To use you'll need to install ffmpeg with the vidstab library.
On Mac I install it and other essential libraries for myself using brew
brew install ffmpeg --with-fdk-aac --with-ffplay --with-freetype --with-libass --with-libquvi --with-libvorbis --with-libvpx --with-opus --with-x265 --with-libvidstab
To process the stabilisation you first need to generate a vectors file
ffmpeg -i SHAKY_INPUT_VIDEO.mp4 -vf vidstabdetect=stepsize=6:shakiness=8:accuracy=9:result=transform_vectors.trf -f null -
Then use the vectors file to stabilise the clip
ffmpeg -i SHAKY_INPUT_VIDEO.mp4 -vf vidstabtransform=input=transform_vectors.trf:zoom=1:smoothing=30,unsharp=5:5:0.8:3:3:0.4 -vcodec libx264 -preset slow -tune film -crf 18 -acodec copy SMOOTH_OUTPUT_VIDEO.mp4
OVERALL
If I was you, give the ffmpeg vidstab a try, especially if you've never used Terminal before, if you have any problems with it please let me know in the comments below and I'll try to help or make another tutorial. Learning scripting will open up a lot of great workflows you can introduce to your production line. However, for day to day fun videos that just require a little bit of stability the built in Final Cut Pro inertia cam method is one to fall back on.
COMPANION VIDEOS
Best Export Settings: [ Ссылка ]
Colour Correction: [ Ссылка ]
560X vs Vega 20: [ Ссылка ]
eGPU Performance: [ Ссылка ]
FILMING TOOLS
[ Ссылка ]
CREDITS
Video Stabilization with FFmpeg: [ Ссылка ]
Vibe Tracks - TFB3
Ещё видео!