| AddBorders |
AddBorders adds black borders around the image. |
| Blur / Sharpen |
These are simple 3x3-kernel blurring and sharpening filters. |
| ColorYUV |
Adjusts colors and luma independently. |
| ConvertToRGB / ConvertToYUY2
/ ConvertToYV12 / ConvertBackToYUY2 ConvertToRGB32 / ConvertToRGB24 |
AviSynth can deal internally with four color formats, RGB24,
RGB32, YUY2 and YV12. These filters convert between them. |
| Crop / CropBottom |
Crop crops excess pixels off of each frame. |
| GeneralConvolution |
General 3x3 or 5x5 convolution matrix. |
| Greyscale |
Converts a video to greyscale. |
| Invert |
Inverts selected color channels of a video. |
| Layer / Mask / ResetMask /
ColorKeyMask |
Layering two videos. |
| Letterbox |
Letterbox simply blackens out the top and the bottom and
optionally left and right side of each frame. |
| Levels |
The Levels filter scales and clamps the blacklevel and whitelevel and adjusts the gamma. |
| Limiter |
A filter for clipping levels to within CCIR-601 range. |
| 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. |
| MergeARGB / MergeRGB |
This filter makes it possible to select and combine a color
channel from each of the input videoclips. |
| Merge / MergeChroma / MergeLuma |
This filter makes it possible to merge luma, chroma or both from
a videoclip into another. There is an optional weighing, so a percentage
between the two clips can be specified. |
| ReduceBy2 / HorizontalReduceBy2
/ VerticalReduceBy2 |
ReduceBy2 reduces the size of each frame by half. |
| BilinearResize / BicubicResize
/ LanczosResize / Lanczos4Resize / PointResize |
The Resize filters rescale the input video frames to an
arbitrary new resolution, using different sampling algorithms. |
| RGBAdjust |
Adjust each color channel seperately. |
| ShowAlpha / ShowRed / ShowGreen / ShowBlue |
Shows the selected channel of an (A)RGB clip. |
| SpatialSoften / TemporalSoften |
The SpatialSoften and TemporalSoften filters remove noise
from a video clip by selectively blending pixels. |
| SwapUV / UToY / VToY / YToUV |
Swaps/copies chroma channels of a clip. |
| Tweak |
Adjust the hue, saturation, brightness, and contrast. |
Currently (v2.5x and older versions), AviSynth has no interlaced flag which can be used for interlaced video. There is a fieldbased flag, but contrary to what you might expect, this flag is not related to interlaced video. In fact, all video (progressive or interlaced) is framebased, unless you use AviSynth filters to change that. There are two filters who turn framebased video into fieldbased video: SeparateFields and AssumeFieldBased. More information about fieldbased video can be found
here.
AssumeFrameBased
/ AssumeFieldBased
AssumeTFF / AssumeBFF
ComplementParity
|
Avisynth keeps track of whether a given clip is field-based
or frame-based...
Force field order.
ComplementParity changes top fields to bottom fields and vice-versa.
|
| Bob |
Bob takes a clip and bob-deinterlaces it |
| DoubleWeave |
The DoubleWeave filter operates like Weave, except that it
produces double the number of frames by combining both the odd and even pairs
of fields. |
| Interleave |
Interleave interleaves frames from several clips on a frame-by-frame
basis. |
| Pulldown |
The Pulldown filter simply selects two out of every five
frames of the source video. |
| SeparateFields |
SeparateFields takes a frame-based clip and splits each
frame into its component top and bottom fields. |
| SwapFields |
The SwapFields filter swaps the two fields in an interlaced
frame |
| Weave |
Weave takes even pairs of fields from a Fields Separated input
video clip and combines them together to produce interlaced frames. |
| ColorBars |
The ColorBars filter produces a video clip containing SMPTE
color bars scaled to any image size. |
| Compare |
Compares two clips and prints out information about the
differences. |
| Histogram |
Adds a Histogram. |
| Info |
Prints out image and sound information. |
| MessageClip |
MessageClip produces a clip containing a text message |
| ShowFiveVersions |
ShowFiveVersions takes five video streams and combines
them in a staggered arrangement from left to right. |
| ShowFrameNumber / ShowSMPTE |
ShowFrameNumber draws text on every frame indicating what
number Avisynth thinks it is. |
| StackHorizontal / StackVertical |
StackHorizontal takes two or more video clips and displays
them together in left-to-right order. |
| Subtract |
Subtract produces an output clip in which every pixel is
set according to the difference between the corresponding pixels |
| Version |
The Version filter generates a video clip with a short
version and copyright statement |