عن المشروع

Video Mover موجه لسيناريوهات تشغيل المحتوى عبر منصات متعددة، حيث يربط بين إدخال المواد ومعالجة الفيديو وإنشاء النصوص وجدولة المهام والرفع إلى المنصات وتسجيل السجلات في خط أنابيب قابل للتكوين. يؤكد المشروع على استخدام المحتوى والحسابات التي يمتلك المستخدم حقوق استخدام قانونية لها، ويجب على المستخدم الامتثال لحقوق النشر وقواعد المنصة والقوانين واللوائح المحلية. تشمل القدرات الرئيسية: مراقبة الدلائل المحددة بناءً على Watchdog، وتشغيل المهام تلقائيًا عند دخول ملفات جديدة؛ توفير سلسلة معالجة قابلة للتجميع تعتمد على FFmpeg/OpenCV، تدعم الترجمة التلقائية والعناوين المخصصة والموسيقى الخلفية والصورة داخل الصورة والقص الصامت والمرآة والتدوير والقص والتلاشي وتعديل جودة الصورة وتشويش الخلفية وتبديل الإطارات وتحويل الألوان وضوضاء النسيج وغيرها؛ استخدام تشفير أجهزة NVIDIA في البيئات المتوافقة؛ الاتصال بنموذج Alibaba Cloud Bailian لإنشاء مسودات العناوين والعلامات، مع الاحتفاظ بالمراجعة النهائية البشرية قبل النشر؛ استخدام APScheduler للحفاظ على قائمة المهام والجدولة الزمنية وحالة التنفيذ؛ تكييف عمليات الرفع لمنصات TikTok وDouyin وKuaishou وBilibili وVideo Account وXiaohongshu بناءً على Playwright، مع دعم إعادة استخدام حالة تسجيل الدخول وملء النماذج؛ توسيع عناصر المعالجة ومحولات المنصة من خلال هيكل الإضافات والمعالجات؛ تسجيل سجلات المهام والحالة لتسهيل التحقق والمراجعة. تتكون حزمة التقنية بشكل أساسي من Python وFFmpeg وOpenCV وPlaywright وWatchdog وAPScheduler وواجهة برمجة تطبيقات النموذج اللغوي الكبير. بيئة التشغيل الحالية وفقًا للوثائق هي Windows وPython 3.12+ وNode.js 22.x وFFmpeg وChrome؛ يتم التثبيت عن طريق تشغيل setup.bat، ويجب تطبيق تصحيحات التوافق على بعض التبعيات الخارجية وفقًا للوثائق. يتركز التكوين في my_apps.yaml، بما في ذلك دليل الإدخال والمنصات المستهدفة وملف الحساب والوكيل ومعلمات الجدولة؛ يجب عدم إرسال المعلومات الحساسة مثل مفاتيح API وملفات تعريف الارتباط إلى المستودع. تشمل قيود المشروع: قد تؤدي تغييرات واجهة المنصة أو الصفحة إلى تعطل محولات الرفع؛ بعض التبعيات الخارجية لها متطلبات توافق إصدار؛ لم يتم إنشاء اختبارات آلية كاملة وتكامل مستمر بعد، ويوصى بالتحقق على نطاق صغير قبل الاستخدام الإنتاجي. يصف وصف المستودع أيضًا المشروع كأداة نقل فيديو قصير تدعم التنزيل التلقائي وإزالة التكرار والتطوير الثانوي عبر منصات متعددة.