AviSynth/필터 일람

덤프버전 : r20170327


1. 개요
1.1. 내장 필터
1.1.1. 미디어 파일 필터
1.1.2. 색 변환 및 조정 필터
1.1.3. 오버레이 및 마스크 필터
1.1.4. 기하학적 변환 필터
1.1.5. 픽셀 보정 필터
1.1.6. 타임라인 편집 필터
1.1.7. 인터레이스 필터
1.1.8. 음성 처리 필터
1.1.9. 조건문 및 기타 메타 필터
1.1.10. 디버그 필터
1.2. 확장 필터
1.2.1. 소스 필터
1.2.2. 보정 필터
1.2.2.1. 안티에일리어싱
1.2.2.2. 채도 보정
1.2.2.3. 디밴딩
1.2.2.4. 디블로킹
1.2.2.5. 디할로잉
1.2.2.6. 디더링 및 압축 잡음
1.2.2.7. 디인터레이싱
1.2.2.8. 필드블랜딩과 프레임블렌딩 제거
1.2.2.9. 필름 손상 복원
1.2.2.10. 주파수 간섭 제거
1.2.2.11. IVTC & 데시메이션
1.2.2.12. 고스트 제거
1.2.2.13. 로고 제거
1.2.2.14. Luma 이퀄라이저
1.2.2.15. 레인보우 및 닷 크롤링 제거
1.2.2.16. 안정기
1.2.3. 잡음 제거
1.2.3.1. 공간적 디노이저
1.2.3.2. 시간적 디노이저
1.2.3.3. 시공간적 디노이저
1.2.3.4. 미분류 디노이저
1.3. 적응형 필터
1.3.1. 색공간 변환
1.3.2. 중복 프레임 검출기
1.3.3. 효과
1.3.4. 필드 오더
1.3.5. 프레임률 변환
1.3.6. 명암 및 채도
1.3.7. 외곽선 강조
1.3.8. 크기 조절
1.3.9. 샤픈
1.3.10. 블러
1.3.11. 회전
1.3.12. 자막
1.3.13. 장면전환 효과
1.4. 기타 필터
1.4.1. 디버깅/진단 필터
1.4.2. 외곽선 검출
1.4.3. 출력 필터
1.4.4. 입력 필터
1.4.5. 메타 필터
1.4.6. 다목적 필터
1.4.7. 장면 전환 검출기
1.4.8. 서포트 필터
1.4.9. 딥 컬러 필터
1.4.10. 3D 필터
1.5. 라이브러리
1.5.1. 오디오 필터
1.5.2. 미분류 필터


1. 개요[편집]


AviSynth에서 사용되는 필터의 플러그인 및 스크립트 일람이다. 추가바람


1.1. 내장 필터[편집]


AviSynth에 기본으로 내장 되어 있는 필터들이다.


1.1.1. 미디어 파일 필터[편집]


필터
설명
색상 형식
AviSource
AviFileSource
OpenDMLSource
Opens an AVI file..
RGB24, RGB32, YUY2, Y8, YV411, YV12, YV16, YV24
DirectShowSource
Opens a filename using DirectShow.
RGB24, RGB32, YUY2, Y8, YV411, YV12, YV16, YV24
ImageReader
ImageSource
ImageSourceAnim
These filters produce a video clip by reading in still images or animated images.
RGB24, RGB32, YUY2, Y8, YV411, YV12, YV16, YV24
ImageWriter
Writes frames as images to your hard disk.
RGB24, RGB32, YUY2, Y8, YV411, YV12, YV16, YV24
Import
Imports an AviSynth script into the current script.
RGB24, RGB32, YUY2, Y8, YV411, YV12, YV16, YV24
SegmentedAviSource
SegmentedDirectShowSource
This filter automatically loads up to 100 avi files per argument.
RGB24, RGB32, YUY2, Y8, YV411, YV12, YV16, YV24
WavSource
Opens a WAV file or the audio of an AVI file.
RGB24, RGB32, YUY2, Y8, YV411, YV12, YV16, YV24
SoundOut
SoundOut is a GUI driven sound output module for AviSynth (it exports audio to several compressors).
All audio.


1.1.2. 색 변환 및 조정 필터[편집]


필터
설명
색상 형식
ColorYUV
Adjusts colors and luma independently.
YUY2, Y8, YV411, YV12, YV16, YV24
ConvertBackToYUY2
Converts a RGB clip back to YUY2.
RGB24, RGB32
ConvertToRGB
Converts to RGB32 unless clip is RGB24.
RGB24, RGB32, YUY2, Y8, YV411, YV12, YV16, YV24
ConvertToRGB24
ConvertToRGB32
ConvertToYUY2
ConvertToY8
ConvertToYV411
ConvertToYV12
ConvertToYV16
ConvertToYV24
Converts to RGB24 / RGB32 / YUY2 / Y8 / YV411 / YV12 / YV16 (planar version of YUY2) / YV24 (full YUV).
RGB24, RGB32, YUY2, Y8, YV411, YV12, YV16, YV24
FixLuminance
Correct shifting vertical luma offset.
YUY2
GreyScale
Converts a video to greyscale.
RGB24, RGB32, YUY2, Y8, YV411, YV12, YV16, YV24
Invert
Inverts selected color channels of a video.
RGB24, RGB32, YUY2, Y8, YV411, YV12, YV16, YV24
Levels
The Levels filter scales and clamps the blacklevel and whitelevel and adjusts the gamma.
RGB24, RGB32, YUY2, Y8, YV411, YV12, YV16, YV24
Limiter
A filter for clipping levels to within CCIR-601 range.
RGB24, RGB32, YUY2, Y8, YV411, YV12, YV16, YV24
MergeARGB
MergeRGB
This filter makes it possible to select and combine a color channel from each of the input videoclips.
RGB24, RGB32, YUY2, Y8, YV411, YV12, YV16, YV24
MergeChroma
MergeLuma
This filter makes it possible to merge chroma/luma from a videoclip into another. There is an optional weighting, so a percentage between the two clips can be specified.
YUY2, Y8, YV411, YV12, YV16, YV24
Merge
This filter makes it possible to merge both luma and chroma from a videoclip into another. There is an optional weighting, so a percentage between the two clips can be specified.
RGBAdjust
Adjusts each color channel seperately.
YUY2, Y8, YV411, YV12, YV16, YV24
ShowAlpha
ShowRed
ShowGreen
ShowBlue
Shows the selected channel of an (A)RGB clip.
YUY2, Y8, YV411, YV12, YV16, YV24
SwapUV
Swaps chroma channels.
YUY2, Y8, YV411, YV12, YV16, YV24
Tweak
Adjusts the hue, saturation, brightness, and contrast.
YUY2, Y8, YV411, YV12, YV16, YV24
UToY
VToY
Copies chroma U/V plane to Y plane.
YUY2, Y8, YV411, YV12, YV16, YV24
UToY8
VToY8
Shorthand for UToY.ConvertToY8 / VToY.ConvertToY8.
YUY2, YV411, YV12, YV16, YV24
YToUV
Puts the luma channels of two clips as U and V channels. Luma is now 50% grey.
YUY2, Y8, YV411, YV12, YV16, YV24

1.1.3. 오버레이 및 마스크 필터[편집]


필터
설명
색상 형식
ColorKeyMask
Sets the alpha-channel (similar as Mask does) but generates it by comparing the color.
RGB32
Layer
Layering two videos.
RGB32, YUY2
Mask
Applies an alpha-mask to a clip.
RGB32
MaskHS
This filter returns a mask (as Y8) of clip using a given hue and saturation range.
YUY2, Y8, YV411, YV12, YV16, YV24
Overlay
Overlay puts two clips on top of each other with an optional displacement of the overlaying image, and using different overlay methods. Furthermore opacity can be adjusted for the overlay clip.
RGB24, RGB32, YUY2, Y8, YV411, YV12, YV16, YV24
ResetMask
Applies an "all-opaque" alpha-mask to clip.
RGB32
Subtract
Produces an output clip in which every pixel is set according to the difference between the corresponding pixels.
RGB24, RGB32, YUY2, Y8, YV411, YV12, YV16 (?), YV24

1.1.4. 기하학적 변환 필터[편집]


필터
설명
색상 형식
AddBorders
Adds black borders around the image.
RGB24, RGB32, YUY2, Y8, YV411, YV12, YV16, YV24
Crop
Crops excess pixels from each frame.
RGB24, RGB32, YUY2, Y8, YV411, YV12, YV16, YV24
CropBottom
Crops excess pixels from the bottom of each frame.
RGB24, RGB32, YUY2, Y8, YV411, YV12, YV16, YV24
FlipHorizontal
FlipVertical
Flips the video from left to right/upside-down.
RGB24, RGB32, YUY2, Y8, YV411, YV12, YV16, YV24
Letterbox
Letterbox simply blackens out the top and the bottom and optionally left and right side of each frame.
RGB24, RGB32, YUY2, Y8, YV411, YV12, YV16, YV24
HorizontalReduceBy2
VerticalReduceBy2
ReduceBy2
Reduces the size of each frame by half horizontally, vertically or in both directions.
RGB24, RGB32, YUY2, Y8, YV411, YV12, YV16, YV24
BicubicResize
BilinearResize
BlackmanResize
GaussResize
LanczosResize
Lanczos4Resize
PointResize
SincResize
Spline16Resize
Spline36Resize
Spline64Resize
The resize filters rescale the input video frames to an arbitrary new resolution, using different sampling algorithms.
RGB24, RGB32, YUY2, Y8, YV411, YV12, YV16, YV24
SkewRows
SkewRows skews the rows of a clip.
RGB24, RGB32, YUY2, Y8
TurnLeft
TurnRight
Turn180
Rotates the clip 90 degrees counter-clockwise / 90 degrees clockwise.
RGB24, RGB32, YUY2, Y8, YV411, YV12, YV16, YV24

1.1.5. 픽셀 보정 필터[편집]


필터
설명
색상 형식
Blur
Sharpen
This a simple 3x3-kernel blurring/sharpening filter.
RGB24, RGB32, YUY2, Y8, YV411, YV12, YV16, YV24
GeneralConvolution
General 3x3 or 5x5 convolution matrix.
RGB32
SpatialSoften
TemporalSoften
Removes noise from a video clip by selectively blending pixels spatially/temporally.
YUY2 (SpatialSoften), Y8, YV411, YV12, YV16, YV24
FixBrokenChromaUpsampling
The free Canopus DV Codec v1.00 upsamples the chroma channels incorrectly (although newer non-free versions appear to work fine). FixBrokenChromaUpsampling filter compensates for it.
YUY2

1.1.6. 타임라인 편집 필터[편집]


필터
설명
색상 형식
AlignedSplice
UnalignedSplice
Joins two or more video clips end to end.
RGB24, RGB32, YUY2, Y8, YV411, YV12, YV16, YV24
AssumeFPS
AssumeScaledFPS
ChangeFPS
ConvertFPS
Changes framerate and/or video speed in different ways.
RGB24, RGB32, YUY2, Y8, YV411, YV12, YV16, YV24
DeleteFrame
Deletes a single frame, given as an argument.
RGB24, RGB32, YUY2, Y8, YV411, YV12, YV16, YV24
Dissolve
Like AlignedSplice, except that the clips are combined with some overlap. RGB24, RGB32, YUY2, Y8, YV411, YV12, YV16, YV24
DuplicateFrame
Duplicates a single frame given as an argument.
RGB24, RGB32, YUY2, Y8, YV411, YV12, YV16, YV24
FadeIn0
FadeIn
FadeIn2
FadeOut0
FadeOut
FadeOut2
FadeIO0
FadeIO
FadeIO2
Causes the video stream to fade linearly to black at the start or end.
RGB24, RGB32, YUY2, Y8, YV411, YV12, YV16, YV24
FreezeFrame
Replaces all the frames between first-frame and last-frame with a selected frame.
RGB24, RGB32, YUY2, Y8, YV411, YV12, YV16, YV24
Interleave
Interleaves frames from several clips on a frame-by-frame basis.
RGB24, RGB32, YUY2, Y8, YV411, YV12, YV16, YV24
Loop
Loops the segment from start frame to end frame a given number of times. RGB24, RGB32, YUY2, Y8, YV411, YV12, YV16, YV24
Reverse
This filter makes a clip play in reverse.
RGB24, RGB32, YUY2, Y8, YV411, YV12, YV16, YV24
SelectEven / SelectOdd
Makes an output video stream using only the even/odd numbered frames.
RGB24, RGB32, YUY2, Y8, YV411, YV12, YV16, YV24
SelectEvery
Selects frames with a fixed period, it is a generalization of SelectEven and SelectOdd.
RGB24, RGB32, YUY2, Y8, YV411, YV12, YV16, YV24
SelectRangeEvery
Selects a range of frames with a fixed period.
RGB24, RGB32, YUY2, Y8, YV411, YV12, YV16, YV24
Trim
Trims a video clip so that it includes only the frames first_frame through last_frame.
RGB24, RGB32, YUY2, Y8, YV411, YV12, YV16, YV24

1.1.7. 인터레이스 필터[편집]


필터
설명
색상 형식
AssumeFrameBased
AssumeFieldBased
Forces frame-based or field-based material.
RGB24, RGB32, YUY2, Y8, YV411, YV12, YV16, YV24
AssumeBFF
AssumeTFF
Forces field order.
RGB24, RGB32, YUY2, Y8, YV411, YV12, YV16, YV24
Bob
Bob takes a clip and bob-deinterlaces it.
RGB24, RGB32, YUY2, Y8, YV411, YV12, YV16, YV24
ComplementParity
Changes top fields to bottom fields and vice-versa.
RGB24, RGB32, YUY2, Y8, YV411, YV12, YV16, YV24
DoubleWeave
The filter operates like Weave, except that it produces double the number of frames by combining both the odd and even pairs of fields.
RGB24, RGB32, YUY2, Y8, YV411, YV12, YV16, YV24
PeculiarBlend
This filter blends each frame with the following frame in a peculiar way.
YUY2
Pulldown
This filter simply selects two out of every five frames of the source video.
RGB24, RGB32, YUY2, Y8, YV411, YV12, YV16, YV24
SeparateColumns
SeparateRows
Takes a clip and separates the columns or rows of each frame into new frames.
RGB24, RGB32, YUY2, Y8, YV411, YV12, YV16, YV24
SeparateFields
Takes a frame-based clip and splits each frame into its component top and bottom fields.
RGB24, RGB32, YUY2, Y8, YV411, YV12, YV16, YV24
SwapFields
Swaps the two fields in an interlaced frame.
RGB24, RGB32, YUY2, Y8, YV411, YV12, YV16, YV24
Weave
Takes even pairs of fields from a Fields Separated input video clip and combines them together to produce interlaced frames.
RGB24, RGB32, YUY2, Y8, YV411, YV12, YV16, YV24
WeaveColumns
WeaveRows
Takes a clip and weaves sets of columns or rows together to produce composite frames.
RGB24, RGB32, YUY2, Y8, YV411, YV12, YV16, YV24

1.1.8. 음성 처리 필터[편집]


필터
설명
색상 형식
Amplify
AmplifydB
Amplify multiply audio samples by amount.
16 bit, Float
AssumeSampleRate
Adjusts the playback speed of the audio.
All
AudioDub
AudioDubEx
AudioDub takes the video stream from the first argument and the audio stream from the second argument and combines them. AudioDubEx is similar, but it doesn't throw an exception if both clips don't have a video or audio stream.
All
AudioTrim
Trims an audio clip so that it includes only the start_time through end_time.
All
ConvertAudioTo8bit
ConvertAudioTo16bit
ConvertAudioTo24bit
ConvertAudioTo32bit
ConvertAudioToFloat
Converts audio samples to 8/16/24/32/Float bits.
All
ConvertToMono
Merges all audio channels.
16 bit, Float
DelayAudio
Delays the audio track by second seconds.
All
EnsureVBRMP3Sync
Corrects out-of-sync MP3-AVI's, when seeking or trimming.
All
GetChannel
GetLeftChannel
GetRightChannel
Returns an audio channel from a clip.
All
KillAudio
KillVideo
Removes the audio or video from a clip completely.
All
MergeChannels
Merges channels of two audio clips.
All
MixAudio
Mixes audio from two clips.
16 bit, Float
MonoToStereo
Converts two mono signals to one stereo signal.
16 bit, Float
Normalize
Amplifies the entire waveform as much as possible, without clipping.
16 bit, Float
ResampleAudio
Performs a high-quality change of audio sample rate.
16 bit
SuperEQ
High quality 16 band sound equalizer.
Float
SSRC
Very high quality samplerate conversion.
Float
TimeStretch
This filter can change speed of the sound without changing the pitch, and change the pitch of a sound without changing the length of a sound.
Float

1.1.9. 조건문 및 기타 메타 필터[편집]


필터
설명
색상 형식
ConditionalFilter
FrameEvaluate
ScriptClip
ConditionalSelect
ConditionalFilter returns source1 if some condition is met, otherwise it returns source2. ScriptClip/FrameEvaluate returns the clip which is returned by the function evaluated on every frame. ConditionalSelect returns one frame from several sources based on an integer evaluator.
YUY2 ?, YV12
ConditionalReader
ConditionalReader allows you to import information from a text file, with different values for each frame - or a range of frames.
YUY2 ?, YV12
WriteFile
WriteFileIf
WriteFileStart
WriteFileEnd
These filters evaluate expressions and output the results to a text-file.
RGB24, RGB32, YUY2, Y8, YV411, YV12, YV16, YV24 ?
Animate
ApplyRange
Animate (ApplyRange) is a meta-filter which evaluates its parameter filter with continuously varying (the same) arguments.
RGB24, RGB32, YUY2, Y8, YV411, YV12, YV16, YV24 ?
TCPServer
TCPSource
This filter will enable you to send clips over your network. You can connect several clients to the same machine.
RGB24, RGB32, YUY2, Y8, YV411, YV12, YV16, YV24

1.1.10. 디버그 필터[편집]


필터
설명
색상 형식
BlankClip
Blackness
This filter produces a solid color, silent video clip of the specified length (in frames).
RGB24, RGB32, YUY2, Y8, YV411, YV12, YV16, YV24
ColorBars
ColorBarsHD
This filters produce a video clip containing SMPTE colorbars scaled to any image size.
RGB32, YUY2, YV12, YV24
Compare
Compares two clips and prints out information about the differences.
RGB24, RGB32, YUY2, YV12
Echo
Forces getframe calls to all input clips. Returns only first clip result.
RGB24, RGB32, YUY2, Y8, YV411, YV12, YV16, YV24
Histogram
Adds a histogram.
RGB24, RGB32, YUY2, Y8, YV411, YV12, YV16, YV24
Info
Prints out image and sound information.
RGB24, RGB32, YUY2, Y8, YV411, YV12, YV16, YV24
MessageClip
Produces a clip containing a text message.
RGB32
Preroll
Preroll the audio or video on non linear access.
RGB24, RGB32, YUY2, Y8, YV411, YV12, YV16, YV24
ShowFiveVersions
Takes five video clips and combines them in a staggered arrangement from left to right.
RGB24, RGB32, YUY2, Y8, YV411, YV12, YV16 (?), YV24
ShowFrameNumber
ShowSMPTE
ShowTime
Draws text on every frame indicating what number AviSynth thinks it is.
RGB24, RGB32, YUY2, Y8, YV411, YV12, YV16, YV24
StackHorizontal
StackVertical
Takes two or more video clips and displays them together in left-to-right/up-to-down order.
RGB24, RGB32, YUY2, Y8, YV411, YV12, YV16, YV24
Subtitle
Adds a single line of anti-aliased text to a range of frames.
RGB24, RGB32, YUY2, Y8, YV411, YV12, YV16, YV24
Tone
This will generate sound.
Float
Version
Generates a video clip with a short version and copyright statement.
RGB24


1.2. 확장 필터[편집]


AviSynth v2.5x 이상 버전에서 추가해 사용 가능한 확장 필터 및 플러그인, 사용자 정의 스크립트

1.2.1. 소스 필터[편집]


필터
설명
색상 형식
플러그인/스크립트
제작자
BassAudio
Bass Audio decoder. Supports wav, aiff, mp3, mp2, mp1, ogg. Support for aac, ac3, alac, ape, cd, flac, midi, mpc, ofr, spx, tta, wma, wv with additional included dll's. The filter is included in the Behappy package.
N/A
Plugin, x64
dimzon
CMVSource
Load Dwarf Fortress CMV and CCMV movies.
RGB32
Plugin
Robert Martens
DGAVCDecode
AVC/H.264 decoder plug-in.
YV12
Plugin
Donald Graft
DGDecode
Decode MPEG1/MPEG2 streams from: DVD VOBs, captured transport streams, *.mpg/*.m2v/*.pva files, etc. Use this instead of MPEGDecoder/MPEG2Dec3.
YV12, YUY2, RGB24, I420
Plugin
Donald Graft
DirectShowSource2
Uses the installed Haali Media Splitter along with its avss.dll AviSynth plugin. Converts vfr files to cfr in order to support frame-accurate seeking.

Plugin

DVInfo
Grabs the timestamp and recording date info from a DV-AVI.
N/A
Plugin
WarpEnterprises
DVTimeStampEx
Shows DV timestamp information over a DV clip.
N/A
Plugin
basilik
FFmpegSource
Decodes all ffmpeg (libavcodec) supported A/V formats with frame accurate seeking in AVI, MKV and MP4.
RGB, YUY2, YV12, I420
Plugin
Myrsloik, TheFluff, Plorkyeran, others
HDVInfo
Grabs the timestamp and recording date info out of a M2T-D2V file
N/A
Plugin
paviko
ImageSequence
Load png, jpg, bmp, pcx, tga and gif image sequences using the Corona Image I/O Library. CoronaSequence/RawSequence.
RGB32
Plugin

Immaavs
ImmaRead uses the ImageMagick libraries to read images. Many formats are supported including animations, multipage files, image sequences and images with different sizes.

Plugin
Wilbert Dijkhof
IUF
Import Uncompressed File. Must be uncompressed! Supported uncompressed Formats: avi, omf(avid), pxr(pixar), mov(24/32bit quicktime), cineon. Can export as well.
RGB
Plugin

JpegSource
An advanced JPEG decoder for Avisynth 2.6.
YV12, YV16, YV24, YV411
Plugin
SEt
LSMASHSource
A source plugin for audio and video.
RGB24, YUY2, YV12, YV16, YV24, YV411
Plugin
VFR-maniac
MPASource
A mp1/mp2/mp3 audio decoder plugin. See discussion
N/A
Plugin
WarpEnterprises
MPEGDecoder
Load VOB/MPEG-2 ES,PS,TS/MPEG-1 files directly. (deprecated)
YV12
Plugin

MPEG2Dec
Mpeg2dec is a plugin which lets AviSynth import MPEG2 files. (deprecated)
RGB, YUY2
Plugin
Dividee and others
MPEG2Dec3
A MPEG2Dec2.dll modification with deblocking and deringing. Note that the colorspace information of dvd2avi is ignored when using mpeg2dec. (deprecated)
RGB, YUY2, YV12
Plugin
Marc FD, Nic, Tom Barry, sh0dan and others
NicAudio
Audio Plugins for Audio: MPEGAudio/AC3/DTS/LPCM and other uncompressed formats. Formerly known As EvilMPASource.
N/A
Plugin
Nic
OmfSource
Opens the AVID OMF file format (video only, and only works with captured files).
YUY2, YV12
Plugin
tateu
QTSource
Quicktime Import/Export Filter using an existing installation of Quicktime 6/7.
RGB32, RGB24, YUY2
Plugin
tateu
R3DSource
Redcode RAW source plugin to load R3D clips.
RGB32
Plugin
Gabor Kertai
RawSource
Loads raw video data directly from files. See the initial discussion and its continuation.
RGB, YUY2, YV12
Plugin Updated with NV12 Support
WarpEnterprises, Wilbert Dijkhof and sh0dan
RawSourceMod
Loads raw video data directly from files. Further modifications (most raw formats, YUV4MPEG2 compatible with latest spec) discussion.
RGB, YUY2, YV12 (for 2.5/2.6), YV24, YV16, YV411, Y8 (for 2.6)
2.5 plugin
2.6 plugin
msvcr100.dll
Chikuzen
Sashimi
(function "RawReader")
Loads raw video data directly from files, similarly to RawSource, but also allows for skipping headers, and extra formats (long list to help anyone doing a search): GREY, Y8, interleaved RGB, BGR (which is RGB24), BGRA (which is RGB32), ARBG, ABGR, RGBA, interleaved YUV (which is YCbCr), YUY2, UYVY, AYUV, planar YUV formats YUV444, YUV422, YUV420 (as YV12), YUV420 (as IMC2), and some raw ImageMagick formats. Some supports for different bit-depths. Includes YUVInterleaved.avsi, InterleavedConversions.avsi, and PlanarConversions.avsi. Discussion.
RGB, YUY2, and YV12.
Plugin with scripts
PitifulInsect
VapourSource
VapourSynth script reader for AviSynth2.6x. Discussion.
RGB24, RGB32, YUY2, Y8, YV12, YV16, YV24.
Plugin
Chikuzen


1.2.2. 보정 필터[편집]



1.2.2.1. 안티에일리어싱[편집]

필터
설명
색상 형식
플러그인/스크립트
제작자
AAA
Anti-aliasing filter designed for anime.
YV12
Script
Soulhunter
AntiAliasing
Anti-aliasing script for, well, anti-aliasing.
YV12
Script
SpikeSpiegel, Didee, mf, scharfis_brain and Soulhunter
AntiAliasRG
An anti-aliasing script that uses RemoveGrain(SSE3).dll.
YV12
Script
Bloax
DAA
Anti-aliasing with contra-sharpening. Included in AnimeIVTC.
YV12
Script
Didee
mcDAA3
Motion-Compensated Anti-aliasing with contra-sharpening by AmjadSONY, can deal with ifade too, created because when applied daa3 to fixed scenes, it could damage some details and other issues. See discussion
YV12
Script
AmjadSONY
FAA
Faster Anti-aliasing. [1]
YV12
Script
list
MAA
Anti-aliasing with edge masking. Included in AnimeIVTC.
YV12
Script
martino, Kintaro, thetoof
MAA2
Updated version of the MAA antialising script from AnimeIVTC.
Y8, YV12, YV24
Script
line0
SAA
A simple anti-aliasing script.
YV12
Script
Soulhunter
SharpAAMCmod
High quality MoComped AntiAliasing script, also a line darkener since it uses edge masking to apply tweakable warp sharpening, "normal" sharpening and line darkening with optional temporal stabilization of these edges. Part of AnimeIVTC. [2][3]
YV12
Script
thetoof
TIsophote
A level-set (isophote) smoothing filter[4]
YV12
Plugin
tritical

1.2.2.2. 채도 보정[편집]

필터
설명
색상 형식
플러그인/스크립트
제작자
BT709ToBT601
Convert from BT.709 (HDTV) to BT.601 (SDTV) colorimetry.
YV12
Plugin
Tom Barry
ChromaShift
This filter will shift the chrominance information by an even number of pixels, in either horizontal direction. It can also apply an overall vertical shift of the total chrominance information, up or down. It is primarily intended to correct improper colour registration.
YV12, YUY2, RGB
Plugin
Simon Walters
ChromaShiftSP
This script can shift chroma in all directions with subpixel accuracy.

Script

ColorMatrix
ColorMatrix corrects the colors of MPEG-2 streams. More correctly, many MPEG-2 streams use slightly different coefficients (called Rec.709) for storing the color information than AviSynth's color conversion routines or the XviD/DivX decoders (called Rec.601) do, with the result that DivX/XviD clips or MPEG-2 clips encoded by TMPGEnc/QuEnc are displayed with slighty off colors. This can be checked by opening the MPEG-2 stream directly in VDubMod.
YV12, YUY2
Plugin
Wilbert Dijkhof
tritical (v2.0+)
FixChromaBleeding
Fixes area of chroma bleeding by shifting the chroma and lowering the saturation in the affected areas.
YV12
Script

ReInterpolate411
This is a fast simple filter to correct the improper 4:1:1 => 4:2:2 conversion that seems to occur with some DV/4:1:1 codes when used with Avisynth. It assumes the odd chroma pixels are duplicates and discards them replacing them with the average of the two horizontally adjacent even chroma pixels. It doesn't matter whether the clip is interlaced though it must be in YUY2 format for Avisynth 2.5. There are no parameters, and currently no readme file.
YUY2
Plugin
Alex Jordan
ReInterpolate420
Usually, DV decoders upsample PAL DV (which is YV12) to YUY2 using point sampling. This plugin reinterpolates the original chroma samples.
YUY2
Plugin
Tom Barry
MoveChroma
MoveChroma is a simple filter combination that helps in moving chroma back, if it has been displaced.

Script
Wilbert Dijkhof
Fizick (v3)
FixChromaticAberration
FixChromaticAberration resizes (and crops) the red/green/blue channels of the image separately. This helps to minimize the colored edges next to the image corners that result from lenses with chromatic aberration.
RGB24
Script


1.2.2.3. 디밴딩[편집]

필터
설명
색상 형식
플러그인/스크립트
제작자
AdaptDBMC
Luma / Fade / Blue adaptive debanding script.
YV12
Script
06_taro
GradFun2DB
DeBanding Filter. See wikipedia:Color Banding
YV12, YUY2, RGB24, RGB32
Plugin
Prunedtree
GradFunkMirror
Script that fixes GradFun2DB's bug that leaves the first 16 pixels on every border unprocessed. Needs GradFun2DB !
YV12, YUY2, RGB24, RGB32
Script
Alain2, MugFunky
GradFun2DBmod
An advanced debanding script based on GradFun2DB.
YV12
Script
LaTo
GradFun3
This debanding script, part of the Dither package, has several gradient smoothing algorithms, including a bilateral filter. It uses an ordered dithering, which has a good resilience to lossy compression.
YV12, YV16, YV24, Y8, YV411
Script
cretindesalpes
flash3kyuu_deband
Fast debanding plugin ported from AviUtl.
YV12, YUY2, YV16, YV24, Y8, YV411
Plugin
SAPikachu
LumaDB
Fast debanding filter with luma-adaptive grain and mask. Used to process luma only.
YV12
Script
06_taro
LumaDBL
Fast debanding filter with luma-adaptive grain and mask. Used to process luma only. Works in 16-bit internally and can also input/output 16-bit.
YV12
Script
06_taro

1.2.2.4. 디블로킹[편집]

필터
설명
색상 형식
플러그인/스크립트
제작자
BlockKiller
Deblocking filter,
YV12, YUY2
Script
Jawed
BlockTerminator
Deblocking filter,
YV12, YUY2
Script
foxyshadis
DeBlock
Deblocking filter, see discussion, also DGDecode uses DeBlock.
YV12, YUY2
Plugin
Fizick / Manao
Deblock_QED
A postprocessed Deblock(): Uses full frequencies of Deblock's changes on block borders, but DCT-lowpassed changes on block interiours. Didee. For updated Deblock QED see this discussion
YV12
Script
Didee
FunkyDeBlock
Deblocking script based on BlindPP and high/low pass separation.
YV12
Script
Mug Funky
MDeblock
Plugin for removing block artifacts, see homepage.
YV12
Plugin
Kassandro
SmoothD
Filter to deblock frames while keeping high frequency detail.
YV12
Plugin
Tobias Bergmann
SmoothD2
Deblocking filter. Rewrite of SmoothD. Faster, better detail preservation, optional chroma deblocking.
YV12
Plugin
Jim Conklin
SmoothDeblock3
Slow and complex, but produces very good results - especially on severely blocky sources - in a similar manner to TempGaussMC and QTGMC. See discussion and an overall comment.
YV12
Script
redfordxx

1.2.2.5. 디할로잉[편집]

필터
설명
색상 형식
플러그인/스크립트
제작자
abcxyz
Filter to remove halos.
YV12
Script
Didee
BlindDeHalo3
Filter to remove edge enhancement artefacts.
YV12
Script
Didee
DeHalo_alpha
Very powerful filter to remove edge enhancement artefacts.
YV12
Script
Didee
Mask_DHA
A combination of the best of DeHalo_alpha and BlindDeHalo3, plus a few minor tweaks to the masking.
YV12
Script
'Orum
YAHR
Basic filter with no variables to remove edge enhancement artefacts.[5]
YV12
Script
Didee

1.2.2.6. 디더링 및 압축 잡음[편집]

필터
설명
색상 형식
플러그인/스크립트
제작자
aWarpSharpDering
Tries to clean up slight ringing around edges by heavily AWarpSharp-ing the image and then applying it only to the areas where the difference is small enough so detail isn't destroyed.
YV12
Script
Leak
BlindDeRing
Deringing filter.
YV12
Plugin
krieger2005
EdgeCleaner
A simple edge cleaning and weak dehaloing function.
YV12
Script
canuckerfan
HQDering
Applies deringing by using a smart smoother near edges (where ringing occurs) only. See here and here for details.
YV12
Script
mf
HQDering mod
Applies deringing by using a smart smoother near edges (where ringing occurs) only.
YV12
Script
mawen1250
LazyDering
Tries to clean up slight ringing around edges by applying aWarpSharp2 only to areas where the difference is small enough so detail isn't destroyed.
YV12
Script
Leak, RazorbladeByte
MosquitoNR
A noise reduction filter designed for mosquito noise, which is often caused by lossy compression.
Y8, YV411, YV12, YV16, YV24, YUY2
Plugin
b_inary

1.2.2.7. 디인터레이싱[편집]

필터
설명
색상 형식
플러그인/스크립트
제작자
Area
A port of Gunnar Thalin's VirtualDub filter "Deinterlace - area based" to AviSynth.
RGB32
Plugin
Donald Graft // Gunnar Thalin
BlendBob
Filter designed for use after a smart bob; blends every other frame with the closest matching neighbouring frame.
YV12
Plugin
Kurt Prunner
DGBob
This filter splits each field of the source into its own frame and then adaptively creates the missing lines either by interpolating the current field or by using the previous field's data.
RGB, YV12, YUY2
Plugin
Donald Graft
Decomb
The FieldDeinterlace filter provides functionality similar to the postprocessing function of Telecide. You can use it for pure interlaced streams (that is, those not containing telecined progressive frames). The name refers to the fact that field mode differencing is used.
YV12, YUY2
Plugin
Donald Graft
GreedyHMA
GreedyHMA is an Avisynth filter that executes DScaler's Greedy/HM algorithm code to perform pulldown matching, filtering, and video deinterlace. It has pretty much been superceded by Donald Graft's Decomb package. However there may be occasions where it sometimes gives preferable results, especially with some bad PAL clips.
YUY2
Plugin
Tom Barry
eedi3
Another edge directed interpolation filter. Works by minimizing a cost functional involving every pixel in a scan line. eedi3 is good for deinterlacing and enlarging images by the powers of 2.
RGB24, YUY2, YV12
Plugin
tritical
IBob
Interpolating Bob works identically to the Avisynth built-in Bob filter except that it uses linear interpolation instead of bicubic resizing.
YV12, YUY2
Plugin
Kevin Atkinson
KernelDeint
This filter deinterlaces using a kernel approach. It gives greatly improved vertical resolution in deinterlaced areas compared to simple field discarding. Superceded by LeakKernelDeint, see the description below in this table.
RGB, YV12, YUY2
Plugin
Donald Graft
LeakKernelBob
This filter does a full framerate deinterlacing, i.e. it turn 50 fields per second into 50 frames per second. Adapted from Scharfis_brain's script of the same name.
RGB32, YV12, YUY2
Plugin
Kurt Prunner
LeakKernelDeint
This filter deinterlaces using a kernel approach. It gives greatly improved vertical resolution in deinterlaced areas compared to simple field discarding. Compared to KernelDeint, it is low-level optimized (for speed) and provides some useful new functionality. As the original author of KernelDeint() states, LeakKernelDeint() is the preferred version to use.
RGB32, YV12, YUY2
Plugin
Kurt Prunner
MCBob
Another approach to motion compensated bobbing. No residual combing, Motion Masking adaptive to local complexity, self adaptive error correction for temporal interpolation, Motion Search between fields of same parity, and spatial Interpolation overweights spatio-temporal interpolation. Is SLOW. MCBob + EEDI2 [6] MCBob + NNEDI [7]

Script
Didee
MVBob
by scharfis_brain [8]

Script
scharfis_brain
nnedi3
nnedi3 is an intra-field only deinterlacer. It takes in a frame, throws away one field, and then interpolates the missing pixels using only information from the kept field. It also has same rate and double rate modes.
RGB24, YUY2, YV12
Plugin
tritical
nnedi3ocl
OpenCL rewrite of nnedi3.
Y8, YV12, YV16, YV24, YV411
Plugin
SEt
QTGMC
by -Vit- [9] A new deinterlacer based on TempGaussMC_beta2. It's faster and has a presets system for speed/quality selection. There are also several new features including progressive support and noise/grain processing. The script also contains extensive comments to better describe the settings and the workings of the TGMC algorithm.

Script
-Vit-
SangNom
A single field deinterlacer, can also be used for anti-aliasing.
YV12
Plugin
Marc FD
SangNom2
Reimplementation of the old SangNom plugin.
Y8,YV12, YV16, YV24, YV411
Plugin
tp7
Securebob
type=2 or type=3. (part of MVbob) [10]

Script
scharfis_brain
SecureDeint
(part of MVbob) [11]

Script (?)
scharfis_brain
SmoothDeinterlace
by Gunnar Thalin [12]

Plugin
Gunnar Thalin
TDeint
TDeint is a bi-directionally, motion adaptive (sharp) deinterlacer. It can also adaptively choose between using per-field and per-pixel motion adaptivity. It can use cubic interpolation, kernel interpolation (with temporal direction switching), or one of two forms of modified ELA interpolation which help to reduce "jaggy" edges in moving areas where interpolation must be used. TDeint also supports user overrides through an input file, and can act as a smart bobber or same frame rate deinterlacer, as well as an IVTC post-processor.
YUY2, YV12
Plugin
tritical
Telecide Hints
The filter process the stats file to get the usual progressive matches and identify VFR sections.

Plugin

TempGaussMC
Motion-compensated bob deinterlacer, based on temporal gaussian blurring. reduces noise/grain of the source and does NOT leave the original fields unchanged. Output is rich with details and very stable. Is SLOW
YUY2, YV12
Script
Didee
TomsMoComp
This filter uses motion compensation and adaptive processing to deinterlace video source (not for NTSC film).
YUY2, YV12
Plugin
Tom Barry
Yadif
Port of YADIF (Yet Another DeInterlacing Filter) from MPlayer by Michael Niedermayer (http://www.mplayerhq.hu). It check pixels of previous, current and next frames to re-create the missed field by some local adaptive method (edge-directed interpolation) and uses spatial check to prevent most artifacts.
YUY2, YV12
Plugin
Fizick
Yadifmod
Modified version of Fizick's avisynth filter port of yadif from mplayer. This version doesn't internally generate spatial predictions, but takes them from an external clip. It also is not an Avisynth_C plugin (just a normal one).
YUY2, YV12
Plugin
tritical
TomsBob
We've asked Tom to include a proper 60fps deinterlacer in his wonderful TomsMoComp, but until then you'll have to make do with TomsBob.

Script


1.2.2.8. 필드블랜딩과 프레임블렌딩 제거[편집]

필터
설명
색상 형식
플러그인/스크립트
제작자
c_deblend superseded by srestore
Cdeblend is a simple blend replacing function like unblend or removeblend.

Script
MOmonster
Deblend

Script
actionman133
ExBlend
ExBlend is a plugin to repair damage caused by blend deinterlacing of telecined clips, which results in a double blend, every five frames, GGGBBGGGBBGGGBB etc where 'G' is good and 'B' is blend. See discussion
YV12, YUY2
Plugin
StainlessS
mrestore superseded by srestore
Uses conditional frame evaluation to undo standard conversions with blends.
YV12
Script
MOmonster
RemoveBlend
This filter is used to remove blended fields/frames.
YV12
Plugin
violao
Restore24
Restore24 is an AviSynth filter that is able to do the nearly impossible: Restore 24fps FILM out of a fieldblended FILM -> Telecine -> NTSC -> Blendconversion -> PAL - Video.

Script
scharfis_brain
RestoreFPS
RestoreFPS reverses the kind of blending generated by ConvertFPS, restoring original framerate. It will work perfectly well on any regular blend pattern.
YV12
Plugin
mg262
Specials
Helps restore video with blended fields/frames using a reference source. See discussion
YV12
Plugin
David Horman
Unblend
Unblend is based on warpenterprise's deblend algorithm and neuron2's decimate code, with YV12 support only. The aim is the same of deblend.
YV12
Plugin
Bach
FixBlendIVTC superseded by srestore
A blend replacing/frame restoring function for doubleblends caused by blend-deinterlacing of telecined sources.
?
Script
MOmonster
Cdeint
Restores 24fps FILM out of a fieldblended FILM -> Telecine -> NTSC -> Blendconversion -> PAL - Video (alternative for Restore24).

Script


1.2.2.9. 필름 손상 복원[편집]

필터
설명
색상 형식
플러그인/스크립트
제작자
DeScratch
DeScratch removes vertical scratches from films. Also it can be used for removing of horizontal noise lines such as drop-outs from analog VHS captures (after image rotation).
YV12
Plugin
Fizick
DeSpot
This filter is designed to remove temporal noise in the form of dots (spots) and streaks found in some videos. The filter is also useful for restoration (cleaning) of old telecined 8mm (and other) films from spots (from dust) and some stripes (scratches).
YV12
Plugin
Fizick
deVCR
deVCR elliminates (to a certain degree) the annoying horizontal lines that keep crawling around your VHS or Beta recorded video. See discussion here and here.

Script
Ricardo Garcia
Film_Restoring_Frame_Blending


Script
videoFred
Film_Restoring_Frame_Interpolation


Script
videoFred
RemoveDirt
RemoveDirt is a temporal cleaner for Avisynth 2.5x. It has now become an AVS script function, which involves RestoreMotionBlocks and various filters from the RemoveGrain package.
YV12, YUY2
Plugin
Kassandro
UnDot
UnDot is a simple median filter for removing dots, that is stray orphan pixels and mosquito noise. It clips each pixel value to stay within min and max of its eight surrounding neigbors.
YUY2, YV12
Plugin
Tom Barry

1.2.2.10. 주파수 간섭 제거[편집]

필터
설명
색상 형식
플러그인/스크립트
제작자
DeFreq
Defreq uses Fast Fourier Transform method for frequency selecting an removing.
YV12, YUY2
Plugin
Fizick
FanFilter
Regular vertical frequency interference is filtered in spatial domain.
YV12, YUY2, RGB32, RGB24
Plugin
V. C. Mohan

1.2.2.11. IVTC & 데시메이션[편집]

필터
설명
색상 형식
플러그인/스크립트
제작자
AnimeIVTC
"What it does: High quality adaptative field matching for hard telecine * High quality adaptative field matching for hard telecine
* Bob, remove the blends and decimate back to the desired framerate for DHT/field-blended
* Creating a VFR clip for hybrid sources
* Bob the interlaced credits, blend-deinterlacing the background while doing minimal damage on the progressive credits, convert their framerate to match the episode's and splice them with it OR leave them @ 30p to create a VFR clip
* Very good combing removal and anti-aliasing functions[13][14]

Script
thetoof
BruteIVTC


Plugin
Marc FD
DOCI
Destruction of Chroma Interlacing fixes a problem where you captured pulleddown video in YV12. In the combed frames, the chroma from two frames has been blended, leading to a ghosting effect when IVTC'd. This filter reconstructs the chroma exactly and fixes the problem.

Script
jmac698
FDecimate
The FDecimate() filter provides extended decimation capabilities not available from Decimate(). It can remove frames from a clip to achieve the desired frame rate, while retaining audio/video synchronization. It preferentially removes duplicate frames where possible. ("FDecimate" stands for "Free Decimate", which implies that the output frame rate may be freely chosen, and is not limited to 1-in-N decimation).
YUY2, YV12
Plugin
Donald Graft
GreedyHMA
GreedyHMA is an Avisynth filter that executes DScaler's Greedy/HM algorithm code to perform pulldown matching, filtering, and video deinterlace. It has pretty much been superseded by Donald Graft's DeComb package. However there may be occasions where it sometimes gives preferable results, especially with some bad PAL clips.
YUY2
Plugin
Tom Barry
IT
Inverse Telecine
YUY2, YV12
Plugin
thejam79 / minamina
ivtc_txt60mc
Deinterlaces telecined footage with that has been overlayed scrolling text at 60i.

Script
cretindesalpes aka Firesledge
MultiDecimate
Removes N out of every M frames, taking the frames most similar to their predecessors.
YUY2
Plugin
Donald Graft
PFR
PFR (Progressive Frame Restorer) is an Avisynth filter that attempts to produce progressive frames from a mixed progressive/interlaced/IVTCed source.
YUY2
Plugin
Simon Walters
ReMatch
ReMatch is a field matching plugin, specifically for anime.
YV12
Plugin
Dan Donovan
RePal


Plugin
Bach
SmartDecimate
Smart Decimate removes telecine by combining telecine fields and decimating at the same time, which is different from the traditional approach of matching telecine frames and then removing duplicates.
YUY2, YV12
Plugin
Kevin Atkinson
Decomb
The Telecide and Decimate filters can be combined to implement IVTC.
YUY2, YV12
Plugin
Donald Graft
TIVTC
A package containing these 7 filters: TFM, TDecimate, MergeHints, FrameDiff, FieldDiff, ShowCombedTIVTC, and RequestLinear. Also contains these 3 conditional functions: IsCombedTIVTC, CFieldDiff, and CFrameDiff. Designed primarily for IVTC operations. Discussion
YUY2, YV12
Plugin
tritical
TPRIVTC


Plugin
daxab, Kurosu
UnComb
Filter for matching up even and odd fields of properly telecined NTSC or PAL film source video.
YV12
Plugin
Tom Barry
IvtcBlend
Waka demonstrated an IvtcBlend function that uses the information in the "extra" fields of a telecined source to help combat temporal noise.

Script


1.2.2.12. 고스트 제거[편집]

필터
설명
색상 형식
플러그인/스크립트
제작자
FixVHSOversharp
FixVHSOversharp attempts to repair the light and dark halos that follow high contrast edges found in VHS sources.
YV12
Plugin
MrTibs
GhostBuster
Ghostbuster is an Avisynth filter for removing "ghosts" from a clip. A ghost in this context is a faint copy of the picture offset horizontally. It works by either subtracting or adding the image from itself at the specified offset. With some tweaking the result, while not perfect, can be very pleasing. See discussion here and here.
YUY2
Plugin
SansGrip
LGhost
Plugin intended for ghost removal but can also reduce edge (ringing) artifacts.
YV12, YUY2
Plugin
minamina

1.2.2.13. 로고 제거[편집]

필터
설명
색상 형식
플러그인/스크립트
제작자
DeKafka
This fairly simple filter washes away those annoying bugs from broadcast clips.

Script

DeLogo
DeLogo Filter for VirtualDub. Removes static elements, e.g. logos or watermarks, from the video stream. It can remove either opaque elements or alpha blended, the latter even without destroying the picture beneath.

Plugin & Script
Karel Suhajda
InpaintFunc
Script for logo removal using inpainting. Can remove alpha blended or opaque logos with a basic postprocessing to hide artifacts.

Script
Reuf Toc
rm_logo
Combination of deblending and inpainting to remove logos with adjustable postprocessing to further hide artifacts. [15]

Script
Spuds
X-Logo
X-Logo Avisynth plugin and Virtualdub filter. Removes opaque logos.

Plugin
Leuf

1.2.2.14. Luma 이퀄라이저[편집]

필터
설명
색상 형식
플러그인/스크립트
제작자
Antiflicker
A quick-and-dirty port of my VirtualDub filter (which sucks, by the way; it was one of my first filters).
YUY2
Plugin
Donald Graft
DeFlicker
Can remove old film intensity flicker by temporal mean luma smoothing. Can also correct blinding of automatic gain control after flashes.
YV12, YUY2
Plugin
Fizick (Alexander G. Balakhnin)
Dumb Deflicker
Gathers average luma of frames, smoothens that with temporalsoften, and applies the obtained difference to the original input. It is pretty simple, read "dumb". See discussion
YV12
Script
Didee
EquLines
Equalizes total luminosity in pairs of even and odd lines. Useful for removing inter-line differences from telecined films.
YV12, YUY2
Plugin
Fizick
LMFlicker
LMFlicker is intended to reduce flickering in some film/vhs transfers. FieldFade is a similar concept, but applied on a per-field basis, to reduce combing in a video where fades were applied after telecine.
YV12
Plugin
akupenguin
Local Deflicker
Deflickers only part of a frame.
YV12
Script
prokhozhijj
ReduceFlicker
Reduces temporal oscillations in clips; should be applied before deinterlacing. Contains ReduceFlicker, ReduceFluctuations, and LockClense.
YV12, YUY2
Plugin
Kassandro
TimeLapseDF
Designed to remove luminosity flicker in time lapse photography. Unlike most other flicker removal filters, utilizes cumulative distribution function in addition to average frame luminosity.
YV12, YUY2
32-Bit Plugin 64-Bit Plugin
Denis Zhitenev
wdeflicker
Modifies luma of a source clip by refering to a temporally super-smoothed clip. Heights of source and reference clips must match.
YV12, YUY2
Plugin
Osmiridium

1.2.2.15. 레인보우 및 닷 크롤링 제거[편집]

필터
설명
색상 형식
플러그인/스크립트
제작자
Bifrost
Bifrost uses temporal blending to remove or at least reduce the effect of rainbows.
YV12
Plugin
Myrsloik, dubhater
CC
Dot crawl and rainbow removal.
YV12, YUY2
Plugin
chiyo-clone
Checkmate
Spatial-temporal dot crawl removal.
YV12
Plugin
mf / prunedtree
ChubbyRain
Spatial-temporal rainbow reducing script.
YV12
Script
Mug Funky
ChubbyRain2
Spatial-temporal rainbow reducing script based on ChubbyRain.
YV12
Script
Lothar
DeCrawl
Spatial and temporal dot crawl removal, particularly for animated material.
YV12
Plugin
Dan Donovan
DeCross
Cross Color Reduction. Also known as rainbows.
YV12, YUY2
Plugin
minamina
DeDot
Removes dot crawl and may also be useful for rainbows.
YV12, YUY2
Plugin
thejam79 / minamina
DeRainbow
A simple script to reduce rainbows.
YV12, YUY2
Script
sh0dan
DFMDeRainbow
Creates mask to process only edges; rainbows are removed by hitting chroma planes with two passes of FluxSmooth (hence "Double-Flux-Mask").
YV12
Script
Scintilla
GuavaComb
Removes dot crawl, rainbows, and some kinds of shimmering. See discussion
YUY2
Plugin
Lindsey Dubb
LUTDeCrawl
Purely spatial; only targets pixels for dot crawl removal if luma is fluctuating and (optionally) chroma is not.
YV12
Script
Scintilla
LUTDeRainbow
Purely spatial; only targets pixels for derainbowing if chroma is fluctuating and (optionally) luma is not.
YV12
Script
Scintilla
mfRainbow
Derainbows in areas of high Y, U and V frequencies, which fluctuate heavily.
YV12
Script
mf
Rainbow_Smooth
A small spatial derainbow function. It uses SmoothUV to smooth out chroma and edge masking to prevent color bleeding.
YV12
Script
MOmonster
SmartSSIQ
SSIQ can alter the color on the entire picture. So this script first applies SSIQ to the entire picture. Then it locates the edges. Finally, it layers ONLY the de-rainbowed edges onto the original video.
YV12
Script
LB
SSIQ
Rainbow remover. A port of the VirtualDub plugin Smart Smoother IQ.
YV12, YUY2, RGB32
Plugin
Myrsloik
TComb
A temporal comb filter (it reduces cross-luminance (rainbowing) and cross-chrominance (dot crawl) artifacts in static areas of the picture).
YV12, YUY2
Plugin
tritical
YARK
Yet Another Rainbow Killer. Based on mfRainbow v0.31, chubbyrain2, and various other scripts shown here.
YV12
Script
jase99

1.2.2.16. 안정기[편집]

필터
설명
색상 형식
플러그인/스크립트
제작자
DePan
Tools for estimation and compensation of global motion (pan) .[* http://avisynth.org.ru/depan/depan.htmlfunction of a Time Base Corrector.(note: will cause SEt's Avisynth 2.6 MT to stop working)

Script

Stab
Simple but powerful script to remove small high frequenzy jitter that appears often on old/bad transfers.[16]

Script
g-force
TBC
Stabilizes horizontal jitter in video from analog VCRs, similar to the function of a Time Base Corrector.(note: will cause SEt's Avisynth 2.6 MT to stop working)

Script

CelStabilize
Script which holds a fixed background steady. Doesn't work well with pans or fades.

Script
mg262


1.2.3. 잡음 제거[편집]



1.2.3.1. 공간적 디노이저[편집]

필터
설명
색상 형식
플러그인/스크립트
제작자
_2DCleanYUY2
Averages pixels in a configurable radius around a source pixel that are within a configurable threshold of the central pixel. A port of the VirtualDub plugin 2D Cleaner.
YV12, YUY2
Plugin
kiraru2002, xeon533
DctFilter
An experimental filter that operates on DCT coefficients.
YV12, YUY2
Plugin
Tom Barry
DCTFun
A fast spatial denoiser that does a hard thresholding of a complete 4x4 ICT transform.
YV12
Plugin
Prunedtree
eDeen
eDeen is a ultra powerfull spatial denoiser for very experienced encoders only.
YV12
Plugin
Marc FD
frfun3b
Fractal denoising. See discussion
YV12
Plugin
prunedtree
frfun3d
Fractal denoising; frfun3d is a quality optimized frfun3b. See discussion
YV12
Plugin
prunedtree
frfun7
Fractal denoising. See discussion
YV12
Plugin
prunedtree
GPUBilateral
In short, bilateral filter is a edge-preserving smooth filter.
RGB32
Plugin
Sompon Virojanadara
Msmooth
Masked smoother, designed specifically for anime.
YV12, RGB32
Plugin
Donald Graft
SmoothUV
A spatial denoising plugin based on Smart Smoother and Smart Smooth HiQ.
YV12
Plugin
Kurosu
SPresso
A fast script to make SD content compress better while keeping the "original look".
YV12
Script
Didee
TBilateral
TBilateral is a spatial smoothing filter that uses the bilateral filtering algorithm. It does a nice job of smoothing while retaining picture structure.
YV12, YUY2
Plugin
tritical
VagueDenoiser
This is a Wavelet based Denoiser. Basically, it transforms each frame from the video input into the wavelet domain, using various wavelet filters. Then it applies some filtering to the obtained coefficients.
YV12, YUY2, RGB32
Plugin
Lefungus, Kurosu, Fizick
VerticalCleaner
Fast vertical cleaner. Parameter information here. Explanation of mode 2 here.
YV12, YUY2
Plugin
Kassandro

1.2.3.2. 시간적 디노이저[편집]

필터
설명
색상 형식
플러그인/스크립트
제작자
Cnr2
A fast chroma denoiser. Very effective against stationary rainbows and huge analogic chroma activity. Useful to filter VHS/TV caps.
YV12, YUY2
Plugin
Marc FD, tritical
FluxSmooth
Examines each pixel and compares it to the corresponding pixel in the previous and last frame.
YV12, YUY2
Plugin
SansGrip, sh0dan
GrapeSmoother
This filter averages out visual noise between frames.
YUY2
Plugin
Lindsey Dubb
MVDegrain
Strong and effective temporal denoiser. Part of the MVTools package.
YV12, YUY2
Plugin
Fizick
TemporalCleaner
TemporalCleaner is an Avisynth port of the original port of the VirtualDub filter TemporalCleaner made by Jim Casaburi.
YV12, YUY2
Plugin
vlad59
TTempSmooth
TTempSmooth is a motion adaptive (it only works on stationary parts of the picture), temporal smoothing filter.
YV12, YUY2
Plugin
tritical
Temporal Degrain
SLOW but very effective at removing most grain from video sources.

Script


1.2.3.3. 시공간적 디노이저[편집]

필터
설명
색상 형식
플러그인/스크립트
제작자
Convolution3D
Convolution3D is a spatio-temporal smoother, it applies a 3D convolution filter to all pixels of consecutive frames.
YUY2
Plugin
Sebastien Lucas
Deen
Deen is a set of assembly-optimised denoisers, like various 3d and 2d convolutions.
YV12
Plugin
MarcFD
DenoiseMF
A fast and accurate denoiser for a Full HD video from a H.264 camera.
YV12
Script
rean
dfttest
A 2D/3D frequency domain denoiser.
YV12, YUY2
Plugin
tritical
dfttestMC
A script that motion compensates dfttest.
YV12
Script
thewebchat
DeGrainMedian
Two stage Spatio-Temporal Limited Median filter for grain removal. See
YV12, YUY2
Plugin
Fizick
FFT3DFilter
A 3D Frequency Domain filter - gives strong denoising and moderate sharpening
YV12, YUY2
Plugin
Fizick
FFT3DGPU
Similar algorithm to FFT3DFilter, but uses graphics hardware for increased speed.
YUY2, YV12
Plugin
tsp
frfun4
Spatial-temporal fractal denoising.
YV12
Plugin
prunedtree
HQdn3d
High Quality DeNoise 3D is an Avisynth 2.5 port of the MPlayer filter of the same name. It performs a 3-way low-pass filter, which can completely remove high-frequency noise while minimizing blending artifacts.
YV12
Plugin
akupenguin
MC_Spuds
Motion compensated noise removal with sharpening. Extremely slow, but extremely effective.
YV12
Script
Spuds, Didee
MCTemporalDenoise
Another high quality motion compensated noise removal script with an accompanying post-processing component (with loads of excess feature such as MC-Post-sharpening, MC-antialiasing, deblock, edgeclean and much more)
YV12
Script
LaTo
MipSmooth
MipSmooth is a reinvention of SmoothHiQ and Convolution3D. MipSmooth was made to enable smoothing of larger pixel areas than 3x3(x3), to remove blocks and smoothing out low-frequency noise.
YV12
Plugin
sh0dan
NoMoSmooth
NoMoSmooth temporally denoises relatively static areas and a spatially denoises moving parts. In addition to this motion-based approach, NoMoSmooth employs another technique to try to retain as much existing detail as possible: only pixels that are "fluctuating" are smoothed.
YUY2
Plugin
SansGrip
PeachSmoother
PeachSmoother was designed to cope with the oddities of analog broadcast TV.
YV12
Plugin
Lindsey Dubb
RemoveDirtMC

YV12
Script
Nephilis
RemoveGrain
RemoveGrain is a plugin package containing various plugins for spatial and temporal denoising, repairing, sharpening, deinterlacing, and other utility functions.
YV12, YUY2
Plugin
Kassandro
RemoveGrainHD
RemoveGrainHD is like RemoveGrain but intended for high definition content. It includes various spatial and temporal functions. See documentation.
YV12, YUY2
Plugin
Kassandro
RemoveNoiseMC
Motion compensated filter for removing noise, larger spots and other dirt. Written as an alternative to the old Dust. Last update Nov 2006. It uses mvtools v1. Jenyok collected together all RemoveNoise and various filters functions and adapted to MVTools v2.
YV12
Script
Heini011
RgTools
Modern rewrite of RemoveGrain, Repair, Clense (including BackwardClense and ForwardClense) and VerticalCleaner all in a single plugin.
Y8, YV12, YV16, YV24, YV411
Plugin
tp7
STPresso
A fast script to make SD/720p content compress better without losing detail and original grain structure.
YV12
Script
Didee
zzz_denoise
Simple wrapper around a combination of dfttest and MDegrain3. Requires the Dither package.
YV12
Script
cretindesalpes

1.2.3.4. 미분류 디노이저[편집]

필터
설명
색상 형식
플러그인/스크립트
제작자
AdaptiveMedian
This is an adaptive Median Filter for eliminating certain types of noise. It uses local statistics (minimum, maximum and median values) of a moving local grid, and changes grid size depending on local statistics.
RGB24, RGB32, YUY2, YV12
Plugin
V. C. Mohan
Atc
Alternate Temporal Cleaner; a fast temporal cleaner with some cool stuff.
YV12
Plugin
Marc FD
ColourizeSmooth
ColourizeSmooth uses a general colourizing algorithm to smooth a given clip. ColourizeSmooth is based on this algorithm. See discussion
YUY2, YV12
Plugin
insanedesio
ConditionalTemporalMedian
This filter is designed to remove temporal noise in the form of small dots and streaks found in some videos. A common cause of this is dirty VHS heads but I have also seen small black or white streaks in broadcast material.
YV12
Plugin
Kevin Atkinson
DeNoise
This is an adaptive local noise reduction filter. It uses global variance of the noise, local mean and local variance in a moving grid of specified size. It tries to preserve edges as closely as possible. The global variance value can be specified or it can be computed from a window. The global variance can have one value for the entire clip or can vary frame to frame linearly or computed from a window with its coordinates linearly moving with frame numbers.
RGB24, RGB32, YUY2, YV12
Plugin
V. C. Mohan
DNR2
Dynamic Noise Reduction 2 is based on the VirtualDub DNR filter by Steve Don and Avery Lee.
RGB32, YUY2, YV12
Plugin
kiraru2002
ExtendedBilateral
ExtendedBilateral extends the regular bilateral filtering process by adding an "initial estimation preprocess." It is similar in operation to TBilateral and offers many of the same options (though not all) while adding the preprocess.
YUY2, YV12
Plugin
insanedesio
MedianBlur
Spatial median blur filter with a variable radius

Plugin
tsp
PixieDustPP
Deprecated! DO NOT USE! Requires 'Dust' an Avisynth 2.0 plugin. Move to deprecated section
YV12
Script
Didee
SmartSmoother


Plugin

SmootherHiQ


Plugin

SSIQ


Plugin

TNLMeans
TNLMeans is an implementation of the NL-means denoising algorithm.
YV12, YUY2
Plugin
tritical
UberSmooth (Bloated)


Script

UberSmooth (DCTFun)


Script
UberSmooth (Deen)


Script

VariableBlur


Plugin


1.3. 적응형 필터[편집]



1.3.1. 색공간 변환[편집]


필터
설명
색상 형식
플러그인/스크립트
제작자
AutoYUY2
This filter is correctly converts YV12 to YUY2 without color bias.
YV12
Plugin
Donald Graft
ConvertToYCgCo
Converts to the YCgCo colorspace.
RGB24, RGB32
Plugin
xv
InterleavedConversions
Tools for interleaving and de-interleaving 2, 3, and 4-channel data.

Script
PitifulInsect
YUY2inRGB
A quick filter that stuffs YUY2 into RGB24.
YUY2
Plugin
Trevlac
YUY2toRGB219
Converts YUY2 to studioRGB. With this kind of conversion, luma will not change, meaning no quantization error on luma.
YUY2
Plugin
Trevlac
YV12toRGB24HQ
YV12 to RGB24 with dithering.
YV12
Plugin
prunedtree
PlanarConversions
Planar conversion functions for AVISynth.

Script
PitifulInsect

1.3.2. 중복 프레임 검출기[편집]


필터
설명
색상 형식
플러그인/스크립트
제작자
Dup
a robust duplicate frame detector. a frame that is determined to be close enough to its predecessor to be considered a duplicate will be replaced by a copy of the predecessor. This can significantly reduce the size of encoded clips with virtually no visual effect. provides the capability to replace frames with a blend of all the duplicates, providing a valuable noise reduction. Filter by Donald A. Graft.
YV12, YUY2
Plugin
Donald Graft
Dupped
Another frame duplication function, similar to Dup, but hopefully more accurate. [17]

Script
Corran
DeDup
Remove (drop) duplicate frames in the interest of compression quality and speed. Resulting clip will have a variable frame rate.
YV12, YUY2
Plugin
akupenguin
ExactDedup
ExactDedup is an AVISynth 2.5 plugin providing a filter intended to remove frames that are exact duplicates of each other, leaving only the first and (optionally) last frames of a run intact, and generates a Matroska v2 timecodes file with timing information for the ensuing stream.
RGB24, YV12
Plugin
Steve Melenchuk, Arick Chan
GetDups
Selecting unique duplicate frames from clip, it return frames which have copies only, by one from the series (group). Made for 8mm films.
YV12, YUY2
Plugin
Fizick
MorphDups
Replace duplicate frames by interpolations.
YV12
Script
sven_x

1.3.3. 효과[편집]


필터
설명
색상 형식
플러그인/스크립트
제작자
AddGrainC
Generates film like grain or other effects (like rain) by adding random noise to clip. Noise can be horizontally or vertically correlated causing streaking. Contains AddGrain & AddGrainC
RGB24, RGB32, YUY2, Y8, YV411, YV12, YV16, YV24
Plugin
Tom Barry, Foxyshadis LaTo, cretindesalpes
AddStaticGrainM
This function adds static grain in dark areas based on a mask.
YV12
Script
Daiz
AddNoise/Blockbuster
Makes encoder allocate more bits to darker areas, thus eliminating DCT blocks by decreasing the clips compressibility.

Plugin
Ross Thomas
AviShader
generic plugin that uses your 3D card's hardware to assist with rendering
RGB32
Plugin
Antitorgo
ColorLooks
This plugin is based on Trev's VDub filter Colorlooks and Donald Graft's Colorize (well it works a bit similar). I also added some new stuff. The plugin contains the following filters: Technicolor, Colorize, Sepia and Posterize.
YV12, YUY2, RGB24, RGB32
Plugin
Wilbert Dijkhof
crt_display
CRT emulation with scanline and phosphor effects. crt_display emulates a CRT display using aperture grille (Trinitron) or Cromaclear technologies.
RGB24, RGB32
Script
cretindesalpes
EffectsMany
Creates 34 types of special "animated" effects. Effects act on the input clip in the range of the frame numbers specified. The Audio is not affected.
YV12, YUY2, RGB24, RGB32
Plugin
V. C. Mohan
f3kgrain
Another 8/16-bit luma adaptive grain generator.
Y8, YV12, YV16, YV24
Script
06_taro
GNoise
Adds random noise to a clip. See duscussion.
YV12
Plugin
mf
GrainFactory3
Noise generator that tries to simulate the behavior of silver grain on film.
YV12
Script
Didee
GrainFactory3mod
Luma adaptive grain generating filter in 8-bit precision. Based on Didee's GrainFactory3 script.
YV12
Script
06_taro
GrainFactoryLite
Luma adaptive grain generating filter with stacked 16-bit input/output support. Based on Didee's GrainFactory3 script, processing in 16-bit precision, and some commonly unused parameters removed.
YV12
Script
06_taro
HollywoodSQ
Creates popup album, akin to Hollywood squares TV show
YV12, YUY2, RGB24, RGB32
Plugin
V. C. Mohan
KenBurnsEffect
Given clip, zooms, pans & rotates clip. See wikipedia:Ken Burns Effect
YV12, YUY2, RGB24, RGB32
Script
mikeytown2
MPlayerNoise
Noise Generator ported from MPlayer.
YV12
Plugin
bergi
NoiseGenerator
Newer function based off of Blockbuster. Adds random noise to clip.
YV12, YUY2, RGB24, RGB32
Plugin
Shubin
Scanlines
Add Scanlines (black horizontal bars) to a video. see wikipedia:Scan Line
YV12
Plugin
turulo
StaticNoiseC
Generates static grain using the Mersenne Twister random number generator.
YV12
Plugin
histamine
TurnsTile
Applies mosaic and/or palette effects to a clip.
YV12, YUY2, RGB24, RGB32
Plugin
Robert Martens

1.3.4. 필드 오더[편집]


필터
설명
색상 형식
플러그인/스크립트
제작자
PFR
Tries to restore the original progressive field order of a movie (or any predominantly filmed material transferred to video) where the field order changes at scene changes in a seemingly random fashion!
YV12, YUY2
Plugin
Simon Walters
ReverseFieldDominance
This filter is intended to reverse the field dominance of PAL DV video.
YUY2, RGB24, RGB32
Plugin
Simon Walters

1.3.5. 프레임률 변환[편집]


필터
설명
색상 형식
플러그인/스크립트
제작자
AlterFPS
AlterFPS can be used to speed up or slow down a video by adding or removing fields. It works like the 3:2 pulldown of NTSC film material, except you can choose your new speed. It can also blend frames for progressive frame results, and blend fields like ConvertFPS.

Script

convert60ito24p
convert60ito24p converts a 60fps interlaced NTSC Video into a 24fps progressive Video using different blending techniques. discussion.

Script

FPSDown
This filter reduces the framerate of a video by 1/2, by blending odd and even frames together. However, it does this in a smart way such that in case of duplicate frames, it will do the smart thing to remove unnecessary blurring in the output video.
RGB32
Plugin
arkeet
FrameDbl
FrameDbl will generate extra frames to double the frame rate. It does this using a motion compensated approach to interpolating between frames.
YV12
Plugin
Tom Barry
InterFrame
Frame rate conversion script. Interframe works very well at converting 24FPS to 60FPS; converts videos to higher frame rates like newer TVs do. Common names are frame doubling, smooth motion, among others.
YV12
Script
SubJunk
MotionProtectedFPS (Motion)


Script

MVFlowFPS(2) (MVTools)


Plugin

NTSC tools
Automatic NTSC to PAL conversion with 24p, 30p, 60i detection.[18]

Script
Mug Funky
SalFPS3

YV12
Script
Mug Funky, Didee
SVPflow
SVPflow provides fast and high quality GPU accelerated frame rate interpolation.
YV12
Plugin
SVP Team
tc2cfr
This plugin that can read a timecode file and convert a given video clip in to one with a constant framerate by adding duplicate frames.
YV12
Plugin
gnaggnoyil
TimecodeFPS
Converts clip from VFR to CFR. Timing information from clip is discarded, and matroska v2 timecodes from the timecodes file are used instead.
Any
Plugin
natt
VFRtoCFR
Converts a variable frame rate (VFR) video to a constant frame rate (CFR) video with the help of Matroska Version 2 Timecodes.
YV12
Plugin
Aktan
VfrToCfr
This plugin converts variable frame rate clips to constant frame rate by introducing null frames.
YV12
Plugin
joyje

1.3.6. 명암 및 채도[편집]


필터
설명
색상 형식
플러그인/스크립트
제작자
AutoAdjust
A high quality automatic adjustement filter. It calculates statistics of clip, averages them temporally to stabilize data and uses them to adjust luminance gain & color balance. AutoAdjust has a smoothing & dithering algorithm to avoid banding issue. Calculations are made in 32bits float to avoid rounding errors and can also input/output 16-bits. AutoAdjust is internally multithreaded and SSE2 optimized.
Y8, YV411, YV12, YV16, YV24
Plugin
LaTo
Autolevels
Improvement of the ColorYUV filter's autogain feature. It stretches the luma histogram to use the entire specified range, averaging the amount of "gain" over consecutive frames to better handle flashes and to avoid flickering. Discuss
YV12, YUY2, RGB24, RGB32
Plugin
frustum & Theodor Anschutz
AWB
Automatic white balance for real world footage, similar to the known function in digital cameras.
YV12
Script
martin53
ColorBalance
Same tool that is found in Gimp & Cinepaint.
RGB24, RGB32
Plugin
Gavino & mikeytown2
ChanMix
Creates a grayscale image from an RGB24 source, it has 3 parameters to specify how much of each color-channel is used.
RGB24
Plugin
E-Male
ChannelMixer
Very similar to the ChannelMixer function found in Photoshop. 9 Adjustments are possible, 3 for each color channel.
RGB24, RGB32
Plugin
Gustaf Ullberg
ColourLike
Makes a clip look like a 'reference' clip by adjusting each colour mask.
YV12
Plugin
mg262
ColourMask
Creates colour masks.
YV12
Plugin
mg262
ExpLabo
ExpSat apply a non-linear transformation of saturation, Colorize change the image color dominance in a flexible manner, HLSnoise adds a noise to the image separately to the HLS dimensions.
RGB24, RGB32
Plugin
brabbudu
FlimsYlevels
Luma adjustment function to give a more "film-ish" look. (Based on Didee's Ylevels).
YV12
Script
FlimsyFeet
GiCocu
Use GIMP/Photoshop curve files
RGB24, RGB32
Plugin
E-Male
HDRAGC
High Dynamic Range Automatic Gain Control - Increase dynamic range of video clips (enhance shadows). It's "simply" gaining (brightening) dark areas of image without causing blow of highlights. Amount of gain is calculated automatically, but can be influenced by parameters.
YV12, YUY2
Plugin
paviko
HighlightLimiter
Darkening highlight. Works well on over exposed clips. It can also be combined with ContrastMask to create HDR effect
YV12
Script
javlak
HistogramAdjust
Adjusts the histogram of a frame by either equalizing it or by matching with histogram of another image, or with given histogram table of values.
YV12, YUY2
Plugin
V. C. Mohan
Histograms in RGB & CMY
Similar to Histogram("levels") but for RGB and CMY instead of YUV. It also includes a RGB parade color scope.
RGB24, RGB32, Y8, YUY2, YV411, YV12, YV16, YV24
Script
-Vit-
OutRange
A simple function to scan the whole video and output a log file, in which out-of-tv-range frames are logged.
Y8, YV411, YV12, YV16, YV24
Script
06_taro
SGradation
SGradation is much like a gamma function, but '2nd order'.

Script

ShowOverRange
Shows illegal "TV range" by painting pixels blue for anything less than 16 and red for anything greater than 235.
YUY2, YV12
Plugin
SAPikachu
SmoothAdjust
SmoothAdjust is a set of 5 plugins to make YUV adjustements. These 5 plugins have a smoothing & dithering algorithm to avoid banding issue. Calculations are made in 32bits float to avoid rounding errors and artifacts. SmoothAdjust is multithreaded (up to 16 threads) and SSE2 optimized. SmoothAdjust is SmoothLevels' successor.
Y8, YV411, YV12, YV16, YV24
Plugin
LaTo
Tint
Tints the image toward a specified colour.

Script

TweakColor
Target specific hue and saturation ranges for hue and saturation adjustments.
YV12, YUY2
Plugin
Trevlac
Tweak3
Same as Tweak but with dithering.
YV12, YUY2
Plugin
soulhunter
VideoScope
Similar to Histogram("classic") but with additional features.
YUY2
Plugin
Randy French
WhiteBalance
Correct the white balance of a clip with a large degree of control and accuracy over other methods of correcting white balance.
YV12, YUY2, RGB24, RGB32
Plugin
SomeJoe
Ylevels
A simple replacement for Avisynth's internal Levels command, with a few neat differences.
YV12
Script
Didee

1.3.7. 외곽선 강조[편집]


필터
설명
색상 형식
플러그인/스크립트
제작자
FastLineDarken
Line darkening script.
YV12
Script
Vectrangle
FastLineDarkenMOD
Line darkening script. See original discussion. Updated script. Additional information.
YV12
Script
Vectrangle / Didee
LimitedDarken


Plugin

mfToon
mfToon darkens cartoon edges. In default operation, it performs line darkening, Xsharpening, and warp sharpening. Additional information here and here
YV12
Script
mf
SuperToon
An attempt to optimize/speed up the previous versions of mfToon, vmToon, etc. See discussion
YV12
Script
Hadien
Toon
Simple and fast line darkener.
YV12
Plugin
mf
ToonLite
It's the same as Toon, just without the warpsharp processing..
YV12
Plugin
mf
vmToon
The successor to mfToon. Darkens lines, thins lines, and does supersampled sharpening all in one, but slow.
YV12
Script
Vectrangle

1.3.8. 크기 조절[편집]


필터
설명
색상 형식
플러그인/스크립트
제작자
AutoCrop
Automatically crops black borders (wikipedia:Letterbox, wikipedia:Pillar box, wikipedia:Windowbox) from a clip. Operates in preview mode (overlays the recommended cropping information) or cropping mode. Can also ensure width and height are multiples of specified numbers.
YV12, YUY2, RGB24, RGB32
Plugin
Glenn Bussell
Debicubic
This filter is designed to reverse the effects of bicubic upsampling.
RGB24, RGB32, YV12
Plugin
Prunedtree
Debilinear
This filter is designed to reverse the effects of bilinear upsampling.
RGB24, RGB32, YV12
Plugin
Prunedtree
EdiUpsizer


Plugin
tritical
EEDI2


Plugin
Multi-threaded plugin
Multi-threaded 64-bit
tritical foxyshadis squid_80
FastEDIUpsizer


Plugin
tritical
HybridResize
Uses Lanczos (sharp) for edges and Bilinear (soft) on the rest of the image.

Script
mf
JincResize
Jinc (EWA Lanczos) Resampler Plugin for Avisynth/Avisynth+.
Y8, YV12, YV16, YV24, YV411
Plugin
innocenat
Lanczosplusv3
Very slow, but high quality resizer.[19]

Script
*.mp4 guy
NNEDI
Neural Network New-Edge Directed Interpolation.

Plugin
tritical
nnedi3_rpow2
Enlarge images by the powers of 2. nnedi3_rpow2 is a function included in nnedi3.
RGB24, YUY2, YV12
Plugin
tritical
PointSize
A set of pixel art resizers: Scale2x, Scale3x, LQ2x, LQ3x, LQ4x, HQ2x, HQ3x, HQ4x.
RGB32
Plugin
`Orum
ResampleHQ
ResampleHQ provides gamma-aware resizing and colorspace conversion.
YV12, YUY2, RGB24, RGB32
Plugin
Cory Nelson
ResizeARC
ResizeARC respects AR as possible maintaining MOD32 resolutions, uses bitrate, bpp and the resize function specified as parameters. Usage:

Script

Seamer
Seam Carving/Liquid Rescale for Content-Aware Image Resizing. See wikipedia:Seam Carving
RGB24, RGB32
Plugin
V. C. Mohan
SimpleResize
Very simple and fast two tap linear interpolation. It is unfiltered which means it will not soften much.
YV12, YUY2
Plugin
Tom Barry
SplineResize
SplineResize contains two kinds of spline based resizers: The first ones are the (cubic) spline based resizers from Panorama tools: Spline100Resize (using 10 sample points) and Spline144Resize (using 12 sample points) are examples. Other ones are available in AviSynth itself. The second ones are natural cubic splines that use the kernel itself as a spline.
YV12, YUY2, RGB24, RGB32
Plugin
Wilbert Dijkhof
YV12InterlacedReduceBy2
InterlacedReduceBy2 is a fast Reduce By 2 filter, usefull as a very fast downsize of an interlaced clip.
YV12
Plugin
Tom Barry
Zoom
Zoom, Pan & Rotate Clip. Adds alpha layer to clip.
RGB32
Plugin
WarpEnterprises
ZoomBox
Replacement for ResizeKAR. Resizes clip Keeping the Aspect Ratio. Can set Source/Target PAR/DAR, option to zoom in/out in order to hide/show black borders.

Script
mikeytown2

1.3.9. 샤픈[편집]


필터
설명
색상 형식
플러그인/스크립트
제작자
aSharp
Adaptive sharpening filter. You can use it for high quality sharpening of soft sources.
YV12
Plugin
Marc FD
aWarpSharp
A warp sharpening filter.
YV12
Plugin
Marc FD
aWarpSharp2
A modern rewrite of aWarpSharp with several bugfixes and optimizations. See discussion
YV12
Plugin
SEt
blah
Sharpening.
YV12
Script
*.mp4 guy
FineSharp
Small and relatively fast realtime-sharpening function, designed for 1080p, or after scaling 720p -> 1080p during playback (to make 720p look more being like 1080p).
YV12
Script
Didee
LimitedSharpen
LimitedSharpen can be used like a traditional sharpener, but producing much less artefacts. It can be used as a replacement for the common "resize(x4)-XSharpen-resize(x1)" combo, with very similar results (perhaps even better) - but at least 2 times faster, since it requires much less oversampling.

Script
Didee
LSFmod
A LimitedSharpenFaster mod with a lot of new features and optimizations.
YV12
Script
LaTo
MSharpen
This filter implements an unusual concept in spatial sharpening to sharpen important edges without amplifying noise. Although designed specifically for anime, it also works quite well on normal video.
RGB, YUY2, YV12
Plugin
Donald Graft
NonlinUSM
Non-linear Unsharp Masking.
YV12
Script
Didee
SharpenComplex2
Port of MPC-HC's Sharpen Complex 2 to Avisynth.
YV12
Script

SSXSharpen
Included in SharpTools. Sharpens the picture using supersampling techniques.
YV12
Script
Didee
Super Slow Sharpen
Very slow, but high quality sharpener.[20]
YV12
Script
*.mp4 guy
TUnsharp
TUnsharp is a basic sharpening filter that uses a couple different variations of unsharpmasking and allows for controlled sharpening based on edge magnitude and min/max neighborhood value clipping. The real reason for its existence is that it sports a gui with real time preview.
YUY2, YV12
Plugin
tritical
UnFilter
This filter softens/sharpens a clip. It implements horizontal and vertical filters designed to (slightly) reverse previous efforts at softening or edge enhancement that are common (but ugly) in DVD mastering.
YUY2, YV12
Plugin
Tom Barry
UnsharpHQ
A strong and fast unsharp mask with some new features.
YV12
Plugin
list
WarpSharp
Also known as WarpSharp Package because it included multiple filters for various different tasks. WarpSharp contains these sharpeners: Unsharpmask, WarpSharp, Xsharpen. See description. 2003 Version , 2006 Version, 2008 Version
YUY2, YV12
Plugin
seraphy
WarpSharp YV12
Directly ported from ffdshow; it contains WarpSharp & XSharpen.
YV12
Plugin
sh0dan

1.3.10. 블러[편집]


필터
설명
색상 형식
플러그인/스크립트
제작자
BucketMedian
BucketMedian is an implementation of spatial median filter adapting bucket(counting) sort algorithm.
Y8, YV411, YV12, YV16, YV24
Plugin
Chikuzen
MedianBlur
A plugin with 5 different types of median blur filters.
YV12
Plugin
tsp
MedianBlur2
Implementation of constant time median filter for AviSynth, similar to MedianBlur.
Y8, YV12, YV16, YV24, YV411
Plugin
tp7
VariableBlur
Variableblur is a gaussian, binomial or average blur filter with a variable radius(variance).
YV12, YUY2, RGB24, RGB32
Plugin
tritical

1.3.11. 회전[편집]


필터
설명
색상 형식
플러그인/스크립트
제작자
FTurn
Fast implementation of TurnLeft(), TurnRight() and Turn180() AviSynth functions.
Y8, YV12,YV24
Plugin
tp7
Rotate
Rotate or shear on any given angle.
RGB32, YV12
Plugin
Fizick
Spinner
Spinner plugin rotates a frame or selected part of it about the given axis coordinates in floating point precision.
RGB24, RGB32, YUY2, YV12
Plugin
V. C. Mohan

1.3.12. 자막[편집]


필터
설명
색상 형식
플러그인/스크립트
제작자
AssRender
Libass-based subtitle renderer.
RGB32, RGB24, YV24, YV12, Y8
C Plugin
lachs0r, TheFluff
SubAA
Single Subtitle with Anti-aliasing.

Script

SubtitleEx
Similar to the original Subtitle function but can do more: apply text to range; effects - bold, underline, italic, center, fading, motion, blur, emboss, etc...; alpha channel.

.dll, .chm (help)

SubtitleMulti
A parameter-compatible Subtitle function which allows the usage of line breaks. (Wilbert: I can't find the script ...)

Script
JLennox
SupTitle
Blu-ray PGS .SUP Subtitle Renderer Plugin for AviSynth. See discussion
YV12
Plugin
ZachSaw
TextSub (VSFilter)
Supported Subtitle Formats: VOBsub (.sub/.idx), SubStation Alpha/Advanced SubStation Alpha (.ssa/.ass), SubRip (.srt), MicroDVD (.sub), SAMI (.smi), PowerDivX (.psb), Universal Subtitle Format (.usf), Structured Subtitle Format (.ssf).[21]

Plugin

VSFilterMod
A new VSFilter with more ass tags.

Plugin


1.3.13. 장면전환 효과[편집]


필터
설명
색상 형식
플러그인/스크립트
제작자
DissolveAGG
Wipe Transition with a soft edge. Note: There exist multiple variants of the script as the result of the interaction between authors in that discussion.

Script (v1) Script (v2) Script (v3)
zemog, mikeytown2, Gavino and others
JDL_MaskTransition
Combines two clips using the specified mask clip. The audio tracks are blended during the transition. About any transition can be made with this function.

Script
James D. Lin (stickboy)
TransAll
Around 150 distinct transitions can be created with this plugin.
RGB, YUY2, YV12
Plugin
V. C. Mohan
Transition (Albert Gasset)
Various Wipe and Random Block modes. Has 19 built in patterns or it can use an external file.

Plugin
Albert Gasset
Transition (shubin)
Contains 2 modes: circle and line. In circle mode the area has radius R and center xCenter,yCenter. In line mode the line passes through xCenter,yCenter with slope R.

Plugin
Shubin

1.4. 기타 필터[편집]



1.4.1. 디버깅/진단 필터[편집]


필터
설명
색상 형식
플러그인/스크립트
제작자
AVInfo
AVIInfo gives information about the streams in the clip without loading any frames. filename can be a WAV file or an AVI file with several audio streams (it won't open AVI files with embedded subtitles though). It will return the info as a string.

Plugin
trevlac, wilbert
Avisynth Info Tool
This program tries to gather all available info about the installed Avisynth version. It should be useful for troubleshooting since especially novice users don't always know which Avisynth version they installed, what DLLs reside in their plugin directory, etc.


Groucho2004
AVSMeter
AVSMeter is a CLI (command line interface) tool that "runs" an Avisynth script with virtually no overhead, displays clip info, CPU and memory usage and the minimum, maximum and average frames processed per second. It measures how fast Avisynth can serve frames to a client application (x264, for example) and comes in handy when testing filters/plugins to evaluate their performance and memory requirements.

Command line executable
Groucho2004
Avisynth-Monitor
DEPRECATED See discussion

Plugin
johann.Langhofer
AvsTimer
DEPRECATED An Avisynth 2.5x plugin for measuring speed and performance of Avisynth plugins. See discussion and continued discussion.

Plugin
Kassandro
DumpPixelValues
Samples the colors from selected pixels for every frame in a video source and outputs the data to a text or binary file. See homepage.
RGB32, YUY2
Plugin
McPoodle
Framenumber
Framenumber inserts the framenumber of the current frame (+ offset).

Plugin

Glitch Analyzer
Glitch Analyzer generates a diagnostic video, then analyzes the recorded version of it, to detect swapped, dropped, or repeated fields.
YUY2, YV12
Script
jmac698
Grid


Plugin

HDColorBars
A script to create an HD test pattern based on ARIB STD-B28 Rev1. Can easily be adapted to an SMPTE version. Image
YV12
HDColorBars

Kronos
DEPRECATED A filter that provides a simple and easy way to benchmark or profile filter chains. Usage information.

Plugin

Measure
Measures luminence of greyscale bars and prints results on-screen. Can be used to set brightness/contrast in capture settings accurately.
YV12
Script
halifaxgeorge
MonitorFilter


Plugin

PixelInfo
A GUI-based filter that lets you pick a pixel and gives you color information. See discussion and update.
RGB32, YUY2
Plugin
hanfrunz
ShowPixelValues
This filter displays the actual Y U and V (or R G and B) values from pixels within a frame. See discussion and homepage.
RGB32, YUY2
Plugin
Simon Walters
Testpatterns
This filter creates a sinewave frequency sweep directly in YV12, useful to measuring video response.
YV12
Script
halifaxgeorge
TMonitor
TMonitor is a filter very similar to AVSMon. It enables monitoring of an Avisynth clip via previewing the video, viewing clip information (such as video width, height, colorspace, number of frames, audio samples, sample rate, number of audio channels, and more), and adjusting the audio delay. It also supports multiple instances per script, allowing viewing of differences between different parts of a processing chain.
RGB24, RGB32, YUY2, YV12
Plugin
tritical
ViewFields/UnViewFields
UnViewFields, ViewFields

Plugin
Simon Walters
Comptest
The script Compressibility test can be used for a compressibility test on a clip.

Script

SeeTheDifference
SeeTheDifference just makes the difference visible between an encoded and an original videoclip. So you can see what you really "lose" when encoding a video.

Script

BoxCompare
BoxCompare will let you compare up to 4 clips with simple annotations. It's basically a wrapper for StackHorizontal/StackVertical.

Script


1.4.2. 외곽선 검출[편집]


필터
설명
색상 형식
플러그인/스크립트
제작자
aSobel
Sobel edge dectecion filter included in aWarpSharp2.
YV12
Plugin
SEt
mt_edge
Edge detection filter included in MaskTools2.
Y8, YV12, YV16, YV24, YV411
Plugin
Manao
tcanny
Contains a canny edge detection filter and distance transform filter.
YUY2, YV12
Plugin
tritical
TCannyMod
Canny edge detection filter for Avisynth 2.6. Reimplementation of tcanny.
Y8, YV12, YV16, YV24, YV411
Plugin
Chikuzen
TEdgeMask
TEdgeMask creates an edge mask based off gradient vector magnitude.
YUY2, YV12
Plugin
tritical
TEMmod
TEdgeMask modified for Avisynth 2.6. It creates an edge mask using gradient vector magnitude.
Y8, YV12, YV16, YV24, YV411
Plugin
Chikuzen

1.4.3. 출력 필터[편집]


필터
설명
색상 형식
플러그인/스크립트
제작자
Immaavs
ImmaWrite uses the ImageMagick libraries to write images. Many formats are supported including animations and multipage files.

Plugin
Wilbert Dijkhof
twriteavi
Serve AVI file to program requesting it as well as write an avi file. Useful for speeding up 2 pass encodes at the cost of hard drive space.

Plugin

Sashimi (function "RawWriter")
Sashimi writes (and reads) almost any regular raw uncompressed data format you can define. You'll find a fuller description above.
RGB, YUY2, and YV12.
Plugin with scripts
PitifulInsect

1.4.4. 입력 필터[편집]


필터
설명
색상 형식
플러그인/스크립트
제작자
FreeFrame
Allows freeframe filters (mostly effects) to be used directly in avisynth.
RGB24, RGB32
Plugin

LoadVFApiPlugin


Plugin


1.4.5. 메타 필터[편집]


필터
설명
색상 형식
플러그인/스크립트
제작자
Motion


Plugin
mg262
MT
MT is a filter that enables other filters to run multithreaded. This should hopefully speed up processing on hyperthreaded/multicore processors or multiprocessor systems.[22]
Any
Plugin
tsp
MVTools
MVTools provides filters for estimation and compensation of objects' motion in video clips. Motion compensation may be used for strong temporal denoising, advanced framerate conversions, image restoration and other tasks.[23]

Plugin
Fizick

1.4.6. 다목적 필터[편집]


필터
설명
색상 형식
플러그인/스크립트
제작자
Camembert
Camembert provides HQDering's functionality with additional background enhancement.
YV12
Script

HybridFuPP
An adaptive processor, allowing picture cleaning and compressibility gain.

Script
Fupp
iiP
Integrated Image Processor performs basic denoising and sharpening excluding already hard edges to avoid oversharpening; this should give the best relative compressibility for any level of detail enhancement. Its main purpose is upconversion from DVD resolutions to (pseudo-) HDTV resolutions. It aims at natural sources only. For animated/cartoon content, one is probably better of with mfToon and SharpResize.
YV12
Script

SeeSaw
SeeSaw uses a balance of denoising and sharpening to enhance a clip. The aim is to enhance weak detail without oversharpening or creating jaggies on strong detail, and produce a result that is temporally stable without detail shimmering.
YV12
Script


1.4.7. 장면 전환 검출기[편집]


필터
설명
색상 형식
플러그인/스크립트
제작자
EDLmaker
Simple scenechange detector that writes to EDL file.
YV12
Script
Mug Funky
MSCDetection
Part of MVTools2. MSCDetection creates scene detection mask clip from motion vectors data.
YV12, YUY2
Plugin
Fizick
SCDetect
Detect scene change and output scene change frames to a file.
YV12
Script
06_taro
SceneChangeLavc
SClavc is an Avisynth 2.5 plugin, intended to allow access to libavcodec's scene-change metrics. See homepage.
YV12
Plugin
akupenguin
SCXvid
SCXvid produces first pass xvid logs from avisynth at the equuivalent of the default vfw preset. These logs are primaliy intended to get scenechange information from but may have other uses.
YV12
Plugin
Myrsloik
SCXvidMask
A tiny avisynth plugin that reads an SCXvid log and creates a binary mask based on it.
Y8, YV12, YV16, YV24, YV411
Plugin
tp7

1.4.8. 서포트 필터[편집]


필터
설명
색상 형식
플러그인/스크립트
제작자
CheckMask
A YV12 spatial dot finding filter for AVISynth.
YV12
Plugin
Dan Donovan
FrameCache
Frame cache plugin. It helps greatly increase performance, especially in combination with another plugins, like SmoothDeinterlace. Usage FrameCache( number of frames to remember, (path to log file) ).
any
johny5 dot coder via gmail
Evgeny
GRunT
Extends Avisynth's Runtime Environment, making it easier to use, especially inside script functions.
Any
Plugin
Gavino
GScript
Extends the Avisynth scripting language to provide additional control-flow constructs: multi-line conditionals (if-then-else blocks), 'while' loops and 'for' loops.
Any
Plugin
Gavino
MaskTools
This plugin provides tools for the creation, enhancement and manipulation of masks for each component (Y, U, V) of the YV12 color space. This version is now deprecated, use MaskTools2 instead for new scripts.
YV12
Plugin
Kurosu Manao
MaskTools2
This plugin provides tools for the creation, enhancement and manipulation of masks for each component (Y, U, V) of the YV12 color space.
YV12
Plugin

MergeClips

Plugin
Manao
MVTools
This plugin provides a collection of functions for motion estimation and compensation.
YV12, YUY2
Plugin

PlaneMinMax

Plugin
Various
ApplyInterlacedFilter
ApplyInterlacedFilter safely processes interlaced video with spatial and temporal filters.

Script


1.4.9. 딥 컬러 필터[편집]


필터
설명
색상 형식
플러그인/스크립트
제작자
Deep Color Tools
This Script provides basic functions to import 10bit video, do color adjustments, and export to 8bit
V210
Script
jmac698
Dither
Generates video with up to 16 bits per component after denoising and dithers back to 8 bits for storage. Primarily written to smooth fine gradients to remove colorbanding during/after denoising. Can also recover high bitdepth data potentially contained in a noisy clip; dither a high bitdepth picture into a standard YV12; and perform basic operations (masking, curves...) on high bitdepth pictures, as they cannot be manipulated safely with conventional avisynth filters.
Planar colorspaces
Plugin + scripts
cretindesalpes

1.4.10. 3D 필터[편집]


필터
설명
색상 형식
플러그인/스크립트
제작자
2D to 3D stereo
Convert 2d to 3d stereo with bidirectional pulfrich effect + add depth to stationary objects.
YV12
Plugin
Mcmount
Analglyph Filter
This filter produces analglyph video from a stereo pair. Analglyph is a 3d viewing method which uses colored glasses. The plugin supports the advanced Dubois algorithm, which is able to reduce the ghosting effect that is possible in the conversion.
RGB24, RGB32, YUY2, YV12
Plugin
Gabor Kertai
Anaglypher
A plugin for combining stereopairs into single anaglyph image.
RGB32, RGB24
Plugin
Shura Luberetsky
Pantarheon 3D AviSynth Toolbox
he Toolbox contains a number of basic functions which allow you to multiplex the left and right views found in two separate videos into one video, using several of the common methods currently in use.
YUY2, YV12
Script
G. Adam Stanislav

1.5. 라이브러리[편집]


필터
설명
색상 형식
플러그인/스크립트
제작자
AVSLib
General purpose toolkit/extension library enhancing AviSynths ability to perform complex linear and non-linear video editing tasks. Includes support for Array containers & operators, debugging tools, math & string functions, filters and many more.

AVSLib
gzarkadas

1.5.1. 오디오 필터[편집]


필터
설명
색상 형식
플러그인/스크립트
제작자
waveform
Displays audio waveforms superimposed on the video, similar to AudioGraph below but with multi-channel support and consistent support for all colourspaces.
YV12, YUY2, RGB24, RGB32
Plugin
David Horman
AudioGraph
Displays the audio waveform superimposed on the video. Intended to help with editing rather than for final output. Useful for finding specific dialog or sound, and for checking A/V sync.
YUY2, RGB24, RGB32
Plugin
Richard Ling sh0dan
BeFa
Band Eliminate Filter for Audio
N/A
Plugin

MinMaxAudio
Computes the root mean square, maximal or minimal value over all samples in all channels,or just over all samples in channel, and outputs the value (in decibels) as a string. It's a conditional audio filter, so the computation is done framewise.
N/A
Plugin
kiraru
Sox Audio Effect Filter
Use SOX effects within AviSynth. Most effects are supported, and multiple effects can be stacked after each other.
N/A
Plugin
Wilbert Dijkhof
ViewAudio
includes two filters: ViewAudio and AudioCache.

Plugin x64
sh0dan
FindAudioSyncScript
FindAudioSyncScript helps you to find the appropriate audio delays, if you have desync'ed audio.

Script
minamina
AddAudio
An AddAudio function that adds silent audio to a clip. Needed for CCE 2.50 users.

Script
IanB

1.5.2. 미분류 필터[편집]


필터
설명
색상 형식
플러그인/스크립트
제작자
Adjust
Generic Y-Channel mapping. Can define a function for the Y Channel.
YUY2, RGB32, RGB24
Plugin
WarpEnterprises
Average
Weighted average of any number of clips (fast). Average(clip clip1, int weight1, ...)
RGB32, RGB24, YUY2, YV12
Plugin
mg262
BorderControl
Add smeared borders instead of a solid if wanted.
YUY2, YV12
Plugin
Simon Walters
BeforeAfter

Script

BeforeAfterDiff

Plugin

BeforeAfterLine

Plugin

BlockAverage
A simple filter that just averages the Y values of each 2x2 pixel block in a YV12 image ? U and V values are left alone as they already common to each 2x2 block in a progressive YV12 image. Just made to see if it satifies the requirements in this thread.
YV12
Plugin
Simon Walters
Call
Call an external program from the script.

Plugin
Nic, DDogg
Chikitown
A simple script to do overlay to a video RGBA in AviSynth.

Script
Chikitown
Colorit
Color a black and white image or recolor a color image.
RGB32, RGB24, YUY2, YV12
Plugin
V. C. Mohan
CutFrames
Cut a range of frames from a single a/v clip. Opposite of Trim with extras.

Script
mikeytown2
DCT
Plugin with the following functions: IDCT, IDCT2, FDCT, FDCT2
YUY2
Plugin

DctFilter
An experimental filter that, for each 8x8 block, will do a Discrete Cosine Transform (DCT), scale down the selected frequency values, and then reverse the process with an Inverse Discrete Cosine Transform (IDCT).
YUY2,YV12
Plugin
Tom Barry
DDigit
DDigit Plugin Text Rendering Pack for Plugin writers.

Source
StainlessS
DeBlot
Color Blot Reduction.
YUY2,YV12
Plugin
minamina
ExInpaint
Exemplar-Based Image Inpainting - removing large objects from images..

Plugin
Fizick
FillMargins
Fills the four margins of a video clip with the outer pixels of the unfilled portion. It takes integer 4 parms specifying the size of the left, top, right, and bottom margins.
YV12
Plugin
Tom Barry
fftw3

Plugin

FritzPhoto
Use Avisynth to process still images.

FritzPhoto

GetSystemEnv
Gradient Mask Maker: Creates a mask (either a gradient or black/white) given a prescribed shape (such as circle, ellipse, line, square or rectangle).

Plugin
James D. Lin (stickboy)
GraMaMa
YV12
Plugin
E-Male, Wilbert Dijkhof
LBKiller

Plugin

LTSMC
Neural networks through back propagation learn and filter some types of noise. Classification and linear type networks are included.
YV12
Script
Didee
MCNR_simple2
This filter first converts clip to b/w, then colors it to pseudorandom colors according to brightness.
YV12
Script
Didee
NeuralNet
Skewed images are corrected or vice versa, useful if video is recorded with slightly incorrectly located camera. Sometimes refered to as perspective correction.
RGB32, RGB24, YUY2, YV12
Plugin
V. C. Mohan
PseudoColor
RGBmanipulate mirrors the function utoy vtoy mergeLuma/chroma for the RGB colorspace.
RGB32, RGB24, YV12
Plugin
Shubin
Reform
RGB32, RGB24, YUY2, YV12
Plugin
V. C. Mohan
RGBManipulate
Lessens the temporal instability and aliasing caused by sharpening, by comparing the original and sharpened clip, leaving a smoother and slightly softer output.
RGB32
Plugin
tsp
SlopeBend
What does it do. It amplifies noise, small detail, and artifacts. Doesn't sound very attractive, but there can still be some detail left in oversmoothed encodes.
YV12
Script
Didee
Soothe
An effective Function against (residual) combing. Useful after deinterlaceing.
YV12
Script
Didee
UnSmooth
Assuming image grey values to be elevations, it is segmented into basins and watershed lines. Useful in certain medical image analysis and recoloring work.
YV12
Script
mf
Vinverse
TMM builds a motion-mask for TDeint, which TDeint uses via its 'emask' parameter.
YUY2, YV12
Script Plugin
Didee (script) tritical (plugin)
WaterShed
demo at Youtube. Use computer vision to track objects in the video, and produce ConditionalReader input.
RGB32, RGB24, YUY2, YV12
Plugin
V. C. Mohan
TMM
This plugin convert the input RGBA clip from premultiplied alpha to straight matted alpha.
YUY2, YV12
Plugin
tritical
Tracking
ParameterisedBlend allows you to blend any number of frames within a clip, or blend any number of different clips together. You can use it as an extended, gamma-aware replacement for Merge().
RGB24
Plugin
Shlomo Matichin
Unpremultiply

RGB32
Plugin
Josh Sutinen
ParameterisedBlend

YV12
Plugin
PitifulInsect
[1] http://forum.doom9.org/showthread.php?t=83396&page=4[2] http://forum.doom9.org/showthread.php?t=138305[3] http://forum.doom9.org/showthread.php?t=140031[4] http://web.missouri.edu/~kes25c/[5] http://forum.doom9.org/showthread.php?p=1205653#post1205653[6] http://forum.doom9.org/showthread.php?t=124676#post988224[7] http://forum.doom9.org/showthread.php?t=129953#post1055263[8] http://forum.doom9.org/showthread.php?t=84725[9] http://forum.doom9.org/showthread.php?t=156028[10] http://web.archive.org/web/20080924163957/http://home.arcor.de/scharfis_brain/mvbob/[11] http://web.archive.org/web/20080924163957/http://home.arcor.de/scharfis_brain/mvbob/[12] http://www.guthspot.se/video/AVSPorts/SmoothDeinterlacer/[13] http://forum.doom9.org/showthread.php?t=138305[14] http://forum.doom9.org/showthread.php?p=1673928[15] http://forum.doom9.org/showthread.php?t=134919[16] http://forum.doom9.org/showthread.php?p=1222830#post1222830[17] http://forum.doom9.org/showthread.php?t=134930[18] http://forum.doom9.org/showthread.php?t=114054[19] http://forum.doom9.org/showthread.php?t=136690[20] http://forum.doom9.org/showthread.php?t=132330[21] http://en.wikipedia.org/wiki/VSFilter[22] http://forum.doom9.org/showthread.php?t=94996[23] http://forum.doom9.org/showthread.php?t=131033