عن المشروع
OpenScreen هو تطبيق سطح مكتب مجاني ومفتوح المصدر لتسجيل شاشتك وتحويل التسجيل إلى عرض توضيحي أو شرح احترافي للمنتج. وهو استمرار يحتفظ به المجتمع لمشروع OpenScreen الأصلي، الذي أرشفه منشئه بعد الإصدار v1.5.0؛ وانتقل التطوير إلى هذا المستودع بموافقته، مع الحفاظ على الاسم نفسه ورخصة MIT. يعمل على macOS وWindows وLinux وهو قيد التطوير النشط، لذا ينبغي توقع بعض النواقص والتغييرات الكاسرة العرضية (بما في ذلك تنسيق مشروع .openscreen وواجهة سطر الأوامر CLI).
القدرات الأساسية
التسجيل: التقاط نافذة محددة أو الشاشة كاملة، إضافة إلى الميكروفون وصوت النظام. تدعم طبقة الكاميرا ويب الصورة داخل الصورة، والسحب لتحديد الموضع، والانعكاس، وخيارات الشكل.
التحرير: تكبير تلقائي أو يدوي مع عمق ومدة وتخفيف وموضع دقيق بالبكسل، حيث يتبع التكبير التلقائي المؤشر. حجم المؤشر وتنعيمه وتأثيرات النقر قابلة للضبط، مع سمات للمؤشر وتنعيم مسار المؤشر بعد التسجيل. يدعم المخطط الزمني القص والاقتطاع والتحكم في السرعة لكل مقطع، وأدلة الالتقاط، وموجة صوتية. تتوفر تعليقات نصية وسهمية وصورية مع إعدادات مسبقة لتحريك النص، إلى جانب خلفيات ورقية أو ألوان صلبة أو تدرجات أو صور خلفية مخصصة، وضبابية الحركة.
الترجمات: تُنسخ الترجمات التلقائية للتعليق الصوتي على الجهاز دون رفع، لذا تعمل دون اتصال؛ والنص قابل للتحرير ويمكن القص منه، مع ترجمة اختيارية للترجمات.
مساعد التحرير بالذكاء الاصطناعي: تصف التحرير في الدردشة فيُطبَّق على المخطط الزمني — القص، والتكبير، وتسريع السرعة، والتعليقات، وتأطير الكاميرا. وهو بنموذج إحضار مفتاحك الخاص (Claude أو OpenAI أو Gemini أو Mistral أو OpenRouter أو MiniMax أو أي نقطة نهاية متوافقة مع OpenAI) ولا شيء مُفعَّل افتراضيًا.
التصدير: MP4 أو GIF بنسب أبعاد ودقات متعددة، مع العرض والترميز على GPU (Metal على macOS، وD3D11 على Windows، وVulkan على Linux) مع تراجع تلقائي إلى CPU. الواجهة متاحة بالعربية والتشيكية والإنجليزية والإسبانية والفرنسية والألمانية والإيطالية واليابانية والكورية والبرتغالية (البرازيل) والروسية والتركية والفيتنامية والصينية المبسطة والصينية التقليدية.
واجهة سطر الأوامر
تستهدف واجهة CLI بلا واجهة رسومية النصوص البرمجية والتكامل المستمر ووكلاء البرمجة بالذكاء الاصطناعي: يمكنها تسجيل الشاشة، وتحرير ملف JSON لمشروع .openscreen برمجيًا (تكبيرات، تعليقات، اقتطاعات)، وعرض MP4/GIF عبر خط التصدير الكامل، دون نوافذ مرئية ومع مخرجات NDJSON عند تمرير --json.
ملاحظات التثبيت والمنصات
يُوجَّه مستخدمو Windows إلى Microsoft Store (قابل للتثبيت أيضًا عبر winget)، مع ملف .exe مستقل كبديل؛ وملف .exe غير موقَّع برمجيًا، لذا يحذر SmartScreen من ناشر غير معروف. إصدارات macOS من 1.9.0 فصاعدًا موقَّعة وموثَّقة، وتتطلب أذونات تسجيل الشاشة وإمكانية الوصول؛ ويعيد macOS 15 وما بعده طلب إذن تسجيل الشاشة دوريًا، ولا تنتقل الأذونات من إصدارات ما قبل 1.9.0. تُنشر حزم Linux بصيغ .deb و.rpm و.pacman و.AppImage، إضافة إلى Nix flake مع وحدات NixOS وHome Manager. تسرد متطلبات النظام Windows 1903+ بحد أدنى Intel الجيل الثامن / AMD Ryzen 2000 أو أحدث، وmacOS 13 (Ventura) أو أحدث، و8 GB RAM كحد أدنى (يُوصى بـ16 GB).
تسجّل المنصات الثلاث عبر خط التقاط أصلي (ScreenCaptureKit، وWindows Graphics Capture، وPipeWire عبر بوابة ScreenCast)، مع تراجع إلى التقاط المتصفح على Linux. يعمل صوت النظام على macOS وWindows مباشرة؛ وعلى Linux يحتاج إلى PipeWire. تتطلب تأثيرات النقر على Linux أن يكون المستخدم في مجموعة input لأن Wayland لا يوفر بوابة لأزرار الفأرة.
المجتمع والرخصة
المشروع مدفوع بالمجتمع، مع خادم Discord، وGitHub Issues للأخطاء وطلبات الميزات، وخارطة طريق، ورعاية عبر GitHub Sponsors أو Ko-fi. وهو مرخَّص بموجب رخصة MIT. ينصح README بالتنزيل فقط من إصدارات GitHub الرسمية المرتبطة من المستودع، مشيرًا إلى أن المواقع الخارجية التي تستخدم اسم OpenScreen غير تابعة له.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.