इस प्रोजेक्ट के बारे में
Kooha Linux डेस्कटॉप वातावरण के लिए एक ओपन-सोर्स स्क्रीन रिकॉर्डर है, जिसे जानबूझकर न्यूनतम इंटरफ़ेस के इर्द-गिर्द डिज़ाइन किया गया है। परियोजना का बताया गया लक्ष्य उपयोगकर्ताओं को एक क्लिक से रिकॉर्डिंग शुरू करने देना है बजाय इसके कि पहले कई सेटिंग्स कॉन्फ़िगर करें।
README में वर्णित मुख्य क्षमताएँ:
- ऑडियो कैप्चर: माइक्रोफ़ोन, डेस्कटॉप ऑडियो, या दोनों को एक साथ रिकॉर्ड करें।
- आउटपुट प्रारूप: WebM, MP4, GIF, और Matroska।
- कैप्चर क्षेत्र: एक मॉनिटर या स्क्रीन के एक हिस्से का चयन करें।
- कॉन्फ़िगर करने योग्य विकल्प: सहेजने का स्थान, पॉइंटर दृश्यता, फ़्रेम दर, और रिकॉर्डिंग विलंब।
- प्रायोगिक हार्डवेयर-त्वरित एन्कोडिंग।
प्रायोगिक सुविधाएँ स्थिरता या प्रदर्शन की चिंताओं के कारण डिफ़ॉल्ट रूप से अक्षम हैं। इन्हें KOOHA_EXPERIMENTAL पर्यावरण चर के माध्यम से सक्षम किया जा सकता है, या तो एक साथ सभी या व्यक्तिगत रूप से। प्रलेखित प्रायोगिक कुंजी हैं:
- experimental-formats: हार्डवेयर-त्वरित एन्कोडर, VP9, और AV1 जैसे अतिरिक्त कोडेक (स्थिरता चिंताएँ)।
- multiple-video-sources: कई मॉनिटर या विंडो रिकॉर्ड करना (स्थिरता और प्रदर्शन चिंताएँ)।
- window-recording: किसी विशिष्ट विंडो को रिकॉर्ड करना (फ़्लिकरिंग समस्याएँ)।
परियोजना द्वारा सूचीबद्ध रनटाइम आवश्यकताएँ pipewire, gstreamer-plugin-pipewire, xdg-desktop-portal, और gtk, kde, या wlr जैसा xdg-desktop-portal बैकएंड हैं। README नोट करता है कि विफलताएँ अनुपस्थित रनटाइम निर्भरताओं या वितरण में समर्थन की कमी से उत्पन्न हो सकती हैं, और निदान के लिए xdg-desktop-portal-wlr स्क्रीनकास्ट संगतता पृष्ठ और समस्या-निवारण चेकलिस्ट की ओर इशारा करता है।
स्रोत से निर्माण दो पथों के लिए प्रलेखित है। GNOME Builder की अनुशंसा की जाती है क्योंकि इसके Flatpak मेनिफेस्ट एक सुसंगत क्रॉस-वितरण निर्माण वातावरण प्रदान करते हैं। वैकल्पिक रूप से, एक Meson निर्माण का वर्णन किया गया है जिसमें पूर्वापेक्षाएँ meson, ninja, appstreamcli, cargo, x264, GStreamer और इसके base/ugly/bad प्लगइन सेट, glib2, GTK4, और libadwaita शामिल हैं, इसके बाद मानक meson और ninja कमांड हैं।
एप्लिकेशन मुख्य रूप से Flathub के माध्यम से वितरित किया जाता है। तृतीय-पक्ष पैकेज मौजूद हैं लेकिन स्पष्ट रूप से डेवलपर द्वारा आधिकारिक रूप से समर्थित नहीं हैं; उन्हें खोजने के लिए Repology सुझाया गया है। अनुवाद Weblate के माध्यम से नियंत्रित किया जाता है, और परियोजना दान स्वीकार करती है। README योगदानकर्ताओं और अनुवादकों को श्रेय देता है, GStreamer, GTK, LibAdwaita और अन्य लाइब्रेरी को स्वीकार करता है, और RecApp को प्रेरणा तथा GNOME Screenshot को आइकन डिज़ाइन के संदर्भ के रूप में उद्धृत करता है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.