← all repositories
TianZerL/Anime4KCPP

An upscaler that lives in your browser, CLI, and video pipeline

It brings CNN-based anime upscaling to browsers, video editors, and command-line pipelines alike.

Anime4KCPP
Not currently ranked — collecting fresh signals.
star history

What it does

Anime4KCPP is a C++17 anime upscaler built around a CNN algorithm. It ships as a core library wrapped into a CLI tool, an optional Qt GUI, Python and C bindings, and even a WebAssembly playground that runs in your browser. If you are working with video, you can drop it into existing workflows instead of treating it as a separate app.

The interesting bit

Most upscalers are standalone programs; this one behaves like infrastructure. It offers DirectShow, AviSynth, and VapourSynth filters so you can slot upscaling into media pipelines without rewriting your workflow.

Key highlights

  • CNN-based upscaling with a stated goal of simplicity and efficiency
  • Compute flexibility: optional CUDA and OpenCL acceleration, plus auto-detected CPU SIMD ranging from SSE to AVX512, NEON, and WASM SIMD128
  • Pipeline integrations: AviSynth, VapourSynth, and Windows DirectShow filters
  • A browser-based playground for testing via WebAssembly
  • Optional FFmpeg-based video module, Qt GUI, and language bindings

Caveats

  • The WebAssembly playground requires disabling Microsoft Edge’s Enhanced Security for optimal performance
  • DirectShow filter support is Windows-only
  • CUDA, Qt, and FFmpeg are flagged as manual dependencies and must be provided by the builder

Verdict

Worth a look if you encode or archive anime and want a pipeline-native upscaler rather than a monolithic app. Casual users may find the CMake-heavy, feature-flag build process more work than it’s worth.

Frequently asked

What is TianZerL/Anime4KCPP?
It brings CNN-based anime upscaling to browsers, video editors, and command-line pipelines alike.
Is Anime4KCPP open source?
Yes — TianZerL/Anime4KCPP is open source, released under the GPL-3.0 license.
What language is Anime4KCPP written in?
TianZerL/Anime4KCPP is primarily written in C++.
How popular is Anime4KCPP?
TianZerL/Anime4KCPP has 2k stars on GitHub.
Where can I find Anime4KCPP?
TianZerL/Anime4KCPP is on GitHub at https://github.com/TianZerL/Anime4KCPP.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.