Stab: Difference between revisions

From Avisynth wiki
Jump to navigationJump to search
reformat
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{FilterCat|External_filters|Scripts|Restoration_filters}}
{{FilterCat4|External_filters|Scripts|Restoration_filters|Stabilizers}}
{{Filter3
{{Filter3
|g-force
|g-force
Line 15: Line 15:
<br>
<br>
== Requirements ==
== Requirements ==
*AviSynth 2.5.8 or [http://sourceforge.net/projects/avisynth2/files/AviSynth_Alpha_Releases/ later]
* [x86]: [[AviSynth+]] or [http://sourceforge.net/projects/avisynth2/ AviSynth 2.6]
* [x64]: [[AviSynth+]]
*Supported color formats: [[YV12]]
*Supported color formats: [[YV12]]


Line 21: Line 22:
Latest versions of the following filters are recommended unless stated otherwise.<br>
Latest versions of the following filters are recommended unless stated otherwise.<br>
*[[DePan]]
*[[DePan]]
*[[DePanEstimate]]
*<strike>Repair - part of the [[RemoveGrain v1.0b]] package.</strike>
*<strike>Repair - part of the [[RemoveGrain v1.0b]] package.</strike>
*[[RgTools]] - recommended drop-in replacement for Repair!
*[[RgTools]] - recommended drop-in replacement for Repair!
<br>
<br>
== [[Script variables|Syntax and Parameters]] ==
== [[Script variables|Syntax and Parameters]] ==
:{{Template:FuncDef|Stab (clip clp, int "range", int "dxmax", int "dymax", int "mirror")}}
:{{Template:FuncDef|Stab (clip clp, int "range", int "dxmax", int "dymax", int "mirror")}}
Line 55: Line 58:
==External Links ==
==External Links ==
*[http://forum.doom9.org/showthread.php?t=143380 Doom9 Forum] - Stab discussion.
*[http://forum.doom9.org/showthread.php?t=143380 Doom9 Forum] - Stab discussion.
*[http://forum.videohelp.com/threads/371336-Stabilization-Tools-Pack-v1-8?p=2386195&viewfull=1#post2386195 VideoHelp Forum] - Stab modification by Dogway.
<br>
<br>
<br>
<br>
-----------------------------------------------
-----------------------------------------------
'''Back to [[External_filters#Stabilization|External Filters]] &larr;'''
'''Back to [[External_filters#Stabilization|External Filters]] &larr;'''

Latest revision as of 18:08, 5 May 2020

Abstract
Author g-force
Version 1.0
Download Stab.avsi
Category Stabilizers
License
Discussion Doom9 Thread

Description

Simple Script to remove small high frequency jitter that appears often on old/bad transfers.

An unresolved bug in this filter can produce green tinting in seemingly random output frames. Still a suitable and effective tool for black and white footage: scripts should apply Greyscale() following Stab(). This filter may not be suitable for color footage; apply with caution.

Requirements

Required Plugins

Latest versions of the following filters are recommended unless stated otherwise.


Stab (clip clp, int "range", int "dxmax", int "dymax", int "mirror")


clip  clp =
Input clip.


int  range = 1
Number of previous (and also next) frames near requested frame to estimate motion.


int  dxmax = 4
Limit of x shift.


int  dymax = 4
Limit of y shift.


int  mirror = 0
Fill empty borders with mirrored from frame edge pixels (instead of black):
  • 0 - no mirror (default)
  • 1 - top
  • 2 - bottom
  • 4 - left
  • 8 - right
  • sum any of above - combination (15 - all )


Examples

Stab with default settings:

AviSource("Blah.avi")
Stab(range=1, dxmax=1, dymax=1, mirror=0)





Back to External Filters