DeVeed


Author V. C. Mohan
Date Aug 2016
EMail: mohanvc

DeVeed plugins for Avisynth 2.5 and 2.6 versions and avisynth+, are free and the author does not give any guarentee for its operation. It may be downloaded and used at the users risk.

This plugin tries to attenuate low level noise. seen on clips specially mpeg sources. The filtering is minimal.

str , rad and limits control the amount and type of noise attennuation. Limit = 0 is no filtering. 1 to 10 provides normal filtering. limited to a change from original by this value. Option of filtering only selected plane(s) is available. The filter is designed to be gentle even at its maximum and tries to preserve original image and color. This plugin works in RGB32, RGB24, YUY2 and Planar (YV12 only by version 2.5 ) color spaces. Filtering results in RGB, will be differing from that in other color formats. For Avisynth+ usage the plugin is 64 bit, The filter is thread safe. SetMTFilterMode("DeVeed", 1)


Details of parameters
Description Name Type Limits Default
Input clip clip none
radius of influence rad integer 1 to 8 5
Strength str integer 1 to 10 4
Whether red or y plane is to be filtered ry boolean true, false false
Whether green or u plane is to be filtered gu boolean true, false true
Whether blue or v plane is to be filtered bv boolean true, false true
Whether forced value to be used for comparisons. This parameter is not available in 2.6 and avs+ versions force boolean true, false false
positive Limit of correction for red or y pry integer 0 to 10 3
negative Limit of correction for red or y nry integer 0 to 10 3
positive Limit of correction for green or u pgu integer 0 to 10 1
negative Limit of correction for green or u ngu integer 0 to 10 4
positive Limit of correction for blue or v pbv integer 0 to 10 3
negative Limit of correction for blue or v nbv integer 0 to 10 6

Usage examples
DeVeed()
DeVeed(ry = false, rad = 5)
following script used to get the images below in YUY2 color space:
DeVeed()
On left is input, middle is output and on right is difference of two using levels
To my index page ................................ To Avisynth