عن المشروع

Clypra هو محرر فيديو لسطح المكتب والهاتف المحمول مرخّص بموجب MIT، يجمع بين واجهة خلفية مبنية بـ Rust/Tauri v2 وواجهة أمامية مبنية بـ React 19. يستهدف أنظمة macOS وWindows وLinux وiOS وAndroid، مع توفر حزم جاهزة عبر GitHub Releases وHomebrew وMSI وAppImage. تشمل الإمكانات الرئيسية خطًا زمنيًا متعدد المسارات مع قصّ دقيق على مستوى الإطار وإمكانية التراجع/الإعادة، وفك ترميز مسرّع عتاديًا عبر VideoToolbox وD3D11VA وVAAPI، وعرضًا فوريًا للموجة الصوتية مع إظهار الذروة وRMS، وتركيبًا نصيًا وبصريًا مع تراكبات وفلاتر متحركة، ودعم الاستيراد والتصدير لصيغ MP4 وMOV وWebM وMKV وMP3 وWAV وPNG وProRes وH.264. تفصل البنية المعمارية بين واجهة أمامية مبنية بـ React/TypeScript (واجهة الخط الزمني، ولوحة المعاينة، وذاكرة التخزين المؤقت لشرائط الفيلم) وواجهة خلفية مبنية بـ Rust (مجموعة فك ترميز FFmpeg، والتسريع العتادي، وخط أنابيب التصدير) متصلتين عبر Tauri IPC. يتضمن المشروع أيضًا تتبّع أداء للإنتاج فقط يجمع مقاييس توقيت رقمية ومعلومات عن وحدة معالجة الرسومات ونظام التشغيل دون بيانات شخصية أو محتوى وسائط أو مسارات ملفات. يتطلب التطوير Node.js 18+ وRust 1.70+ وFFmpeg 6.0+. يتضمن المستودع اختبارات للواجهة الأمامية والخلفية، وفحص TypeScript، وسكربتات تنسيق. نرحب بالمساهمات بموجب ترخيص MIT، مع خضوع تبعيات FFmpeg لترخيص LGPL v2.1+.