इस प्रोजेक्ट के बारे में

RealScaler एक अंतिम-उपयोगकर्ता Windows ऐप है जो AI-आधारित छवि और वीडियो अपस्केलिंग के लिए है, जो Real-ESRGAN मॉडल पर आधारित है। यह Python में लिखा गया है और CustomTkinter इंटरफ़ेस का उपयोग करता है, जिसमें ONNX Runtime DirectML वर्तमान AI इंजन है और OpenCV, MoviePy, PyTorch, ONNX, और FFmpeg जैसी सहायक लाइब्रेरी शामिल हैं। ऐप JPG, PNG, TIF, BMP, WebP, और HEIC जैसे सामान्य छवि प्रारूपों और MP4, MKV, FLV, GIF, AVI, MOV, MPG, QT, और 3GP जैसे वीडियो प्रारूपों का समर्थन करता है। सुविधाओं में छवि और वीडियो अपस्केलिंग, एकाधिक-फ़ाइल प्रोसेसिंग, आउटपुट-रिज़ॉल्यूशन चयन, सीमित VRAM के लिए स्वचालित छवि टाइलिंग, अपस्केलिंग से पहले रीसाइज़िंग, मूल और अपस्केल किए गए कंटेंट के बीच इंटरपोलेशन, शेष-समय प्रदर्शन, सहेजी गई उपयोगकर्ता सेटिंग्स, और ExifTool के साथ मेटाडेटा स्थानांतरण शामिल हैं। वीडियो वर्कफ़्लो रोकें-और-फिर से शुरू करें, मल्टीथ्रेडेड प्रोसेसिंग, FFmpeg फ़्रेम निष्कर्षण, और NVENC, AMF, और QSV के माध्यम से हार्डवेयर-त्वरित एन्कोडिंग का समर्थन करते हैं। RealScaler एकाधिक GPU का उपयोग कर सकता है और DirectML के माध्यम से DirectX 12-संगत AMD, Intel, और Nvidia हार्डवेयर को लक्षित करता है। दस्तावेज़ित आवश्यकताएँ Windows 10 या 11, कम से कम 8 GB RAM, और कम से कम 4 GB VRAM वाला DirectX 12 GPU हैं। प्रोसेसिंग स्थानीय रूप से चलती है और इंटरनेट कनेक्शन की आवश्यकता नहीं होती है। स्रोत से चलाने के लिए Python, प्रोजेक्ट निर्भरताएँ, अलग से डाउनलोड किए गए ONNX AI मॉडल, और प्रोजेक्ट एसेट्स में रखा गया FFmpeg.exe आवश्यक है।