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

Clypra एक MIT-लाइसेंस प्राप्त डेस्कटॉप और मोबाइल वीडियो एडिटर है जो Rust/Tauri v2 बैकएंड को React 19 फ्रंटएंड के साथ जोड़ता है। यह macOS, Windows, Linux, iOS और Android को लक्षित करता है, और GitHub Releases, Homebrew, MSI तथा AppImage के माध्यम से पूर्व-निर्मित बाइनरी उपलब्ध हैं। मुख्य क्षमताओं में फ़्रेम-सटीक ट्रिमिंग और undo/redo के साथ मल्टी-ट्रैक टाइमलाइन, VideoToolbox, D3D11VA और VAAPI के माध्यम से हार्डवेयर-त्वरित डिकोडिंग, पीक और RMS प्रदर्शन के साथ रीयल-टाइम ऑडियो वेवफ़ॉर्म रेंडरिंग, एनिमेटेड ओवरले और फ़िल्टर के साथ टेक्स्ट और विज़ुअल कंपोज़िटिंग, तथा MP4, MOV, WebM, MKV, MP3, WAV, PNG, ProRes और H.264 के लिए आयात/निर्यात समर्थन शामिल हैं। आर्किटेक्चर एक React/TypeScript फ्रंटएंड (टाइमलाइन UI, प्रीव्यू कैनवास, फ़िल्मस्ट्रिप कैश) को एक Rust बैकएंड (FFmpeg डिकोडर पूल, हार्डवेयर त्वरण, निर्यात पाइपलाइन) से अलग करता है, जो Tauri IPC के माध्यम से जुड़े होते हैं। परियोजना में केवल-उत्पादन प्रदर्शन टेलीमेट्री भी शामिल है जो व्यक्तिगत डेटा, मीडिया सामग्री या फ़ाइल पथ के बिना संख्यात्मक समय मेट्रिक्स और GPU/OS जानकारी एकत्र करती है। विकास के लिए Node.js 18+, Rust 1.70+ और FFmpeg 6.0+ आवश्यक हैं। रिपॉज़िटरी में फ्रंटएंड और बैकएंड परीक्षण, TypeScript जाँच और फ़ॉर्मेटिंग स्क्रिप्ट शामिल हैं। MIT लाइसेंस के अंतर्गत योगदान का स्वागत है, जिसमें FFmpeg निर्भरताएँ LGPL v2.1+ के अंतर्गत हैं।