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

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