For video upscaling tools, the strongest matches are bloc97/anime4k (Anime4K is a real-time GPU-accelerated video upscaling engine using), djdefrag/qualityscaler (QualityScaler is a local desktop application that uses deep) and k4yt3x/video2x (Video2x is a modular framework for AI-enhanced video upscaling). sczhou/codeformer and xinntao/real-esrgan round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
Hand-picked open-source video upscaler repositories. Compare top AI models by stars, active development, and features to find the right fit.
Anime4K is a collection of graphics shaders and image processing algorithms designed to enhance the visual quality of animated media. It functions as a real-time upscaling engine that increases the resolution of video content during playback, allowing for higher fidelity viewing without the need to permanently re-encode source files. The project distinguishes itself by utilizing hardware-accelerated rendering to perform complex image reconstruction directly on the graphics card. By employing a pass-based pipeline, it chains multiple processing stages to refine frames iteratively, ensuring tha
Anime4K is a real-time GPU-accelerated video upscaling engine using shaders and neural networks, fitting the category well despite being tailored for anime and lacking a dedicated face restoration model or graphical user interface.
QualityScaler is an AI video upscaler and local media processing tool designed to increase the resolution and visual quality of videos and images. It uses deep learning models to enhance detail and remove noise, operating as an offline application that executes all computations on local hardware. The project functions as a GPU-accelerated media processor that distributes workloads across multiple graphics cards to increase rendering speed. To prevent memory overflow during high-resolution tasks, it employs a tiled image processing method that splits large assets into smaller sections. The sy
QualityScaler is a local desktop application that uses deep learning models for AI-based video upscaling, featuring a graphical user interface and GPU acceleration, though it lacks a command-line interface.
Video2x is a modular processing framework designed for AI-enhanced video upscaling and frame rate conversion. It functions as a comprehensive toolset for increasing the resolution and visual clarity of media files while generating intermediate frames to improve motion smoothness. The system is built to handle intensive media transformation tasks by leveraging hardware acceleration and custom encoding pipelines. The project distinguishes itself through a plugin-based architecture that allows for the integration of custom machine learning models and specialized algorithms. It utilizes a modular
Video2x is a modular framework for AI-enhanced video upscaling and frame interpolation that supports GPU acceleration and multiple machine learning models, though it lacks a built-in graphical user interface out of the box.
CodeFormer is a deep learning framework designed for the restoration and enhancement of facial images and video sequences. It functions as a comprehensive processing engine capable of reconstructing high-quality facial features from degraded, blurry, or damaged inputs, while also providing tools for image upscaling and generative inpainting to fill missing or corrupted regions. The system distinguishes itself by utilizing a codebook-based quantization approach that maps input patches to high-quality facial representations, supported by transformer-based global modeling to ensure structural co
CodeFormer is a specialized deep learning framework for facial restoration and enhancement that includes video processing capabilities, making it a valuable tool for video upscaling though it focuses heavily on face quality rather than general super-resolution.
Real-ESRGAN is a deep learning restoration pipeline designed to enhance low-resolution media and improve the visual quality of damaged photographs. It functions as a generative image upscaler that reconstructs high-resolution details from source inputs by utilizing neural networks trained to fill in missing information and remove noise. The project distinguishes itself as a blind super-resolution tool, meaning it improves image sharpness and fidelity without requiring prior knowledge of the specific degradation applied to the source. It employs high-order degradation modeling to address compl
Real-ESRGAN is a deep learning restoration pipeline designed for AI-based image and video upscaling, though it lacks built-in frame interpolation or a dedicated graphical user interface out of the box.
Real-Video-Enhancer is a cross-platform desktop application that utilizes neural networks to upscale resolution, generate intermediate frames, and denoise video files. It functions as a deep learning video processor that runs restoration models through hardware acceleration, dispatching heavy prediction workloads directly to underlying graphics hardware. The software executes optical-flow-based frame interpolation to increase framerates and motion smoothness, alongside dedicated filtering models that remove digital noise and blocky compression artifacts from compressed video streams. Additio
Real Video Enhancer provides a cross-platform graphical interface for AI-based video upscaling, denoising, and frame interpolation using models like Real-ESRGAN and RIFE, fulfilling the core requirements well though lacking an explicit command-line interface.
CVPR 2024 Upscale-A-Video: Temporal-Consistent Diffusion Model for Real-World Video Super-Resolution
This repository provides a video-diffusion-model-based solution for real-world video super-resolution, though it lacks built-in GUI and face restoration features.
ComfyUI is a node-based generative AI orchestration engine designed for constructing, testing, and executing complex image and video synthesis pipelines. By utilizing a directed acyclic graph execution model, the platform allows users to build reproducible workflows through modular, interconnected processing blocks without requiring manual code implementation. It serves as both a local environment for high-performance model inference and a production-ready server for deploying generative capabilities. The platform distinguishes itself through its focus on workflow portability and extensibilit
ComfyUI is a node-based generative AI orchestration engine that supports video-to-video synthesis and local model inference, making it a flexible environment for running upscaling and enhancement pipelines even though it requires building the workflow yourself.
GFPGAN is a generative face restoration model and Python-based image processing tool designed to restore low-resolution facial images. It utilizes generative adversarial networks to recover fine details and increase the clarity of degraded portraits. The system employs a generative facial prior to map degraded images to a high-quality manifold, enabling blind-face restoration without requiring knowledge of the specific degradation process. It utilizes a multi-stage workflow that includes face detection, alignment, and region-specific masking to separate facial areas from the background. Beyo
GFPGAN is a deep-learning model focused specifically on face restoration and portrait enhancement rather than a full video upscaling tool, making it a useful building block for facial recovery rather than the complete application you need.
lsfg-vk is a Vulkan-based frame generation tool and graphics middleware designed to increase perceived frame rates in graphics applications. It implements a lossless scaling algorithm to insert generated frames between rendered ones, increasing motion smoothness without reducing image quality. The project features a dedicated programming interface for integrating frame generation logic into external applications and includes an application profile manager. This manager allows specific generation settings to be assigned to individual executables, automating configuration upon application start
This repository provides a Vulkan-based frame generation and motion smoothing middleware rather than a video upscaling and enhancement tool, making it a neighbouring graphics utility rather than the requested application.
waifu2x-ncnn-vulkan is an AI super-resolution tool and image processor that uses deep learning to increase image resolution and remove visual noise. It is an NCNN-based implementation designed for efficient neural network inference on local hardware. The project utilizes the Vulkan API to provide GPU-accelerated image scaling and noise reduction across diverse graphics hardware. It employs tiled image processing to prevent GPU memory overflow and multi-threaded model loading to reduce initial startup latency. The software covers functional domains including AI image upscaling for maintaining
This repository is a Vulkan-accelerated super-resolution tool tailored specifically for images rather than video enhancement, making it an adjacent building block rather than a complete video upscaling solution.
DiffBIR is a diffusion-based image restoration framework designed for blind image reconstruction. It utilizes generative diffusion priors to recover high-quality images from sources with unknown or complex degradations without requiring explicit degradation models. The system includes specialized models for face restoration, enabling the recovery of facial landmarks, textures, and backgrounds in degraded portraits. To support high-resolution outputs on hardware with limited memory, it employs a tiled image upscaler that divides images into smaller patches during sampling. The framework cover
This repository is a diffusion-based image restoration framework focused on still images rather than video upscaling, making it the wrong media category for this search.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| bloc97/anime4k | 20.7K | Jupyter Notebook | mit | |
| djdefrag/qualityscaler | 3K | Python | mit | |
| k4yt3x/video2x | 18.8K | C++ | agpl-3.0 | |
| sczhou/codeformer | 18K | Python | NOASSERTION | |
| xinntao/real-esrgan | 35.8K | Python | BSD-3-Clause | |
| tntwise/real-video-enhancer | 2.1K | Python | AGPL-3.0 | |
| sczhou/upscale-a-video | 1.5K | Python | NOASSERTION | |
| comfy-org/comfyui | 117.2K | Python | GPL-3.0 | |
| tencentarc/gfpgan | 37.5K | Python | NOASSERTION | |
| pancaketas/lsfg-vk | 4.1K | C++ | gpl-3.0 |