Deshaker3D: Difference between revisions

From Avisynth wiki
Jump to navigationJump to search
Raffriff42 (talk | contribs)
redirect for convenient searching
 
m Fix thread link
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
#REDIRECT [[External_filters#Stabilization ]]
{{FilterCat4|External_filters|Plugins|Restoration_filters|Stabilizers}}
{{FilterCat|External_filters|Restoration_filters|Stabilizers}}
{{Filter3
|1={{Author/David Horman}}
|2=v0.1
|3=[http://horman.net/avisynth/download/deshaker3d0.1.zip deshaker3d0.1.zip]
|4=Stabilizers
|5=Closed source
|6=[https://forum.doom9.org/showthread.php?p=1690146 Doom9 Thread]
}}
 
== Description ==
[[Deshaker3D]] - experimental 3D image stabilizer (VirtualDub [http://www.guthspot.se/video/deshaker.htm 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).
<br>
<br>
== Requirements ==
* [x86]: [[AviSynth+]] or [https://sourceforge.net/projects/avisynth2/ AviSynth 2.6]
* Supported color formats: [[RGB32]]
<br>
 
== [[Script variables|Syntax and Parameters]] ==
 
:{{Template:FuncDef|deshaker3d (clip, float "fov", string "log_file", int "x", int "y", int "z")}}
<br>
::{{Par2|clp|clip| }}
:::Input clip.
<br>
::{{Par2|fov|float| }}
:::Horizontal FOV of the image (non-constant FOV clips may not work well).
<br>
::{{Par2|log_file|string| }}
:::Path to Deshaker pass 1 log file.
<br>
::{{Par2|x|int| }}
::{{Par2|y|int| }}
::{{Par2|z|int| }}
:::*<code>x</code> - amount of horizontal smoothing.
:::*<code>y</code> - amount of vertical smoothing.
:::*<code>z</code> - amount of rotational smoothing.
 
:::Omitting the <code>y</code> and <code>z</code> parameters will cause all smoothing to use the <code>x</code> 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.
<br>
==Examples==
'''TODO'''
<br>
<br>
== Changelog ==
Version      Date            Changes<br>
v0.1        2014/08/16      - Initial release
<br>
== Archived Downloads ==
{| class="wikitable" border="1"; width="600px"
|-
!!width="100px"| Version
!!width="150px"| Download
!!width="150px"| Mirror
|-
!v0.1
|[http://horman.net/avisynth/download/deshaker3d0.1.zip deshaker3d0.1.zip]
|[https://web.archive.org/web/20200707060912if_/http://horman.net/avisynth/download/deshaker3d0.1.zip deshaker3d0.1.zip]
|}
<br>
== External Links ==
<br>
<br>
-----------------------------------------------
'''Back to [[External_filters#Stabilization|External Filters]] &larr;'''

Latest revision as of 22:02, 29 October 2022

Abstract
Author wonkey_monkey
Version v0.1
Download deshaker3d0.1.zip
Category Stabilizers
License Closed source
Discussion Doom9 Thread

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).

Requirements


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.


Examples

TODO

Changelog

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


Archived Downloads

Version Download Mirror
v0.1 deshaker3d0.1.zip deshaker3d0.1.zip





Back to External Filters