ffmpeg-vapoursynth

Installation
SKILL.md

Ffmpeg VapourSynth

Context: $ARGUMENTS

VapourSynth (VS) is a Python-based frame server. A .vpy file is a real Python script that builds a filter graph by calling C++ plugins through vs.core. vspipe streams the resulting video as Y4M to stdout, which ffmpeg consumes as an input — or ffmpeg reads .vpy directly via its vapoursynth demuxer when built with --enable-vapoursynth.

Quick start

  • Deinterlace with QTGMC: → Step 2 (write .vpy) → Step 3 (pipe)
  • Denoise with KNLMeansCL / BM3DCUDA / dfttest: → Step 2 → Step 3
  • 24 → 60 fps motion interpolation (SVPflow / MVTools): → Step 2 → Step 3
  • Reuse an AviSynth+ script: Source with avisource inside a .vpy → Step 3
  • Direct ffmpeg input without vspipe: → Step 3 "demuxer" variant

When to use

Installs
6
GitHub Stars
17
First Seen
May 27, 2026
ffmpeg-vapoursynth — damionrashford/media-os