عن المشروع
Video-subtitle-remover (VSR) هو برنامج إزالة ترجمة فيديو ثابتة يعتمد على تقنية الذكاء الاصطناعي. تشمل الوظائف الرئيسية: إزالة ترجمة الفيديو دون تغيير الدقة وإنشاء ملفات؛ استخدام نماذج خوارزمية الذكاء الاصطناعي لملء وإصلاح المناطق التي تم إزالة الترجمة منها (ملء غير متجاور للبكسلات وإزالة المosaic)؛ استخراج ترجمة الفيديو الأصلي (يمكن استخدامه مع video-subtitle-extractor)؛ دعم تحديد موضع الترجمة المخصصة وإزالة الترجمة في المنطقة المحددة فقط؛ دعم إزالة جميع النصوص تلقائيًا من الفيديو بأكمله؛ دعم إزالة العلامات المائية النصية من الصور متعددة الاختيار في الدفعة.
يوفر البرنامج طريقتين للاستخدام: واجهة رسومية (GUI) وسطر الأوامر. يدعم سطر الأوامر تحديد مسار الملفات المدخلة والمخرجة، وتنسيق منطقة الترجمة، ونماذج إصلاح متعددة (sttn-auto، sttn-det، lama، propainter، opencv).
يوفر حزمًا مبنية مسبقًا متنوعة ملائمة للبيئات المختلفة: إصدار Windows العام لوحدة المعالجة المركزية، وإصدار Windows DirectML (غير Nvidia)، وإصدار Windows Nvidia CUDA 11.8/12.6/12.8، وغطاء نطاقات مختلفة من قدرة وحدة معالجة الرسومات. كما يوفر صورة Docker، ويدعم وحدات معالجة الرسومات Nvidia 10-50، ووحدات معالجة الرسومات AMD/Intel ووحدة المعالجة المركزية.
تثبيت الكود المصدر يدعم CUDA (تسريع Nvidia)، ووحدة المعالجة المركزية، وDirectML (تسريع AMD/Intel)، ونظام macOS (Apple Silicon) أربعة وضعيات تشغيل. يتطلب Python 3.12+، ويعتمد على مكتبات مثل PaddlePaddle وPyTorch.
يقدم الأسئلة الشائعة ميزات خوارزميات الإصلاح الثلاثة: خوارزمية STTN تحقق تأثير جيد وسرعة عالية على مقاطع الفيديو الحقيقية، ويمكن تخطي كشف الترجمة؛ خوارزمية LAMA تحقق تأثير جيد على الصور ومقاطع الفيديو الرسومية؛ خوارزمية ProPainter تحقق تأثير جيد على مقاطع الفيديو ذات الحركة المكثفة ولكنها تحتاج إلى ذاكرة رسومية كبيرة وسرعتها بطيئة نسبيًا. يمكن للمستخدمين تعديل سرعة المعالجة والتأثير من خلال تكوين المعلمات، ويمكنهم أيضًا استخدام رمز التدريب المقدم من المشروع لتدريب النموذج الخاص بهم واستبدال النموذج الافتراضي.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.