
VapourSynth
VapourSynth provides a video processing framework, with documentation and information about GPU support on its site.

About VapourSynth
VapourSynth is a video processing framework. Its site carries documentation and posts about GPU support, which requires a GPU that supports Vulkan 1.4; on Linux that can include hardware close to ten years old. Vulkan was chosen because it works across Windows, Linux and macOS (via MoltenVK on macOS). Only one GPU is usable at a time.
GPU video nodes and GPU video frames extend the existing types, and clips move between processor and GPU with std.GPUUpload() and std.GPUDownload(). All internal core filters have GPU support and, apart from some esoteric resize transfer options, match their CPU counterparts except that GPU filters do not accept variable format or size input. GPU support is also available to test in the vukvuk2 branch.
Key features
- GPU video nodes and frames stored in GPU memory
- std.GPUUpload() and std.GPUDownload() transfer clips between GPU and local
- Vulkan 1.4-based GPU support across Windows, Linux and macOS via MoltenVK
- Internal core filters have GPU versions with near-complete feature parity
- Exported handles for CUDA and other Vulkan plugin interoperability
- Automatic best-GPU selection, overridable with core.set_vulkan_device()
- GPU support covers all internal core filters with near-complete feature parity
- Best GPU is picked automatically, and core.vulkan_devices() with core.set_vulkan_device() allows manual choice
- Interoperability handles are exported for CUDA and other Vulkan environments
- Only one GPU can be used at a time
- GPU filters do not accept variable format or size input, and multi-node filters cannot mix local and GPU nodes
- Running out of GPU memory crashes because there is no swap for GPU memory
- Integrated GPUs are supported but may be markedly slower, often slower than CPU filters
VapourSynth at a glance
- Website
- vapoursynth.com
- Category
- Design & Creative › Video Editing & Animation
- Type
- Online tool
- Pricing
- Not confirmed. Check the site
- Platforms
- Linux, Web, Windows
- Open source
- Not stated
- Language
- English
- Last checked
- Oct 5, 2026 · Online when checked
- Listed
- Oct 5, 2026
Guides for Video Editing & Animation
VapourSynth alternatives
Tools and sites you could use instead, ranked by how closely they match.
The AviSynth wiki provides documentation, FAQs, and filter references for the video processing tool.
Popular in Video Editing & Animation
Well-known listings from the same topic.
VapourSynth FAQ
What GPU do I need for GPU support?
How do I control which GPU is used?
Can plugins be written in CUDA or other APIs?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.






