Vcmohan
adapted from users/vcmohan on this website
vcmohan's Plugin Filters For AviSynth, avisynth+ and Vapoursynth
Updated on 22 Nov 2015
These plugins are free to use and be properly acknowledged. These programs are free software: you can redistribute them and/or modify them under the terms of the GNU General Public License as published by the Free Software Foundation, version 3 of the License. These programs are distributed in the hope that these will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. A copy of the GNU General Public License is at GPL . For details of how to contact author V. C. Mohan
These plugins are for Avisynth 2.5+, 2.6 versions, avisynth+ and for vapoursynth. Not all plugins are ready on this date for all versions as work is in progress.Note that plugins having 2.6 version, the older 2.5 version will no longer be maintained. The availability is shown in the table. The plugin zip file contains the dll, and documentation without images. Seperate zip files for images and source code are included wherever they exist. This scheme is used as images occupy much of storage. Some may not be interested in source code. However at this site all images are displayed. The dlls can be placed in plugins folder for autoloading. A LoadPlugin call will be needed if the plugin dll is put in any other folder. There are many functions in the ColorIt, TransAll and EffectsMany plugins and as Avisynth has a limit on number of plugins and or functions for autoloading, it may be preferable to keep these plugins in a different folder and invoke loadplugin.
For avisynth+ plugins, a default value of 1 or 2 may be used as all except 2 functions, are thread safe. Exceptions are F1QuiverTest and F2QuiverTest which are deliberately designed to work with default value of 2 or 3 as manual intervention is needed.
Always the latest version of the filter will be availble at this site. The older versions will be deleted. Clicking under the Filter name column entry transfers to a page wherein a more detailed description of the filter, its usage and examples are depicted. Download is straight from this page by clicking under the download plugin or images or source code column of the table.
Filter Name. Link for full description | Date last modified | Brief Description | Download 2.5 version Plugin | Download 2.6 version Plugin | Download avisynth+ Plugin | Download vapoursynth Plugin | Download images | Download source code |
---|---|---|---|---|---|---|---|---|
AdaptiveMedian | 22 Nov 2015 | The size of local grid is increased till a satisfactory statistc of mean, minimum and median are obtained for filtering noise | AdaptiveMedian | for 2.6 AdaptiveMedian | for avisynth+ AdaptiveMedian 32 bitAdaptiveMedian 64 bit | for vapoursynth see vcmod | images | source |
ColorIt | Sep 17, 2005 | 14 functions to detect and create edge masks,floodfill, line fill,inlay, morphing, Gaussian Blur and recoloring. Suitable for coloring or recoloring a video. | ColorIt | for 2.6 Not Available | for avisynth+ not available | for vapoursynth not available | images | source |
Corr2D | Sep 26, 2008 | Displays cross correlation between adjacent frames Requireslibfftw3f-3.dll or FFTw3.dll or fftw.dll to be in the path. | Corr2D plugin | for 2.6 Not Available | for avisynth+ not available | for vapoursynth Not Available | no images | Corr2D source |
DeBarrel | 14 Oct 2015 | Corrects for barrel type or pincushion type distortion | DeBarrel | for 2.6 DeBarrel | for avisynth+ DeBarrel 32 bit DeBarrel 64bit | for vapoursynth see vcmove | images | source |
DeJitter | 14 Oct 2015 | Corrects horizontal jitter seen during some bad VHS conversions | DeJitter | for 2.6 DeJitter | for avisynth+ DeJitter 32bit DeJitter 64bit | for vapoursynth Not Available | images | source |
DeNoise | 22 Nov 2015 | Using global variance and local variance and mean in a moving grid, noise is minimized. | DeNoise | for 2.6 DeNoise | for avisynth+ DeNoise 32bit DeNoise 64bit | for vapoursynth see vcmod | images | source |
DeSaltPepper | 14 Oct 2015 | Salt and Pepper noise can be removed using morphology technique | DeSaltPepper | for 2.6 DeSaltPepper | for avisynth+ DeSaltPepper 32bit DeSaltPepper 64 bit | for vapoursynth see vcmod | image | source |
DeVeed | 14 Oct 2015 | Low level noise filtered | DeVeed | for 2.6 DeVeed | for avisynth+ DeVeed 32bit DeVeed 64 bit | for vapoursynth see vcmod | image | source |
EffectsMany | 14 Oct 2015 | Creates 34 types of special effects on images. | EffectsMany | for 2.6 EffectsMany | for avisynth+ EffectsMany 32bit EffectsMany 64 bit | for vapoursynth Not Available | images | source |
FanFilter | Oct 22, 2008 | Regular vertical frequency interference is filtered in spatial domain | FanFilter | for 2.6 Not Available | for avisynth+ not available | for vapoursynth Not Available | images | source |
FQFocusDefocus | Aug 3, 2009 | Mild focus and defocus of images in frequency domain. Requireslibfftw3f-3.dll or FFTw3.dll or fftw.dll to be in the path. | FQFocusDefocus | for 2.6 Not Available | for avisynth+ not available | for vapoursynth Not Available | images | source |
FFTQuiver | 14 Oct 2015 | 4 Functions for frequency domain customizable filtering in one or two dimensions. Homomorphic filtering can also be done. Requireslibfftw3f-3.dll or FFTw3.dll or fftw.dll to be in the path. | FFTQuiver | for 2.6 FFTQuiver | for avisynth+ FFTQuiver 32 bit FFTQuiver 64 bit | for vapoursynth vcfreq | images | source |
FQuiver | Jan 6, 2013 | 2 Functions for frequency domain filtering in one or two dimensions, similar to FFTQuiver above. Does not require any other dll, but slower than FFTQuiver. | FQuiver | for 2.6 Not Available | for avisynth+ not available | for vapoursynth Not Available | images | source |
FQSharp | 14 Oct 2015 | Intoduces focus or motion blur, visual aid to estimate blur and removal by deconvolution. Requireslibfftw3f-3.dll or FFTw3.dll or fftw.dll to be in the path. | FQSharp | for 2.6 Not Available | for avisynth+ FQSharp 32bit FQSharp 64bit | for vapoursynth see vcfreq | images | source |
FXpanse | Oct 4, 2008 | Creates a single full scene from panned input. Requireslibfftw3f-3.dll or FFTw3.dll or fftw.dll to be in the path. | FXpanse plugin | for 2.6 Not Available | for avisynth+ not available | for vapoursynth Not Available | images | source |
GBlur | 14 Oct 2015 | Blurs the image as in out of focus or linear motion or rectangular grid | GaussBlur in colorit | for 2.6 GBlur | for avisynth+ GBlur 32 bit GBlur 64bit | for vapoursynth see vcmod | images | source |
Grid | 14 Oct 2015 | Draws a grid on image to enable read row and column coordinates. Especially useful for use with ColorIt and Reform filter plugins | Grid | for 2.6 Grid | for avisynth+ Grid 32bit Grid 64bit | for vapoursynth Not Available | images | source |
HBlur | 14 Oct 2015 | Blurs the image as in out of focus or linear motion or rectangular grid | HBlur | for 2.6 HBlur | for avisynth+ HBlur 32bit HBlur 64bit | for vapoursynth see vcmod | images | source |
HistogramAdjust | 18 oct 2015 | The histogram of the image is equalized or matched with that of another image or table for equalization | HistogramAdjust | for 2.6 HistogramAdjust | for avisynth+ HistogramAdjust 32bit HistogramAdjust 64bit | for vapoursynth see vcmod | images | source |
HollywoodSquares | Nov 1, 2004 | Creates popup album, akin to Hollywood squares TV show | HollywoodSquares | for 2.6 Not Available | for avisynth+ not available | for vapoursynth Not Available | images | source |
NeuralNet | 14 Apr 2015 | Neural networks through back propogation learn and filter some types of noise. Classification and linear type Networks are included. | NeuralNet | for 2.6 Not Available | for avisynth+ not available | for vapoursynth Not Available | images | source |
NirMalam | 17 Oct 2015 | Estimates noise parameters from either user specified or auto selected window and reduces in a moving grid. | NirMalam | for 2.6 NirMalam | for avisynth+ NirMalam 32bit NirMalam 64bit | for vapoursynth Not Available | images | source |
Perspective | Aug 23, 2008 | perspective <-> Front view transform | Perspective dll | for 2.6 Not Available | for avisynth+ not available | for vapoursynth Not Available | images | source |
Peep | Mar 18, 2009 | Peep in an elliptic or rectangular window an image from different clip | Peep dll | for 2.6 Not Available | for avisynth+ not available | for vapoursynth Not Available | images | source |
Planetarium | 14 Apr 2015 | Converts input to a frame suitable for planetarium projection | Planetarium dll | for 2.6 Planetarium | for avisynth+ not available | for vapoursynth Not Available | images | source |
Reform | Dec 27, 2012 | Skewed images are corrected or vice versa, useful if video is recorded with slightly incorrectly located camera. Sometimes refered to as perspective correction Use Reformer plugin for better results | Reform | for 2.6 Not Available | for avisynth+ not available | for vapoursynth Not Available | images | source |
Reformer | 14 Oct 2015 | Skewed images are corrected or vice versa, useful if video is recorded with incorrectly located camera or for transitions or effects. | Reformer | for 2.6 Reformer | for avisynth+ Reformer 32bit Reformer 64bit | for vapoursynth see vcmove | no images | source |
ReTarget | Mar 18 2009 | Through seam carving video is re targetted to a smaller size output device | ReTarget | for 2.6 Not Available | for avisynth+ not available | for vapoursynth Not Available | images | source |
ReTouch | 14 Apr 2015 | Using watershed segmentation and floodfill algorithms, image is segmented into basins and pixel values are shifted or stretched | ReTouch | for 2.6 ReTouch | for avisynth+ not available | for vapoursynth Not Available | images | source |
Seamer | 14 Apr 2015 | images are carved along seams for resizing. | Seamer dll | for 2.6 Seamer | for avisynth+ not available | for vapoursynth Not Available | images | source |
SegmentedAmp | 17 Oct 2015 | images are segmented using watershed algorithm and smoothened and or sharpened. | SegmentedAmp | for 2.6 SegmentedAmp | for avisynth+ SegmentedAmp 32bit SegmentedAmp 64bit | for vapoursynth see vcmod | images | source |
Spinner | 8 Nov 2015 | Rotates frame or part of it | Spinner plugin | for 2.6 Spinner | for avisynth+ Spinner 32bit Spinner 64bit | for vapoursynth vcmove | images | source |
SwitchByAudio | Feb 4,2013 | Switches between 2 clips as per audio | SwitchByAudio plugin | for 2.6 Not Available | for avisynth+ not available | for vapoursynth Not Available | images | source |
TCNAmpAdjust | Apr 17, 2007 | Amplitude correction of certain telecined material | TCNAmpAdjust | for 2.6 Not Available | for avisynth+ not available | for vapoursynth Not Available | TCNAmpAdjust | TCNAmpAdjust Source |
TransAll | 26 Sep 2015 | 20+ scene transition functions | TransAll | for 2.6 TransAll | for avisynth+ TransAll 32bit TransAll 64bit | for vapoursynth see vctrans | images | source |
Unfurl | 4 sep, 2008 | stitches into a panorama | Unfurl dll | for 2.6 Not Available | for avisynth+ not available | for vapoursynth Not Available | unfurl images | Unfurl Source |
VarianSlim | Nov 19, 2006 | From an auto selected or user specified window processing parameters are derived. In a moving grid noise is minimized with the derived parameters. | VarianSlim | for 2.6 Not Available | for avisynth+ not available | for vapoursynth Not Available | images | source |
vcfreq | 14 sep 2015 | 1D and 2D Frequency domain filtering.Has 4 functions F1Quiver, F2Quiver, Blur and Sharp . Requires fftw3f-3 dll | see FFTQuiver, FQSharp | see FFTQuiver, FQSharp | for avisynth+ see FFTQuiver, FQSharp | for vapoursynth vcfreq and vcfreq64 | image | source < |
vcmod | 14 Oct 2015 | Has several functions for denoising using different criteria viz:histogram, median, amplitude watershed, variance, Gaussianblur, motion and out of focus blur.desaltpepper,deveed | see histogramAdjust, DeNoise, AdaptiveMedian, DeSaltPepper, DeVeed, GBlur, HBlur | see histogramAdjust, DeNoise, AdaptiveMedian, DeSaltPepper, DeVeed, GBlur, HBlur | for avisynth+ see histogramAdjust, DeNoise, AdaptiveMedian, DeSaltPepper, DeVeed, GBlur, HBlur | for vapoursynth vcmod and 64bit vcmod64 | image | source |
vcmove | ONov 2014 | Has several functions to displace pixels values using different criteria viz: rotation angle, correcting barrel and pin cushion distortions, quad to rectangle and vice versa transformations. | see spinner, debarrel, reformer | see spinner, debarrel, reformer | for avisynth+ see spinner, debarrel, reformer | for vapoursynth vcmove and 64 bit vcmove64 | image | source< |
vctrans | 10 Sep 2015 | Has numerous functions for transitons | see TransAll | see TransAll | for avisynth+ see TransAll | for vapoursynth vctrans and 64bit vctrans | image | source |
WaterShed | 23 Oct 2015 | Assuming image grey values to be elevations, it is segmented into basins and watershed lines. Useful in certain medical image analysis and recoloring work. | WaterShed | for 2.6 Watershed | for avisynth+ Watershed 32bit Watershed 64bit | for vapoursynth Not Available | images | source |
WeedFN | Dec 11, 2006 | Low level noise filtered | WeedFN | for 2.6 Not Available | for avisynth+ not available | for vapoursynth Not Available | image | source
|
To V.C.Mohan........................ To Avisynth