mvsfunc

Info

Name mvsfunc
Identifier mvsfunc
Type PyScript
Category Collection
Description mawen1250's VapourSynth functions
Has GPU-Support? no
Links Github | Doom9

Releases

VSRrepo is available

Install with: vsrepo install mvsfunc

Version Published Download
git:8b8f43a 2021-11-04 script
git:b9218ff 2021-11-03 script
git:03a9e58 2021-09-22 script
git:715b41b 2021-09-21 script
git:0b2c6a8 2021-08-03 script

Dependencies

  • fmtconv
  • com.vapoursynth.bm3d

Plugin-Functions

Bit Depth Color Space Category Description
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'.