Deshaker3D
From Avisynth wiki
(Difference between revisions)
Raffriff42 (Talk | contribs) (redirect for convenient searching) |
(Deshaker3D: add documentation) |
||
Line 1: | Line 1: | ||
− | + | {{FilterCat4|External_filters|Plugins|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?t=66686 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 [http://forum.doom9.org/showthread.php?t=168764 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]] ←''' |
Revision as of 08:11, 7 July 2020
Abstract | |
---|---|
Author | wonkey_monkey |
Version | v0.1 |
Download | deshaker3d0.1.zip |
Category | Stabilizers |
License | Closed source |
Discussion | Doom9 Thread |
Contents |
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
- [x86]: AviSynth+ or AviSynth 2.6
- Supported color formats: RGB32
Syntax and Parameters
- deshaker3d (clip, float "fov", string "log_file", int "x", int "y", int "z")
- clip clp =
- Input clip.
- clip clp =
- float fov =
- Horizontal FOV of the image (non-constant FOV clips may not work well).
- float fov =
- string log_file =
- Path to Deshaker pass 1 log file.
- string log_file =
- int x =
- int y =
- int z =
x
- amount of horizontal smoothing.y
- amount of vertical smoothing.z
- amount of rotational smoothing.
- int x =
- Omitting the
y
andz
parameters will cause all smoothing to use thex
parameter. If you don't want a particular kind of smoothing, set to 0.
- Omitting the
- 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 |
External Links
Back to External Filters ←