عن المشروع

Deep-Live-Cam هي أداة مفتوحة المصدر لتبديل الوجوه في الوقت الفعلي وإنشاء فيديوهات التزييف العميق. عند تزويدها بصورة وجه مصدر واحدة، يمكنها استبدال الوجوه في بث الكاميرا المباشر أو في الصور ومقاطع الفيديو المسجلة مسبقًا، مع إتاحة الناتج على نحو شبه فوري. صُمم المشروع لصناعة الوسائط المولّدة بالذكاء الاصطناعي، بما في ذلك تحريك الشخصيات المخصصة وإنشاء المحتوى والأعمال الإبداعية المشابهة. يتضمن ملف README إخلاء مسؤولية بشأن الاستخدام الأخلاقي، وينص على ضرورة الحصول على الموافقة عند استخدام وجه شخص حقيقي، ووضع علامة واضحة على ناتج التزييف العميق عند مشاركته، والالتزام بالقوانين المعمول بها. ويدّعي البرنامج وجود فحص مدمج يمنع معالجة الوسائط غير اللائقة مثل العُري أو المحتوى الصادم أو المواد الحساسة. ويذكر المطورون أنهم قد يضيفون علامات مائية أو يوقفون المشروع إذا اقتضى القانون ذلك. تشمل الميزات الرئيسية المذكورة في المستودع: - تبديل الوجوه عبر الكاميرا المباشرة مع معاينة يمكن بثها عبر أدوات مثل OBS. - تبديل الوجوه في الصور والفيديو، مع حفظ النتائج في مجلد يحمل اسم الفيديو الهدف. - خيار قناع الفم للحفاظ على حركة الفم الأصلية. - تعيين الوجوه لتطبيق وجوه مختلفة على عدة أشخاص في الوقت نفسه. - دعم وجود وجوه كثيرة في إطار واحد. - وضع سطر الأوامر عبر الوسيط ‎-s/--source‎ للاستخدام في النصوص البرمجية. يتطلب التثبيت اليدوي Python 3.11-3.14 وpip وgit وffmpeg، وعلى Windows يتطلب كذلك Visual Studio 2022 runtimes. ويُحمَّل ملفا نموذج من Hugging Face ويوضعان في مجلد models هما: gfpgan-1024.onnx وinswapper_128_fp16.onnx. ويوصي المشروع باستخدام بيئة افتراضية. وتُقدَّم تعليمات لأنظمة Windows وLinux وmacOS، بما في ذلك خطوات محددة لمعالجات Apple Silicon باستخدام Python 3.14 وحزمة tkinter. يدعم تسريع العتاد عدة مزوّدي تنفيذ: - CUDA لبطاقات NVIDIA، باستخدام CUDA Toolkit 12.8 وcuDNN مع onnxruntime-gpu. - CoreML لمعالجات Apple Silicon، باستخدام إصدار onnxruntime الرسمي. - CoreML legacy للأجهزة Apple الأقدم عبر onnxruntime-coreml. - DirectML لأجهزة Windows، بما في ذلك بطاقات AMD. - OpenVINO لعتاد Intel، مع اقترانات إصدارات محددة بين onnxruntime-openvino وOpenVINO. تشمل وسائط سطر الأوامر: المصدر والهدف والمخرجات واختيار معالج الإطارات وkeep-fps وkeep-audio وmany-faces وmap-faces وmouth-mask وخيارات مرمّز الفيديو والجودة وlive mirror وlive resizable وmax memory ومزوّد التنفيذ وخيوط التنفيذ والإصدار. ويروّج المشروع أيضًا لإصدار منفصل مسبق البناء باسم 'Ultimate' يتضمن ميزات إضافية وتحسينات ودعمًا ذا أولوية، متاحًا عبر موقعه الرسمي. ينسب المستودع الفضل إلى عدة مشاريع مفتوحة المصدر سابقة، منها insightface للنماذج وشيفرة المكتبة، وroop كمشروع سابق للمؤلف الأساسي، ومساهمين متنوعين لدعم الكاميرا والتعامل مع الوجوه المتعددة وتحسينات المنصات. كما يسرد تغطية صحفية من منافذ مثل Ars Technica وCNN Brasil وBloomberg Technoz وTrendMicro وPetaPixel، إضافة إلى تفاعلات من بثّاثين.