منصوبے کے بارے میں

Anime4KCPP v3 ایک C++17 پر مبنی anime upscaler ہے جو اعلیٰ معیار کی تصویر اور ویڈیو اپ اسکیلنگ کے لیے CNN الگورتھم استعمال کرتا ہے۔ یہ ایک کمانڈ لائن انٹرفیس (CLI)، ایک اختیاری Qt-based GUI، اور FFmpeg پر مبنی ویڈیو پروسیسنگ ماڈیول فراہم کرتا ہے۔ بنیادی لائبریری کو OpenCL، CUDA، یا مختلف SIMD انسٹرکشن سیٹس (SSE، AVX، NEON، RVV، وغیرہ) کے ذریعے تیز کیا جا سکتا ہے۔ یہ ویڈیو فلٹر فریم ورکس بشمول Avisynth، VapourSynth، اور Windows DirectShow کے ساتھ مربوط ہوتا ہے۔ Python bindings pybind11 کے ذریعے دستیاب ہیں۔ یہ پروجیکٹ CMake کے ساتھ بنتا ہے اور Windows (MinGW، MSVC، Clang)، Linux، Termux، WebAssembly (Emscripten)، اور macOS کو سپورٹ کرتا ہے۔ Eigen3، CLI11، stb، fpng، half، اور ruapu جیسے انحصارات خود بخود حاصل کیے جاتے ہیں؛ CUDA، FFmpeg، Qt، اور Avisynth/VapourSynth/DirectShow کے SDKs کو دستی سیٹ اپ کی ضرورت ہوتی ہے۔ لائسنسنگ تقسیم شدہ ہے: ویڈیو ماڈیول اور اس سے منسلک کوئی بھی بائنری GPLv3 ہے، جبکہ کور، CLI، اور دیگر ماڈیولز MIT ہیں۔