From Avisynth wiki
Jump to: navigation, search
Author wonkey_monkey
Version v0.1
Category Stabilizers
License Closed source
Discussion Doom9 Thread


[edit] Description

Deshaker3D - experimental 3D image stabilizer (VirtualDub Deshaker required).

This AviSynth filter can be used in place of pass 2 of guth's VirtualDub filter, Deshaker.

It implements deshaking in 3D (treating each frame as a plane in 3D space) which eliminates (or at least mitigates) the distortion that occurs when using a purely 2D process (as Deshaker does).

[edit] Requirements

[edit] Syntax and Parameters

deshaker3d (clip, float "fov", string "log_file", int "x", int "y", int "z")

clip  clp =
Input clip.

float  fov =
Horizontal FOV of the image (non-constant FOV clips may not work well).

string  log_file =
Path to Deshaker pass 1 log file.

int  x =
int  y =
int  z =
  • x - amount of horizontal smoothing.
  • y - amount of vertical smoothing.
  • z - amount of rotational smoothing.
Omitting the y and z parameters will cause all smoothing to use the x parameter. If you don't want a particular kind of smoothing, set to 0.
Smoothing parameter values don't match those used by Deshaker, but higher numbers=smoother. The maximum effective value is approximately num_frames/2.

[edit] Examples


[edit] Changelog

Version      Date            Changes
v0.1 2014/08/16 - Initial release

[edit] Archived Downloads

Version Download Mirror

[edit] External Links

Back to External Filters

Personal tools