البرامج والتطبيقات

برنامج Capptivo لتسجيل الشاشة وتحرير الفيديو بذكاء

في عالم صناعة المحتوى التعليمي والتقني لم يعد تسجيل الشاشة وحده كافياً لإنتاج فيديو احترافي فبعد التسجيل تبدأ مرحلة طويلة من المونتاج قص الأجزاء غير المهمة تكبير مواضع النقر متابعة حركة مؤشر الفأرة إضافة الترجمة تحسين شكل الفيديو ثم تصديره بصيغة مناسبة

هنا تأتي فكرة Capptivo وهو مشروع مفتوح المصدر يحاول تحويل تسجيل الشاشة إلى تجربة أقرب إلى إنتاج فيديو احترافي بشكل شبه تلقائي

الفكرة الأساسية ليست فقط تسجيل ما يظهر على الشاشة وإنما تسجيل السياق المحيط بالفيديو ايضاً مثل حركة مؤشر الفأرة والنقرات وبذلك يستطيع المحرر استخدام هذه البيانات لاحقاً لإنشاء تأثيرات مثل التكبير التلقائي ومتابعة المؤشر

وهذا يجعل Capptivo أقرب إلى مزيج من:

  • مسجل شاشة
  • محرر فيديو
  • نظام لتتبع مؤشر الفأرة
  • أداة لإضافة التكبيرات الذكية
  • نظام لإنشاء الترجمة
  • أداة لإخراج فيديو جاهز للنشر

لماذا تختلف فكرته عن مسجل الشاشة التقليدي؟

مسجل الشاشة التقليدي ينظر إلى المهمة باعتبارها بسيطة:

التقط الشاشة ثم احفظ الفيديو

أما Capptivo فيتعامل معها باعتبارها عملية إنتاج كاملة:

التقاط الشاشة ثم تسجيل حركة المؤشر والنقرات ثم تحرير التسجيل ثم إنشاء التأثيرات ثم إضافة الترجمة ثم تصدير الفيديو

هذا الفرق مهم جداً

فعندما تسجل شرح لبرنامج ما قد ترغب بعد التسجيل في تكبير المنطقة التي ضغطت عليها لو كان لديك الفيديو فقط فإن برنامج المونتاج يحتاج إلى تحليل الفيديو أو أن تقوم أنت بتحديد الموضع يدوياً

أما عندما تكون بيانات حركة المؤشر والنقرات محفوظة أثناء التسجيل فيمكن للمحرر معرفة مكان حدوث التفاعل بدقة أكبر

التكبير الذكي وتتبع المؤشر

من أبرز الأفكار في Capptivo التعامل مع حركة مؤشر الفأرة باعتبارها بيانات مستقلة وليست مجرد جزء من الصورة

أثناء التسجيل يمكن الاحتفاظ بمعلومات عن موضع المؤشر وحركته والنقرات التي قام بها المستخدم بعد ذلك يمكن الاستفادة من هذه المعلومات أثناء المونتاج

على سبيل المثال إذا قام المستخدم بالنقر على زر مهم أثناء الشرح يمكن للمحرر إنشاء تأثير تكبير حول هذه المنطقة

وبالمثل يمكن إنشاء تأثير تتبع المؤشر Follow Cursor بحيث تتحرك منطقة العرض مع حركة المؤشر

وبذلك تصبح حركة الكاميرا داخل الفيديو مرتبطة بما فعله المستخدم فعلياً أثناء التسجيل بدل أن تكون مجرد تأثير بصري تتم إضافته يدوياً

البنية التقنية

من الجوانب المثيرة للاهتمام في المشروع استخدامه مزيج من تقنيات الويب والتقنيات الأصلية لسطح المكتب

تعتمد الواجهة على React و TypeScript بينما يستخدم المشروع Rust للوظائف منخفضة المستوى التي تحتاج إلى أداء جيد مثل التسجيل ومعالجة البيانات والتعامل مع نظام التشغيل

 

التقاط الشاشة

أحد أصعب أجزاء تطبيقات تسجيل الشاشة هو التعامل مع اختلاف أنظمة التشغيل ، فطريقة التقاط الشاشة في نظام ماك ليست نفسها الموجودة في نظام ويندوز ونظام لينكس

ولهذا يستخدم Capptivo آليات مختلفة بحسب النظام مثل ScreenCaptureKit في macOS و WindowsGraphicsCapture في Windows بينما يعتمد Linux على تقنيات مثل PipeWire و xdg-desktop-portal

هذه النقطة توضح أن بناء تطبيق تسجيل شاشة متعدد المنصات ليس مجرد بناء واجهة واحدة وتشغيلها في كل مكان؛ بل يحتاج إلى طبقة تتعامل مع الخصائص المختلفة لكل نظام تشغيل

 

تحميل Capptivo

الموقع الرسمي

GitHub

 

الاشتراك في النشرة البريدية
اشترك في المجموعة البريدية لتصلك آخر المقالات على البريد الالكتروني
سيتم ارسال بريد الكتروني لتأكيد الاشتراك

اقرأ المقالات

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى