GitPedia

Vapourkit

A frontend for VapourSynth with a focus on video upscaling

From Kim2091ยทUpdated June 25, 2026ยทView on GitHubยท

**Vapourkit** is a free, open source program for video upscaling and enhancement using VapourSynth and AI models. It provides a user-friendly interface for video processing with support for both NVIDIA TensorRT and DirectML (AMD/Intel/NVIDIA) backends. The project is written primarily in TypeScript, distributed under the GNU General Public License v3.0 license, first published in 2025. Key topics include: ai, gui, program, restoration, upscaling.

Latest release: v0.16.1

Vapourkit

Version
License
Platform
Discord

Vapourkit is a free, open source program for video upscaling and enhancement using VapourSynth and AI models. It provides a user-friendly interface for video processing with support for both NVIDIA TensorRT and DirectML (AMD/Intel/NVIDIA) backends.

<img width="2033" height="1248" alt="image" src="https://github.com/user-attachments/assets/8a821fae-1060-4178-9134-e398048534bc" />

๐Ÿš€ Getting Started

Installation

Free download here

  1. Download and extract/install to your desired location
  2. On first launch, click "Start Setup" when prompted to install dependencies

Quick Start

  1. Select or drag-and-drop a video file
  2. Choose an upscaling model
  3. Configure output location and format
  4. Click "Upscale Video" to process
  5. Use "Preview Output" or "Compare Videos" to review results

For advanced features like custom filters and workflows, see Advanced Mode.

๐ŸŒŸ Features

Core Capabilities

  • AI Video Upscaling: Process videos with high quality AI upscaling models
  • Dual Backend Support: TensorRT (NVIDIA) or DirectML (AMD/Intel/NVIDIA)
  • Real-time Preview: See results while processing
  • Video Comparison: Built-in side-by-side viewer
  • Batch Processing: Upscale multiple videos sequentially

๐Ÿ”ฌ Complete Control

  • Pre-made Filters: Dozens of ready-to-use filters (thanks pifroggi!)
  • Custom VapourSynth Filters: Write and chain custom video processing filters
  • Templates & Workflows: Save/share filter configs (.vkfilter) and complete workflows (.vkworkflow)
  • Custom Models: Import your own ONNX models
  • Enhanced Batch Processing: Process multiple videos sequentially with custom workflows

Model Support

See Model Support for included models, custom model requirements, and model licensing details.

๐Ÿ“‹ System Requirements

Minimum Requirements

  • OS: Windows 10/11 (x64)
  • RAM: 8GB+ recommended
  • Storage: 5 GB Minimum, 10 GB recommended free space for application and dependencies
  • GPU:
    • Minimum 6 GB VRAM
    • NVIDIA 16xx series or newer (for TensorRT) AND at least driver version 580.x!
    • AMD/Intel GPU with DirectX 12 support (for DirectML)

๐Ÿ”ง Development

See Development for more information.

๐Ÿ“ License

GPL 3.0 - See LICENSE file for details

Discord

Chat here about Vapourkit!

https://discord.gg/uYKMn2hGwB

๐Ÿ™ Credits

Other acknowledgments

Star History

Star History Chart

Contributors

Showing top 2 contributors by commit count.

View all contributors on GitHub โ†’

This article is auto-generated from Kim2091/vapourkit via the GitHub API.Last fetched: 6/25/2026