Anime4K

Open-source real-time anime upscaling and denoising algorithms for watching 1080p anime on 4K screens

Repository activity
  • Stars21.1k
  • Forks1.4k
  • Open Issues118
License

MIT

Languages
  • Jupyter Notebook
  • GLSL
  • Python
Anime4K screenshot

About Anime4K

Anime4K is a set of high-quality, real-time upscaling and denoising algorithms for anime. It sharpens and enlarges video as it plays, so native 1080p anime looks crisp on a 4K screen with no slow re-encode and no larger files on disk.

It is delivered as GLSL shaders that drop straight into media players such as mpv, Plex, and IINA. The toolkit covers line reconstruction, line-art CNN upscalers, deblurring, denoising, blind resampling artifact reduction, and line darkening or thinning.

The algorithms are not tied to any specific language or platform and run locally during playback rather than as a hosted service.

Key features

  • Real-time upscaling and denoising during playback
  • GLSL shaders for mpv, Plex, and IINA
  • Line reconstruction and line-art CNN upscalers
  • Deblurring and denoising for line art
  • Blind resampling artifact reduction and line tuning

Details

On GitHub since
2019
Platforms
Windows · macOS · Linux
Delivery
GLSL shaders
Use case
Real-time anime upscaling
Optimized for
1080p anime on 4K screens
Deployment
Offline-first