Depth |
8-16 int / 32 float |
unknown |
unknown |
it depth conversion with dithering (if needed). It's a wrapper for fmtc.bitdepth and zDepth(core.resize/zimg). |
ToRGB |
8-16 int / 32 float |
unknown |
unknown |
Convert any color space to full range RGB. |
ToYUV |
8-16 int / 32 float |
unknown |
unknown |
Convert any color space to YUV/YCoCg with/without sub-sampling. |
BM3D |
8-16 int / 16-32 float |
unknown |
Denoising |
A wrap function for BM3D/V-BM3D denoising filter. |
VFRSplice |
unknown |
unknown |
Frame Rate Conversion |
Splice multiple clips with different frame rate, and output timecode file. Input clip is CFR, output clip is VFR. |
PlaneStatistics |
any |
unknown |
unknown |
Calculate statistics of specific plane and store them as frame properties. All the values are normalized (float that the peak-to-peak value is 1) |
PlaneCompare |
any |
unknown |
unknown |
Compare specific plane of 2 clips and store the statistical results as frame properties. All the values are normalized (float of which the peak-to-peak value is 1) except PSNR |
ShowAverage |
any |
unknown |
unknown |
Display unnormalized average of each plane |
FilterIf |
any |
unknown |
unknown |
Take the frames from clip 'flt' that is marked to be filtered and the ones from clip 'src' that is not. An arbitrary frame property named 'prop_name' from clip 'props' is evaluated to determine whether it should be filtered. |
FilterCombed |
any |
unknown |
unknown |
Take the frames from clip 'flt' that is marked as combed and the ones from clip 'src' that is not. |
Min |
any |
unknown |
unknown |
Take 2 clips and return pixel-wise minimum of them. With a special mode=2 for difference clip. |
Max |
unknown |
unknown |
unknown |
Take 2 clips and return pixel-wise maximum of them. With a special mode=2 for difference clip. |
Avg |
any |
unknown |
unknown |
Take 2 clips and return pixel-wise average of them. |
MinFilter |
any |
unknown |
unknown |
Apply filtering with minimum difference of the 2 filtered clips. |
MaxFilter |
any |
unknown |
unknown |
Apply filtering with maximum difference of the 2 filtered clips. |
LimitFilter |
8-16 int |
unknown |
unknown |
Similar to the AviSynth function Dither_limit_dif16() and HQDeringmod_limit_dif16(). It acts as a post-processor, and is very useful to limit the difference of filtering while avoiding artifacts like de-banding, de-ringing, de-noising, sharpening |
PointPower |
unknown |
unknown |
Resizing and Format Conversion |
Up-scaling by a power of 2 with nearest-neighborhood interpolation (point resize) |
CheckMatrix |
unknown |
unknown |
unknown |
*EXPERIMENTAL* Check whether the input YUV clip matches specific color matrix |
postfix2infix |
unknown |
unknown |
unknown |
Convert postfix expression (used by std.Expr) to infix expression |
SetColorSpace |
unknown |
unknown |
unknown |
Modify the color space related frame properties in the given clip. Detailed descriptions of these properties: http://www.vapoursynth.com/doc/apireference.html |
AssumeFrame |
any |
unknown |
unknown |
Set all the frames in the given clip to be frame-based(progressive). It can be used to prevent the field order set in de-interlace filters from being overridden by the frame property '_FieldBased'. |
AssumeTFF |
any |
unknown |
unknown |
Set all the frames in the given clip to be top-field-first(interlaced). This frame property will override the field order set in those de-interlace filters. |
AssumeBFF |
any |
unknown |
unknown |
Set all the frames in the given clip to be bottom-field-first(interlaced). This frame property will override the field order set in those de-interlace filters. |
AssumeField |
any |
unknown |
unknown |
Set all the frames in the given clip to be field-based(derived from interlaced frame). |
AssumeCombed |
any |
unknown |
unknown |
Set all the frames in the given clip to be combed or not. |
GetMatrix |
any |
unknown |
unknown |
Return str or int format parameter 'matrix'. |
zDepth |
unknown |
unknown |
unknown |
Smart function to utilize zimg depth conversion for both 1.0 and 2.0 API of vszimg as well as core.resize. core.resize is preferred now. |
PlaneAverage |
unknown |
unknown |
unknown |
Evaluate normalized average value of the specified plane and store it as a frame property. Mainly as a wrap function to support both std.PlaneAverage and std.PlaneStats with the same interface. |
GetPlane |
unknown |
unknown |
unknown |
Extract specific plane and store it in a Gray clip. |
GrayScale |
unknown |
unknown |
unknown |
Convert the given clip to gray-scale. |
Preview |
unknown |
unknown |
unknown |
Convert the given clip or clips to the same RGB format. When multiple clips is given, they will be interleaved together, and resized to the same dimension using 'Catmull-Rom'. |