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
avisourceinside a.vpy→ Step 3 - Direct ffmpeg input without vspipe: → Step 3 "demuxer" variant