User:Clouded/Rough Classification

From Avisynth

Jump to: navigation, search

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:

  1. Create an AVISynth clip from a video file.
  2. Correct or remove any unwanted features in the video (e.g. dot crawl, field blending or telecine).
  3. Denoise the video (optional).
  4. 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.

Contents

[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

[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
Personal tools