Plugins, Applications and Scripts¶
Applications¶
- D2V Witch – creates indexes that can be opened by d2vsource
- SmoothVideo Project (SVP) – a plugin/video player component for realtime frame interpolation
- VapourSynth Editor (Doom9) – an editor with syntax completion and fast preview support
- VirtualDub FilterMod (Doom9) – VirtualDub with added support for high bitdepth colorspaces, useful for previewing
- vsmkv – a FUSE-based virtual filesystem for exporting VapourSynth scripts as uncompressed videos in the Matroska (MKV) file format
- Wobbly (Doom9) – IVTC assistant similar to YATTA
- Yuuno – incorporates VapourSynth into Jupyter
Scripts¶
- FineSharp (Doom9) – Script by Didée, ported by Chikuzen
- HAvsFunc (Doom9) – A collection of ported popular Avisynth scripts such as QTGMC
- muvsfunc – Various scripts and ports by WolframRhodium
- mvsfunc (Doom9) – Wrapper functions to make certain operations simpler
- Oyster (Doom9) – Compression artifact removal
- Plum (Doom9) – Blind deconvolution enhanced by pixel/block matching
- Vine (Doom9) – De-halo and morphology functions
- vsTAAmbk – AA-script
- YoloCR – A convenient OCR script
Plugins¶
Source/Output¶
- AviSource – Loads AVI files using VFW, in the source tree
- d2vsource (Doom9) – Frame accurate mpeg2 source filter
- FFMS2 (Doom9) – FFmpeg based source filter
- ImageMagick Writer/Reader – Image writer and reader, in the source tree
- L-SMASH Source
- QR Code Source
- ReadMpls (Doom9) – Returns a list of all files and paths in a mpls playlist
- vsrawsource (Doom9) – Raw video reader
- vsavsreader – Import plugin so Avisynth scripts can be opened in VapourSynth
Subtitles¶
- Subtext – Subtitle renderer, in the source tree
- OCR – Optical character recognition on video frames, in the source tree
- xy-VSFilter
Resizing and Format Conversion¶
- Descale (Doom9) – Undoes resizing
- fmtconv (Doom9) – High quality bitdepth, colorspace conversion and resizing
- Tonemap – port of the vf_tonemap FFmpeg filter
- waifu2x – waifu2x upscaling filter based on the w2xc library
- waifu2x-caffe (Doom9) – waifu2x upscaling filter based on the waifu2x-caffe library
- waifu2x-opt – waifu2x upscaling filter based on the waifu2x-opt library
Deinterlacing¶
- EEDI2 (Doom9)
- EEDI3 – in the source tree
- EEDI3 (Doom9) – optimized version by HolyWu
- NNEDI3 (Doom9) – Field interpolator/deinterlacer
- NNEDI3CL (Doom9) – OpenCL version of NNEDI3
- SangNom (Doom9) – Port of the Avisynth deinterlacer
- TDeintMod (Doom9) – Port of the Avisynth deinterlacer
- W3FDIF – Weston 3 Field Deinterlacing Filter
- Yadifmod (Doom9) – Port of the Avisynth deinterlacer
- ZNEDI3 – Alternate optimized version of NNEDI3
Inverse Telecine¶
Denoising¶
- Bilateral (Doom9) – Bilateral filtering
- BM3D (Doom9) – Denoising filter using the BM3D algorithm
- Cnr2 (Doom9) – Chroma noise reducer
- DegrainMedian (Doom9) – Port of the Avisynth filter
- DFTTest (Doom9)
- FFT3DFilter – 3D frequency domain denoiser/sharpener
- FluxSmooth – Temporal/spatiotemporal denoiser
- Hqdn3d
- KNLMeansCL (Doom9) – OpenCL Non-local means denoising
- ReduceFlicker
- RemoveGrain/Repair – A collection of 3x3 median and convolution denoising filters, in the source tree
- TempLinearApproximate (Doom9) – A temporal smoother
- TNLMeans – Non-local means denoising
- VagueDenoiser (Doom9) – Wavelet based denoiser
- vcfreq (Doom9) – Frequency domain denoiser
Dot Crawl and Rainbows¶
Metrics and Analysis¶
- Histogram – Bundled with the installer
- Scxvid – Scene change detection using libxvidcore
- Videoscope – Similar to the Histogram plugin
- WWXD – Xvid-like scene change detection
Others¶
- Morpho – Simple morphological filters, in the source tree
- Vinverse – In the source tree
- Miscellaneous filters – Scene change detection, frame averaging and other sometimes useful functions, in the source tree
- AddGrain (Doom9) – Port of the Avisynth AddGrain filter
- AutoCrop
- AvsProxy (Doom9) – Execute 32 bit Avisynth scripts inside 64 bit VapourSynth
- AWarpSharp2 (Doom9) – Sharpens edges by warping them
- Basic audio support (Doom9) – A plugin that adds basic audio support
- Continuity Fixer (Doom9) – Can help repair damaged borders of frames
- CTMF (Doom9) – Constant Time Median Filtering
- DCT Filter (renewed) (Doom9) – Block based DCT coefficient adjustment, optimized version
- Deblock (Doom9) – h.264 style deblocking
- DeLogo (Doom9) – Port of the Avisynth logo removal filter
- f3kdb (Doom9) – Debanding filter
- FieldHint – Takes fields from arbitrary input frames to create the output frames
- FillBorders
- Fix Telecined Fades (Doom9)
- GradCurve (Doom9) – Port of virtualdub Gradation Curves plugin
- minsharp (Doom9) – Simple 3x3 blur and sharpen
- MSmoosh (Doom9) – MSmooth and MSharpen ports
- MVTools (Doom9) – MVTools port
- MVTools single precision (Doom9) – MVTools fork that works in single precision floating point
- RemapFrames (Doom9) – Frame re-ordering based on files/strings
- Retinex (Doom9) – Dynamic range compression
- TCanny (Doom9) – Canny edge detection
- TimeCube – 3D LUT
- vcmod (Doom9) – Various filters such as histogram equalization, blur, and watershed segmentation
- vcmove (Doom9) – Rotate, debarrel and other distortion correction filters
- VFRtoCFR (Doom9) – VFR to CFR conversion using timecode files
Avisynth Interop¶
- HBVFWSource – load high bitdepth avis into Avisynth (such as a VapourSynth .vpy)