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

vokoscreenNG Windows और Linux के लिए एक ओपन-सोर्स स्क्रीनकास्ट क्रिएटर है। यह पूरी स्क्रीन, चयनित क्षेत्र, या एक विंडो रिकॉर्ड करता है (विंडो कैप्चर केवल Linux के लिए बताया गया है), और कई स्रोतों से ऑडियो कैप्चर करने का समर्थन करता है। एक अंतर्निहित कैमरा विकल्प आपको व्यक्तिगत वीडियो ओवरले शामिल करने देता है, और कई सहायक टूल्स प्रदान किए जाते हैं: system tray नियंत्रण, एक magnifying glass, countdown, timer, Showclick और Halo प्रभाव। यह प्रोजेक्ट Transifex के माध्यम से कई भाषाओं में अनुवादित है; केवल वे भाषाएँ जो 100% अनुवाद तक पहुँचती हैं, एप्लिकेशन में जोड़ी जाती हैं, और नए अनुवाद अगले bugfix रिलीज़ में शामिल किए जाते हैं। इंटरफ़ेस और दस्तावेज़ीकरण अंग्रेज़ी में हैं। इंस्टॉलेशन बंडल किए गए इंस्टॉलर के बजाय डिस्ट्रिब्यूशन पैकेजों द्वारा संभाला जाता है। README में कहा गया है कि Windows और Linux इंस्टॉलेशन रूटीन प्रदान नहीं किए जाते क्योंकि प्रत्येक प्लेटफ़ॉर्म, इंस्टॉलर और पैकेज मैनेजर की अपनी परंपराएँ होती हैं; make-install, metadata, desktop files, icons, manpage और logo पैकेजर द्वारा प्रदान किए जाने की अपेक्षा है। vokoscreenNG के साथ भेजी गई सभी छवियाँ और लोगो उपयोग के लिए स्वतंत्र हैं और कस्टम इंस्टॉलर या पैकेज मैनेजर के लिए आकार बदली जा सकती हैं। Linux पर, रनटाइम आवश्यकताओं में Qt6 (>= 6.9), pulseaudio, libwayland-client0, और GStreamer (>= 1.22.8) शामिल हैं, जिसमें base, good, bad, ugly, libav और rs प्लगइन सेट हैं, जो mkv, mp4, vorbis, opus, flac, mp3, x264, openh264, camera और GIF जैसे फ़ॉर्मेट के लिए हैं। Wayland सेशन को अतिरिक्त रूप से pipewire (>= 1.0.0), gstreamer-plugin-pipewire, xdg-desktop-portal (>= 1.18.2) और KDE, GTK या GNOME जैसे desktop portal backend की आवश्यकता होती है। बिल्ड आवश्यकताएँ हैं pkgconfig, libqt6-devel और libqt6-linguist (>= 6.9), libX11-devel, gstreamer-devel, libpulse-devel और wayland-devel। बिल्ड चरण हैं: स्रोत को क्लोन या डाउनलोड करें और उसकी डायरेक्टरी में जाएँ, src में cd करें, qmake6 चलाएँ, फिर make। Windows 10 64-bit पर, README में Qt Online Installer से Qt 6.10.0 (Qt Network Authorization और CDB डिबगर समर्थन और Debugging Tools for Windows के साथ Qt Creator सहित) और 64-bit बाइनरी के साथ OpenSSL 1.1.1 टूलकिट, और एक GStreamer MSVC x86_64 पैकेज सूचीबद्ध है। कुछ पुराने MinGW और vc_redist प्रविष्टियाँ अप्रचलित के रूप में चिह्नित हैं। पैकेज Debian और Ubuntu (vokoscreen-ng), Fedora (vokoscreenNG), openSUSE Tumbleweed और Leap (vokoscreenNG), Arch Linux (vokoscreen) और NixOS (vokoscreen-ng) के लिए उपलब्ध हैं। कोड योगदान के लिए, README योगदानकर्ताओं से कहता है कि वे अपने विचार पर पहले चर्चा करें, स्रोत कोड को अलग फ़ाइलों में रखें, और इसे MIT License के अंतर्गत प्रकाशित करें, प्रत्येक फ़ाइल में license header शामिल करें; header रिपॉज़िटरी से लिंक किया गया है।