इस प्रोजेक्ट के बारे में
QtScrcpy एक ओपन-सोर्स डेस्कटॉप एप्लिकेशन है जो कंप्यूटर से USB या लोकल नेटवर्क के ज़रिए Android डिवाइस को दिखाने और नियंत्रित करने के लिए है। इसे रूट विशेषाधिकारों की आवश्यकता नहीं होती और यह GNU/Linux, Windows और macOS पर चलता है। यह प्रोजेक्ट Genymobile के scrcpy पर आधारित है, जिसे C++/Qt/OpenGL/FFmpeg स्टैक के साथ फिर से लागू किया गया है, और यह Apache 2.0 लाइसेंस के अंतर्गत है।
README में वर्णित मुख्य क्षमताएँ:
- Android डिवाइस स्क्रीन का रीयल-टाइम डिस्प्ले, जिसमें 30–60 fps, 1920×1080 या उससे अधिक रिज़ॉल्यूशन, कम लेटेंसी (35–70 ms), और पहले फ्रेम तक लगभग एक सेकंड के लक्ष्य बताए गए हैं।
- डिवाइस का रीयल-टाइम माउस और कीबोर्ड नियंत्रण, जिसमें मल्टी-टच समर्थन भी शामिल है।
- स्क्रीन रिकॉर्डिंग और PNG स्क्रीनशॉट, जिसमें दृश्यमान विंडो के बिना बैकग्राउंड रिकॉर्डिंग भी शामिल है।
- उसी LAN पर वायरलेस कनेक्शन, जिसमें ADB डिबगिंग सक्षम करने, adbd शुरू करने, और डिवाइस IP से कनेक्ट करने के लिए दस्तावेज़ीकृत चरण हैं।
- एक साथ कई डिवाइस कनेक्शन और ग्रुप कंट्रोल, जहाँ एक इनपुट को एक साथ कई फ़ोन पर लागू किया जा सकता है।
- वीडियो विंडो पर फ़ाइलें ड्रैग करके फ़ाइल ट्रांसफ़र और APK इंस्टॉलेशन।
- कंप्यूटर और डिवाइस के बीच क्लिपबोर्ड सिंक्रोनाइज़ेशन दोनों दिशाओं में (कुछ कार्यों के लिए Android 7+)।
- sndcpy पर आधारित डिवाइस स्पीकर से कंप्यूटर तक ऑडियो फ़ॉरवर्डिंग, जो Android 10+ तक सीमित है।
- कस्टम की मैपिंग स्क्रिप्ट्स जो कीबोर्ड और माउस क्रियाओं को डिवाइस टच और क्लिक में बदलती हैं; कुछ गेम्स के लिए डिफ़ॉल्ट स्क्रिप्ट्स दी गई हैं, और उपयोगकर्ता keymap डायरेक्टरी में अपनी स्क्रिप्ट्स जोड़ सकते हैं।
- फ़ुलस्क्रीन, विंडो रीसाइज़िंग, HOME/BACK/APP_SWITCH/MENU, वॉल्यूम, पावर, नोटिफ़िकेशन पैनल और क्लिपबोर्ड क्रियाओं के लिए कीबोर्ड शॉर्टकट्स का एक सेट।
आवश्यकताएँ और उपयोग नोट्स: Android API 21 (Android 5.0) या नया, डिवाइस पर ADB डिबगिंग सक्षम, और वायरलेस उपयोग के लिए फ़ोन और PC एक ही LAN पर होने चाहिए। Windows और macOS के लिए ADB सहित प्रीबिल्ट पैकेज उपलब्ध हैं, और Linux उपयोगकर्ता AUR पैकेज या प्रीबिल्ट आर्काइव का उपयोग कर सकते हैं। सोर्स से बिल्ड करने के लिए Qt 5.12 या नया, CMake या qmake आवश्यक है, और Android सर्वर कंपोनेंट को Android Studio के साथ अलग से बिल्ड किया जाता है।
README में यह भी उल्लेख है कि लेखक अलग व्यावसायिक टूल्स, QuickMirror और QuickAssistant, विकसित करता है, जिनमें बैच कास्टिंग, OTG मिररिंग, इंटरफ़ेस-आधारित की मैपिंग एडिटिंग, और स्क्रीनशॉट/रिकॉर्डिंग जैसी अतिरिक्त सुविधाएँ हैं। ये QtScrcpy रिपॉज़िटरी का हिस्सा नहीं हैं।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.