VS Engine
github.com/Tensionix/vs-engine ↗
VapourSynth macht teure Plugins entbehrlich und öffnet die Grafikkarte für sehr feine Videoarbeit: Rauschminderung, Schärfung, Restaurierung, Stilisierung. Üblicherweise zahlt man dafür entweder mit Geld für kommerzielle Plugins oder mit Zeit für Skripte — hier sind 28 Rezepte fertig und geprüft und starten per Auswahl aus einer Liste.
0 Downloads über GitHubAudion VS Engine
Contents
- Why It Exists
- Four Palettes
- The Principle
- Editions
- Next
- Technical Reference
- Before the First Run
- FFmpeg and the NVIDIA Driver
- Profiles
- CUDA
Technical video preparation and stylisation on VapourSynth and FFmpeg. Twenty-eight presets across four independent palettes.
Why It Exists
VapourSynth does what no editing suite offers out of the box: restoring film material, deinterlacing with a good algorithm, denoising that treats the shadows separately, neural upscaling. But using it means writing a Python script, remembering plugin names, and assembling a pipeline by hand for every clip.
This program turns that into a set of ready presets. The script stays under the hood: the engine assembles a vspipe | ffmpeg chain and runs it.
Four Palettes
They are independent: you can take the technical processing alone and never touch the stylisation, or the reverse.
| palette | presets | what it does |
|---|---|---|
| Precision | 8 | denoising, including shadow-targeted, debanding, controlled return of fine grain. The technical layer before the colourist |
| Film | 7 | film emulations: 35 mm Kodak, 16 mm, Super 8, bleach bypass, IMAX 70 mm, a general cinematic look |
| Retro | 3 | analogue character: VHS and CRT, a 1990s camcorder, Polaroid |
| Restoration | 10 | what editing suites lack: deinterlacing, inverse telecine, motion-compensated denoising, derainbow and deblocking, dehazing, plus neural upscaling and frame doubling |
Order matters. The precision palette is the technical layer that comes before colour grading: fixing noise after the colourist has lifted the shadows is too late.
The Principle
The engine is a Python orchestrator over vspipe | ffmpeg. It neither rewrites VapourSynth nor hides it: the assembled command is visible, and you can take it and run it by hand.
The launchers are ordinary batch files with a quick picker and a fallback menu, in Russian and English versions.
Editions
| edition | presets | difference |
|---|---|---|
| full | 28 | with the neural layer: upscaling, frame doubling, neural denoising |
| Lite | 22 | classic VapourSynth plugins, no neural stack |
Lite is lighter and needs no graphics card for the heavy operations.
Next
- User Guide — installing the engine, first run, palettes,
profiles, command line.
Technical Reference
Before the First Run
The VapourSynth engine and its plugins are installed separately — once. Until that is done, the presets will not run.
FFmpeg and the NVIDIA Driver
Every FFmpeg build is compiled against a particular version of the hardware-encoding headers and demands its own minimum driver. The newest build on an old driver does not accelerate anything — it breaks the hardware path. The build is chosen to match the driver.
Profiles
Saved combinations of presets and parameters — so the same chain need not be assembled twice.
CUDA
Needed only for the neural layer and only on NVIDIA cards. Setup is covered in the user guide as a separate section.
Das Programm ist portabel: der entpackte Ordner ist das installierte Programm. In die Registry wird nichts geschrieben; zum Entfernen den Ordner löschen.
$name = "Audion_VS_Engine_v2.0.2_Full.zip"
Invoke-WebRequest "https://audion.dev/get/vs-engine/2.0.2/Audion_VS_Engine_v2.0.2_Full.zip" -OutFile $name
Invoke-WebRequest "https://audion.dev/get/vs-engine/2.0.2/Audion_VS_Engine_v2.0.2_Full.zip.sha256" -OutFile "$name.sha256"
$want = (Get-Content "$name.sha256").Split(" ")[0]
$have = (Get-FileHash $name -Algorithm SHA256).Hash.ToLower()
if ($want -ne $have) { throw "Prüfsumme stimmt nicht: der Download ist beschädigt" }
Expand-Archive $name -DestinationPath ".\vs-engine"