k4yt3x/video2x

A machine learning-based video super resolution and frame interpolation framework. Est. Hack the Valley II, 2018.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 7 minutes ago
Added to GitGenius on September 2nd, 2026
Created on February 24th, 2018
Open Issues & Pull Requests: 132 (+0)
GitHub issues: Enabled
Number of forks: 1,863
Total Stargazers: 21,527 (+0)
Total Subscribers: 193 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 40.5 hours
Mean response time: 124.1 days
90th percentile: 485.0 days
Tracked items: 534

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 98% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. 70% of tracked open issues have had no activity in three months, so the open count overstates what is actively being worked. Only 4% of issues opened in the past year have been closed. Three people close 94% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 121
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 352 days
Stale 30+ days: 111
Stale 90+ days: 102

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • state:Done (128)
  • state:Backlog (117)
  • type:Enhancement (106)
  • type:Bug (103)
  • state:Planned (17)
  • duplicate (6)
  • state:InProgress (6)
  • help wanted (5)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Video2x is a machine learning-based video upscaling and frame interpolation framework that enhances video quality through neural network processing.

The tool addresses the problem of low-resolution or low-frame-rate video by applying trained deep learning models to increase spatial resolution and temporal smoothness. It works by processing video frames through multiple neural network backends, allowing users to chain different upscaling and interpolation models together in a processing pipeline. The framework supports several established model architectures including Real-ESRGAN, RealCUGAN, and RIFE, giving users flexibility in choosing which algorithms to apply based on their content type and quality requirements.

Video2x suits projects where video quality enhancement is needed without re-encoding from source material, particularly for anime and animation where specialized models like Anime4K are effective. It works well for users who want to upscale archived or low-resolution video, increase frame rates for smoother playback, or improve video quality before distribution. The tool is designed for those comfortable with command-line workflows and willing to invest processing time, as neural network inference on video is computationally intensive. It leverages GPU acceleration through Vulkan to make processing practical on consumer hardware.

The project maintains active development with regular updates to support new model architectures and improvements to the processing pipeline. The codebase is written primarily in C++ for performance-critical operations. Documentation is maintained at a dedicated site separate from the repository, indicating sustained effort in keeping usage information current. The project continues to integrate emerging super-resolution and interpolation techniques as they become available in the machine learning community.