Об этом проекте

Anime4KCPP v3 — это апскейлер аниме на базе C++17, использующий алгоритм CNN для высококачественного масштабирования изображений и видео. Он предоставляет интерфейс командной строки (CLI), опциональный графический интерфейс на Qt и модуль обработки видео, построенный на FFmpeg. Основная библиотека может быть ускорена с помощью OpenCL, CUDA или различных наборов SIMD-инструкций (SSE, AVX, NEON, RVV и др.). Интеграция осуществляется с фреймворками видеофильтров, включая Avisynth, VapourSynth и Windows DirectShow. Доступны привязки Python через pybind11. Проект собирается с помощью CMake и поддерживает Windows (MinGW, MSVC, Clang), Linux, Termux, WebAssembly (Emscripten) и macOS. Зависимости, такие как Eigen3, CLI11, stb, fpng, half и ruapu, загружаются автоматически; CUDA, FFmpeg, Qt и SDK для Avisynth/VapourSynth/DirectShow требуют ручной настройки. Лицензирование разделено: видеомодуль и любые бинарные файлы, связанные с ним, распространяются под GPLv3, тогда как ядро, CLI и другие модули — под MIT.