프로젝트 소개

Anime4KCPP v3는 고품질 이미지 및 비디오 업스케일링을 위해 CNN 알고리즘을 사용하는 C++17 기반 애니메이션 업스케일러입니다. 명령줄 인터페이스(CLI), 선택적 Qt 기반 GUI, FFmpeg 기반 비디오 처리 모듈을 제공합니다. 핵심 라이브러리는 OpenCL, CUDA 또는 다양한 SIMD 명령어 세트(SSE, AVX, NEON, RVV 등)로 가속할 수 있습니다. Avisynth, VapourSynth, Windows DirectShow를 포함한 비디오 필터 프레임워크와 통합됩니다. pybind11을 통해 Python 바인딩을 사용할 수 있습니다. 이 프로젝트는 CMake로 빌드하며 Windows(MinGW, MSVC, Clang), Linux, Termux, WebAssembly(Emscripten), macOS를 지원합니다. Eigen3, CLI11, stb, fpng, half, ruapu와 같은 의존성은 자동으로 가져오며, CUDA, FFmpeg, Qt, Avisynth/VapourSynth/DirectShow용 SDK는 수동 설정이 필요합니다. 라이선스는 분리되어 있습니다. 비디오 모듈과 이에 링크된 모든 바이너리는 GPLv3이며, 핵심, CLI 및 기타 모듈은 MIT입니다.