User:Clouded/Rough Classification
From Avisynth
Rough classification of filters (in progress). Adopts foxyshadis's excellent suggestion: "I'd like to merge the scripts and filters sections someday, which I imagine will make it much easier for people to find what they need there."... so the word filter will always be used to refer to both script filters and plug-in filters.
PLEASE feel free to add to this list or make corrections -- I will be very grateful for any help.
Most scripts will apply filters in the following order:
- Create an AVISynth clip from a video file.
- Correct or remove any unwanted features in the video (e.g. dot crawl, field blending or telecine).
- Denoise the video (optional).
- Manipulate the video into the desired format (by e.g. changing the size and frame rate).
AVISynth filters have been classified under these four basic tasks, with a fifth category for filters that fall outside this scheme.
[edit] Source Filters
- DVInfo
- DVTimeStampEx
- DVUtilities
- ImageSequence
- ImMaAVS
- IUF
- EvilMPASource
- MPASource
- Mpegdecoder
- MPEGSource
- NicAudio
- OMF import filter
- Quicktime Import/Export Filter
- RawSource
[edit] Restoration Filters
These remove effects or artefacts introduced (deliberately or accidentally) into the source video. Denoisers are classified separately.
[edit] Antialiasing
- AAA
- AntiAliasing
- SangNom
- SAA
- TIsophote
[edit] Chroma correction
- bt709tobt601
- ChromaShift
- ColorMatrix
- FixChromaBleeding
[edit] Deblocking
- Deblock
- Deblock_QED
- Media:FunkyDeBlock
- MDeblock
- SmoothD
[edit] Dehaloing
- BlindDeHalo1
- BlindDeHalo2
- BlindDeHalo3
- DeHalo_alpha
[edit] Deringing
- BlindDeRing
- HQDering
[edit] Deinterlacing
- Area
- BlendBob
- DGBob
- FieldDeinterlace
- GreedyHMA
- InterpolationBob
- KernelDeint
- LeakKernelDeint
- MVBob
- SmoothDeinterlace
- TDeint
- TomsMoComp
[edit] Fieldblending and Frameblending removal
- C_deblend
- Deblend
- RemoveBlend
- Restore24
- RestoreFPS
- Unblend
- FixBlendIVTC
[edit] Film Damage correction
- Undot
- Descratch
- Despot
- RemoveDirt
[edit] Frequency Interference removal
- DeFreq
- FanFilter
[edit] IVTC & Decimation
- BruteIVTC
- FDecimate
- GreedyHMA
- IT
- MultiDecimate
- ReMatch
- RePal
- SmartDecimate
- Telecide (Decomb package)
- TIvtc
- TPRivtc
- UnComb
[edit] Ghost Removal
- FixVHSOversharp
- GhostBuster
[edit] Logo removal
- DeKafka
- DeLogo
- X-Logo
[edit] Luma Equalisation
- Antiflicker
- EquLines
[edit] Rainbow & Dot Crawl removal
- BiFrost
- Dedot
- DeRainbow
- DFMDeRainbow
- GuavaComb
- LUTDeRainbow
- mfRainbow
- SmartSSIQ
- SSIQ
- TComb
[edit] Stabilisation
- DePan
- GenMotion
[edit] Denoisers
(need subclassification)
- AdaptiveMedian
- Atc
- ColourizeSmooth
- ConditionalTemporalMedian
- DeNoise
- DCTFun4b
- DNR2
- ExtendedBilateral
- MedianBlur
- SmartSmoother
- SmootherHiQ
- SSIQ
- UberSmooth [Deen]
- UberSmooth [DCTFun]
- UberSmooth [Bloated]
- VariableBlur
- RemoveGrain
- DeGrainMedian
- PixieDustPP
[edit] Spatial Denoisers
- _2DCleanYUY2
- DctFilter
- eDeen
- Msmooth
- SpaceDust
- TBilateral
- VagueDenoiser
- FFT3DFilter
[edit] Temporal Denoisers
- CNR2
- FaeryDust
- Fluxsmooth
- GrapeSmoother
- TemporalCleaner
- TTempSmooth
[edit] Spatio-Temporal Denoisers
- Deen
- FFT3DFilter
- FFT3Dgpu
- GoldDust
- HQdn3d
- MipSmooth
- NoMoSmooth
- PeachSmoother
- PixieDust
- STMedianFilter
[edit] Adjustment Filters
[edit] Audio Filters
- BeFa
[edit] Field Order
- PFR
- ReverseFieldDominance
[edit] Frame Rate Conversion
- FrameDbl
(also see MVTools and Motion)
[edit] Levels and Chroma
- ColourLike
- ExpSat
- GiCocu
- Hdragc
- HistogramAdjust
- TweakColor
[edit] Linedarkening
- FastLineDarken
- LimitedDarken
[edit] Sharpeners
- aSharp
- aWarpSharp
- LimitedSharpen
- MSharpen
- SSXSharpen
- TUnsharp
- Unfilter
- Unsharpmask
- WarpSharp Package
- WarpSharp YV12
- XSharpen
[edit] Resizers
- EdiUpsizer
- EEDI2
- HybridResize
- Scanlines
- SimpleResize
- YV12InterlacedReduceBy2
- Zoom
[edit] Effects
- AddGrain
- AddNoise
- AviShader
- EffectsMany
- HollywoodSQ
- NoiseGenerator
- TransAll
- Transition(1)
- Transition(2)
[edit] Subtitling
- SubAA
- TextSub
[edit] Colourspace Conversion
- AutoYUY2
[edit] Other Filters
[edit] Debug Filters
- AudioGraph
- AVInfo
- Avisynth Monitor
- AvsTimer
- DumpPixelValues
- Framenumber
- Grid
- Kronos
- MonitorFilter
- PixelInfo
- ShowPixelValues
- SubtitleEx
- TMonitor
- ViewFields/UnViewFields
- ViewAudio
[edit] Filters supporting Scripts
These filters are primarily designed to be used in scripts.
- CheckMask
- Convolution3D
- MaskTools
- MergeClips
- PlaneMinMax
[edit] Meta-Filters
These filters are primarily designed to be used with other filters, to restrict or augment their effect.
- Motion
- MT
- MVTools
[edit] Multi Purpose
- Camembert
- iiP
- SeeSaw
- mftoon
[edit] Import Filters
These filters are used to import filters written for other audio and video packages.
- FreeFrame
- Sox Audio Effect Filter
- loadvfapiplugin
[edit] As Yet Unclassified
- Adjust
- AutoCrop
- Average
- BorderControl
- BeforeAfter
- BeforeAfterDiff
- BeforeAfterLine
- Call
- Colorit
- DCT
- DeBlot
- FillMargins
- Dup
- DeDup
- GetDups
- GetSystemEnv
- GraMaMa
- LBKiller
- NeuralNet
- PseudoColor
- Reform
- RGBManipulate
- SceneChangeLavc
- WaterShed
- SlopeBend
- MCNR_simple2
- LTSMC
- Ylevels
- DeLogo
- Soothe
- Blockbuster
- UnSmooth

