Anime4KCPP – high performance anime upscaler

Anime4KCPP is a high performance upscaler designed primarily for anime, cartoons and other illustrated material. Version 3 uses a convolutional neural network based algorithm with an emphasis on efficient processing.

The software can upscale individual images as well as video. Besides its command-line interface, Anime4KCPP offers a Qt graphical interface, making it suitable for users who prefer to configure and process images without constructing commands manually.

Hardware acceleration is available through OpenCL and CUDA, while the CPU implementation takes advantage of architecture-specific SIMD instruction sets including SSE, AVX, AVX2, AVX-512, NEON and other platform-specific vector extensions. This gives Anime4KCPP broad hardware support while allowing modern CPUs and GPUs to accelerate demanding enlargement workloads.

Anime4KCPP also offers a video module built on FFmpeg libraries, Python and C bindings, and integration with VapourSynth. A WebAssembly-based playground lets users experiment with the upscaling engine directly in a browser.

This is free and open source software.

Key Features

  • Upscale anime, cartoons, illustrations and other images.
  • Process video using the FFmpeg-based video module.
  • CNN-based upscaling algorithm designed for efficient processing.
  • Qt graphical interface and command-line interface.
  • GPU acceleration using OpenCL and CUDA.
  • Optimized CPU processing using a wide range of SIMD instruction sets.
  • VapourSynth integration for video processing workflows.
  • Python and C bindings for integrating the upscaler into other software.
  • WebAssembly support with a browser-based playground.

Website: github.com/TianZerL/Anime4KCPP
Support:
Developer: TianZerL
License: MIT License / GNU General Public License v3.0

Anime4KCPP is written in C++. Learn C++ with our recommended free books and free tutorials.


Related Software

Image Upscaler Tools
Final2xEnhance your images with super-resolution
UpscaylUses sophisticated AI models to enhance images
UpscalerUpscale and enhance images
Real-ESRGAN GUIAI image enlargement tool
chaiNNerNode-based image processing GUI
AeternumSimple and minimal image upscaler
waifu2x ncnnImage upscaler / denoiser built on the ncnn inference framework
upscaler-hollowaykeanhoImage and video upscaling
jdPixelUpscalerUpscale images per pixel

Read our verdict in the software roundup.


Best Free and Open Source Software Explore our carefully curated directory of recommended free and open source software, covering every major software category.

The directory forms part of our extensive collection of articles for Linux enthusiasts. It includes hundreds of detailed reviews, together with free and open source alternatives to proprietary software from companies such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

LinuxLinks also covers interesting projects worth exploring, Linux-compatible hardware, free programming books and tutorials, and much more.

Know a useful free and open source Linux application that we haven’t covered? Tell us about it using our submission form.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted