عن المشروع
PySceneDetect هي أداة مفتوحة المصدر قوية مصممة لتحليل ملفات الفيديو والكشف عن تغييرات المشاهد والقطع والانتقالات. توفر واجهة سطر أوامر (CLI) للمهام السريعة، بالإضافة إلى واجهة برمجة تطبيقات Python مرنة للتكامل مع مسارات معالجة الفيديو المخصصة.
تشمل الميزات الرئيسية:
- خوارزميات كشف متعددة: تتضمن ContentDetector للقطع السريعة، وAdaptiveDetector للتعامل مع حركة الكاميرا، وThresholdDetector لأحداث التلاشي التدريجي للدخول والخروج.
- معالجة الفيديو: يمكنها تقسيم مقاطع الفيديو تلقائيًا إلى مشاهد فردية أو استخراج إطارات تمثيلية من كل مشهد.
- التكامل: تستفيد من FFmpeg و mkvmerge لتقسيم الفيديو والتحويل الترميزي عالي الأداء.
- قابلية التوسعة: تتيح واجهة برمجة تطبيقات Python للمطورين بناء منطق كشف مخصص ودمج تحليل المشاهد في سير عمل أكبر.
- النشر: متوفرة كحزمة Python، ومثبّت Windows مستقل، وصورة Docker رسمية للتشغيل بغض النظر عن البيئة.
تُستخدم على نطاق واسع في أتمتة تحرير الفيديو، وتحليل المحتوى، وإعداد مجموعات البيانات لمهام التعلم الآلي.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.