इस प्रोजेक्ट के बारे में
DLSS 5 Video Player एक मुफ़्त, ओपन-सोर्स Windows प्लेयर है जो वीडियो, फ़ोटो या GIF को NVIDIA के DLSS 5 न्यूरल रेंडरर से गुज़ारता है और आपको परिणाम की मूल फ़्रेम से फ़्रेम-दर-फ़्रेम जाँच करने देता है। यह एक कम्युनिटी प्रोजेक्ट है, NVIDIA का उत्पाद नहीं, और इसमें जो न्यूरल रनटाइम शिप होता है वह एक संशोधित, अहस्ताक्षरित कम्युनिटी बिल्ड है।
यह क्या करता है
- देखते हुए रेंडर करता है: D दबाने के कुछ सेकंड बाद प्लेबैक रेंडर किए गए फ़्रेम पर चलता है, जबकि बाकी वीडियो आपके पीछे भरता जाता है, निकटतम पहले।
- कहीं भी सीक करें: रेंडर किए गए फ़्रेम जहाँ भी मौजूद हैं वहाँ चलते हैं; बाकी जगह मूल चलता है जब तक रेंडर पकड़ लेता है।
- तुलना व्यू: Split, Wipe, Difference (बढ़ाया गया बदलाव), Side by side और 2 x 2, साथ में Mix स्लाइडर, 8x तक ज़ूम, 4x लूप, एक मास्क जो DLSS 5 को फ़्रेम के हिस्से तक सीमित करता है, और मूल देखने के लिए दबाकर रखें। व्यू बदलने से प्लेहेड नहीं हिलता।
- मूल का RTX Video Super Resolution अपने अलग व्यू में और 2 x 2 में दिखाया जा सकता है (R, Shift+R), पूर्ण डाउनलोड में या RTX Video SDK से बने बिल्ड में।
- Save comparison image ठीक वही लिखता है जो तस्वीर दिखाती है, साथ में एक फ़ुटर जो वीडियो, फ़्रेम, व्यू, न्यूरल सेटिंग्स और रनटाइम रिकॉर्ड करता है।
- सबटाइटल (SRT, ASS, WebVTT, PGS, VobSub) रेंडर के ऊपर बनाए जाते हैं ताकि मॉडल कभी टेक्स्ट को विकृत न करे। HDR10 और HLG को मॉडल के लिए SDR में टोन मैप किया जाता है; HDR डिस्प्ले पर मूल अब भी HDR में दिखता है।
- रेंडर कैश होते हैं और तब तक दोबारा उपयोग होते हैं जब तक स्रोत, रनटाइम और सेटिंग्स मेल खाते हैं, Standard, High (10-bit) या Lossless क्वालिटी पर। एक रेंडर रिपोर्ट रेंडर द्वारा जोड़ी गई फ़्लिकर, ग्रेन और रंग बदलाव दिखाती है।
- एक्सपोर्ट: PNG, JPEG, GIF, MP4 या MKV; MKV स्रोत ऑडियो, सबटाइटल और चैप्टर बिना री-एनकोडिंग के रखता है। Export with DLSS stages (Ctrl+S) NVIDIA के क्रम में Super Resolution, न्यूरल रेंडरिंग और फ़्रेम जनरेशन को जोड़ता है, और एक --render कमांड-लाइन मोड भी वही करता है। Generate frames फ़्रेम रेट के 2x से 5x पर एक कॉपी लिखता है।
- न्यूरल सेटिंग्स पॉज़ के दौरान बदली जा सकती हैं, उस फ़्रेम को दोबारा रेंडर करते हुए; एक प्रोसेसिंग स्केल गति के लिए मॉडल को स्रोत के 75% या 50% पर चलाता है।
- प्लेयर सुविधाएँ: AC-3, E-AC-3 और DTS पासथ्रू, टास्कबार थंबनेल बटन के साथ Windows मीडिया कंट्रोल, और टेस्ट सामग्री के रूप में सात आधिकारिक गेम ट्रेलर बंडल।
आवश्यकताएँ और सीमाएँ
- NVIDIA RTX कार्ड और ड्राइवर 610.47 या नया चाहिए; पुराने ड्राइवर न्यूरल रेंडरिंग से इनकार करते हैं और प्लेयर शुरू में ही बता देता है।
- RTX 4080 SUPER (0.26.0) और RTX 5090 (0.20.0) पर परीक्षण किया गया। RTX 20 और 30 सीरीज़ कार्ड में नेटिव FP8 नहीं है और कई गुना धीमे होने की अपेक्षा है; README बताता है कि अभी तक किसी ने एक भी टेस्ट नहीं किया।
- बताई गई लाइव-सेशन लागत: RTX 5090 पर 1080p30 पर लगभग 8.4 ms प्रति फ़्रेम और 1440p30 पर 15.4 ms, और RTX 4080 SUPER पर 1080p30 पर 15.3 ms। 4K फ़ाइल पर निर्भर करता है।
- गहराई और, ऑप्टिकल फ़्लो इंजन के बिना कार्ड पर, गति तस्वीर से अनुमानित की जाती है, इसलिए आर्टिफ़ैक्ट अपेक्षित हैं।
- README बताता है कि DLSS Super Resolution छह टेस्ट क्लिप पर bicubic से कम स्कोर करता है, और सलाह देता है कि इसे विवरण के बजाय इसके लुक के लिए उपयोग करें।
- फ़्रेम जनरेशन एक नई फ़ाइल लिखता है और इसमें समय और डिस्क स्थान चाहिए; एक स्ट्रीम को पहले स्थानीय रूप से कॉपी करना होगा।
- Save converted video कैश किए गए रेंडर को जैसा है वैसा कॉपी करता है (Standard पर 8-bit, High या Lossless पर 10-bit) बिना समायोजन, अपस्केलिंग या HDR के।
- समर्थित नहीं: एक्सपोर्ट में सबटाइटल बर्न करना, एक रेंडर क्यू, रीस्टार्ट के बाद बाधित रेंडर फिर से शुरू करना।
- YouTube समर्थन केवल सार्वजनिक, गैर-DRM वीडियो तक सीमित है जिनमें लॉगिन न हो; आयु-प्रतिबंधित वीडियो 640x360 के रूप में आ सकते हैं।
- कैश रेंडर तब तक रखता है जब तक ड्राइव 20 GB खाली से नीचे न गिरे, फिर सबसे कम हाल में उपयोग किए गए पहले हटाता है।
- आंशिक रेंडर जोड़े नहीं जाते, इसलिए वीडियो के बीच से शुरू किया गया सेशन अलग रेंडर छोड़ता है और वीडियो दोबारा खोलने पर यह फिर से रेंडर करता है।
- नेटवर्क उपयोग: एक दैनिक GitHub रिलीज़ जाँच और i.ytimg.com से स्टार्ट-स्क्रीन थंबनेल फ़ेच; दोनों को DLSSVideoPlayer.ini में अक्षम किया जा सकता है।
डाउनलोड और पहला रन
संस्करण 0.26.0 (2026-09-25) एक 327 MB पूर्ण zip के रूप में पेश किया गया है जिसमें प्लेयर, न्यूरल रनटाइम और RTX VSR हैं, या एक 35 MB कोर zip जिसमें केवल प्लेयर है। प्रत्येक zip में एक .sha256 है; केवल कोर zip में बिल्ड अटेस्टेशन है, क्योंकि CI न्यूरल रनटाइम फ़ेच नहीं कर सकता। एक verify_package.ps1 स्क्रिप्ट अनपैक की गई फ़ाइलों को पैकेज मैनिफ़ेस्ट के विरुद्ध जाँचती है और दिखाती है कि कौन सी बाइनरी हस्ताक्षरित हैं। एक नए खाली फ़ोल्डर में अनज़िप करें, neural-runtime/ को exe के बगल में रखें, DLSSVideoPlayer.exe चलाएँ, एक फ़ाइल खोलें या एक सार्वजनिक YouTube लिंक पेस्ट करें, फिर D दबाएँ।
कंट्रोल कीबोर्ड-चालित हैं: Ctrl+O फ़ाइल खोलें, Ctrl+L YouTube URL, Space प्ले/पॉज़, D न्यूरल रेंडरिंग, C/Shift+C तुलना मोड, X पक्ष बदलें, [ और ] Mix बदलें, R/Shift+R RTX VSR, Z/Shift+Z ज़ूम, L लूप, Ctrl+Shift+S व्यू को PNG के रूप में सहेजें, V सबटाइटल, ? या F1 सभी शॉर्टकट, F/Shift+F/Ctrl+R एक फ़्रेम/चार सेकंड/चिह्नित क्लिप रेंडर करें, Ctrl+N न्यूरल सेटिंग्स, Ctrl+S DLSS चरणों के साथ एक्सपोर्ट, Ctrl+E इमेज समायोजन, F11 फ़ुलस्क्रीन। सेटिंग्स लॉन्च के बीच बनी रहती हैं।
बिल्डिंग और लाइसेंस
प्रोजेक्ट C++20 में Win32, Direct3D 12, FFmpeg और NVIDIA NGX के साथ है। दस्तावेज़ीकरण बिल्डिंग और टेस्टिंग, रनटाइम सेटअप, आर्किटेक्चर और एक तकनीकी अवलोकन, साथ ही हार्डवेयर सत्यापन रिकॉर्ड को कवर करता है। प्रोजेक्ट स्रोत MIT है; तृतीय-पक्ष बाइनरी, गेम फ़ुटेज और ट्रेडमार्क अपनी शर्तें रखते हैं। यह Jessica Natalia Mods के DLSS 5 Video Player से शुरू हुआ।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.