About
Imagine you captured a nice video with your camcorder, compact camera or even cell phone while skiing, cycling or whatever sports and the video is basically just jiggled. Modern cameras come along with hardware stabilisation, however this does not work if you have really strong vibrations - rather the contrary sometimes this mechanisms start to oscillate. Vid.Stab is your friend in this matter. It is integrated in transcode, ffmpeg (check also static builds) and kdenlive. It is designed to stabilize even strongly jiggled clips.
Vidstab is a video stabilization library which can be plugged-in with Ffmpeg and Transcode.
Why is it needed
A video acquired using a hand-held camera or a camera mounted on a vehicle, typically suffers from undesirable shakes and jitters. Activities such as surfing, skiing, riding and walking while shooting videos are especially prone to erratic camera shakes. Vidstab targets these video contents to help create smoother and stable videos.
Some of the features include:
- Fast detection of subsequent transformations e.g. translation and rotations up to a given extent.
- Low pass filtered smoothing with adjustable horizon.
Detection algorithms:
- Smart and fast multi measurement fields algorithm with contrast selection.
- Brute force algorithm only for translations.
- Clipping options: keep blank (black) or keep from previous frames.
- Optional drawing of measurement fields and detected transformations for visual analysis.
- Zooming possible to get rid of jiggling borders (automatic mode).
- Resulting images are interpolated (different algorithms).
- Sharpening of the stabilized movie to compensate for interpolation effects due to rotation/zooming (only with Transcode).
- Single pass filter for streaming applications(only with Transcode).
- Virtual-tripod-mode to get a tripod experience.
System Requirements
A Linux-based system
ffmpeg source code
Cmake