أطلق العنان
سجل التغيير • الاستخدام • ويكي
Deepfakes غير خاضعة للرقابة للصور ومقاطع الفيديو بدون تدريب وواجهة مستخدم رسومية سهلة الاستخدام.
سمات
- واجهة المستخدم الرسومية للمتصفح المستقل عن النظام الأساسي
- اختيار وجوه متعددة للإدخال/الإخراج دفعة واحدة
- العديد من أوضاع التبديل المختلفة، التي تم اكتشافها لأول مرة، وتحديدات الوجه، حسب الجنس
- معالجة الدفعات من الصور / مقاطع الفيديو
- إخفاء أغطية الوجه باستخدام المطالبات النصية أو تلقائيًا
- أداة ترقية/ترميم الوجه الاختيارية باستخدام معززات مختلفة
- معاينة المبادلة من إطارات الفيديو المختلفة
- Live Fake Cam باستخدام كاميرا الويب الخاصة بك
- علامة تبويب الإضافات لقص مقاطع الفيديو وما إلى ذلك.
- الإعدادات - تخزين التكوين للجلسة القادمة
- دعم الموضوع
وغيرها الكثير...
تنصل
هذا المشروع للاستخدام الفني والأكاديمي فقط. من المتوقع أن يستخدم مستخدمو هذا البرنامج هذا البرنامج بشكل مسؤول مع الالتزام بالقانون المحلي. إذا تم استخدام وجه شخص حقيقي، يُقترح على المستخدمين الحصول على موافقة من الشخص المعني والإشارة بوضوح إلى أنه مزيف عميق عند نشر المحتوى عبر الإنترنت. لن يكون مطورو هذا البرنامج مسؤولين عن تصرفات المستخدمين النهائيين. يرجى عدم تطبيقه على السيناريوهات غير القانونية وغير الأخلاقية.
في حالة انتهاك المتطلبات القانونية والأخلاقية لبلد أو منطقة المستخدم، فإن مستودع الكود هذا معفى من المسؤولية
تثبيت
يرجى الرجوع إلى الويكي.
تثبيت ماك
ببساطة قم بتشغيل الأمر التالي. وسوف يتحقق وتثبيت كافة التبعيات إذا لزم الأمر.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/PJF16/roop-unleashed/master/installer/macOSinstaller.sh)
الاستخدام
- Windows: قم بتشغيل
windows_run.bat
من المثبت. - لينكس:
python run.py
- نظام التشغيل MacOS:
sh runMacOS.sh
- ملف الإرساء:
docker build -t roop-unleashed . && docker run -t
-p 7860:7860
-v ./config.yaml:/app/config.yaml
-v ./models:/app/models
-v ./temp:/app/temp
-v ./output:/app/output
roop-unleashed
وسيطات سطر الأوامر الإضافية غير مدعومة حاليًا ويجب إجراء الإعدادات عبر واجهة المستخدم.
ملاحظة: عند تشغيل هذا البرنامج لأول مرة، سيقوم بتنزيل بعض الطرز التي يصل حجمها إلى 2 جيجا بايت تقريبًا.
سجل التغيير
28.9.2024 الإصدار 4.3.1
- Bugfix: العديد من التسريبات المحتملة للذاكرة
- تمت إضافة أوضاع إخراج مختلفة، على سبيل المثال، إلى بث الكاميرا الافتراضية
- وضع المبادلة الجديد "جميع وجوه الإدخال"
- متوسط إجمالي عدد الإطارات في الثانية المعروضة وإعداد التشغيل التلقائي
16.9.2024 الإصدار 4.2.8
- Bugfix: بدء تشغيل roop-unleashed بدون وحدة معالجة الرسومات NVIDIA مع تمكين خيار cuda
- إصلاح الخطأ: لا يمكن نقل الوجوه المستهدفة إلى اليسار/اليمين
- Bugfix: يعمل التحسين والارتقاء مرة أخرى في الكاميرا الافتراضية
- تم اكتشاف مقاطع فيديو فاسدة عند إضافتها إلى الملفات المستهدفة، مع عرض رسالة تحذير
- تم مسح مكون الملفات المصدر بعد اكتشاف الوجه لتحرير الملفات المؤقتة
- تمت إضافة خيارات الإخفاء واستعادة الفم إلى الكاميرا الافتراضية
9.9.2024 الإصدار 4.2.3
- الإصلاح العاجل لمشكلة gradio pydantic مع fastapi
- تمت الترقية إلى Gradio 4.43 على أمل أن يحل المشكلات المتبقية
- تمت إضافة إجراء جديد عند عدم اكتشاف أي وجه -> استخدم آخر تبديل
- تنسيق الصورة المحدد لعناصر التحكم في الصورة - من الممكن فتح علامات تبويب جديدة في معاينة الصور مرة أخرى!
- قد يكون تنسيق إخراج الصورة المشفر للكاميرا الحية إلى jpeg أسرع من تنسيق webp السابق
- لا يتم تنفيذ الأحداث المتسلسلة إلا إذا كانت سابقة ناجحة
5.9.2024 v4.2.0
- تمت إضافة القدرة على تحريك الإدخال وترتيب الوجوه المستهدفة
- تتجاوز وسيطات CLI الجديدة الإعدادات
- تغييرات صغيرة في واجهة المستخدم في علامة تبويب تبديل الوجوه
- تمت إضافة خيار القناع والرمز لاستعادة منطقة الفم الأصلية
- تم تحديث التدرج إلى الإصدار 4.42.0
- تمت إضافة وسيطات CLI --server_share و-cuda_device_id
- تمت إضافة دعم صورة webp
15.07.2024 الإصدار 4.1.1
- Bugfix: المعالجة اللاحقة بعد المبادلة
14.07.2024 الإصدار 4.1.0
- تمت إضافة ترقية العينة الفرعية لزيادة دقة المبادلة
- ترقية التدرج
12.05.2024 الإصدار 4.0.0
- إصلاح الأخطاء: يتم تشغيل كل إطار في الكاميرا المباشرة بشكل غير ضروري
- إصلاح الأخطاء: يقوم برنامج التثبيت بتنزيل حزمة Insightface في كل مرة يتم تشغيلها
- تمت إضافة إخفاء xseg إلى الكاميرا الحية
- تمت إضافة Realesrganx2 إلى معالجات الإطار
- ترقية بعض المتطلبات
- تمت إضافة أنواع فرعية ودعم نماذج مختلفة لمعالجات الإطارات
- السماح لمعالجات الإطارات بتغيير دقة مقاطع الفيديو
- غطاء OpenCV مختلف لـ MacOS Virtual Cam
- تمت إضافة معالجة الإطار الكاملة إلى علامة تبويب الإضافات
- تمت إضافة مرشحات التلوين والرقي والمتنوعة
22.04.2024 الإصدار 3.9.0
- Bugfix: قيم المربع المحيط لاكتشاف الوجه تالفة في زوايا غريبة
- إعادة كتابة معاينة القناع للعمل مع كل نموذج
- يؤدي تبديل محركات القناع إلى تبديل تفاعل النص
- مسح الملفات المستهدفة، وإعادة تعيين القائمة المنسدلة لتحديد الوجه
- إعادة كتابة ضخمة لبنية المبادلة، اللازمة لتنفيذ xseg
- تمت إضافة دعم DFL Xseg لإغلاق جزئي للوجه
- يعمل قناع الوجه فقط عند اكتشاف وجه
- تمت إزالة مربع اختيار التبديل غير الضروري لإخفاء النص
22.03.2024 الإصدار 3.6.5
- Bugfix: يقوم برنامج التثبيت بسحب آخر تحديث عند التثبيت الأول
- Bugfix: مشكلة الانحدار، عدم وضوح/تآكل مفقود من مبادلة الوجه
- التآكل المكشوف والضبابية يصل إلى واجهة المستخدم
- استخدام نفس القيم للإخفاء اليدوي أيضًا
20.03.2024 الإصدار 3.6.3
- Bugfix: الحل البديل لخطأ تغيير Gradio Slider
- Bugfix: تصميم CSS لإصلاح خطأ Gradio Image Height
- جعل قناع تبديل الوجه يعوض الدقة بشكل مستقل
- إظهار قناع الإزاحة كتراكب
- تم تغيير التخطيط للإخفاء
18.03.2024 الإصدار 3.6.0
- تم التحديث إلى Gradio 4.21.0 - ويتطلب العديد من التغييرات تحت الغطاء
- اخفاء يدوي جديد (ارسم القناع بنفسك)
- علامة التبويب "إضافات"، لتبسيط عملية قص/ربط مقاطع الفيديو
- إعادة إضافة تحديد الوجه حسب الجنس (التحميل عند الطلب، مع إيقاف التشغيل الافتراضي)
- تمت إزالة خيار تنشيط الكاميرا الحية غير الضروري
- تمت إضافة معلومات الوقت لمعاينة الإطار وتغيير حدث شريط تمرير الإطار للسماح بإجراء تغييرات أسرع
10.03.2024 الإصدار 3.5.5
- Bugfix: مسار التثبيت Env
- بوجفيكس: سمات الملف
- تتحقق معالجة الفيديو من وجود ffmpeg وتعرض تحذيرًا في حالة عدم العثور عليه
- تمت إزالة كشف الجنس + العمر لتسريع المعالجة. تمت إزالة الخيار من واجهة المستخدم
- تم استبدال Restoreformer بـ RestoreFormer++
- تم إعادة ترميز Live Cam للعمل بشكل منفصل عن الكاميرا الافتراضية وبدون حظر عناصر التحكم
- يسمح التبديل باستخدام وجه مستهدف واحد فقط بالاختيار من بين عدة وجوه إدخال
08.01.2024 الإصدار 3.5.0
- Bugfix: خيارات الوصول الخاطئة عند إنشاء المجلدات
- دوران تلقائي جديد للأوجه الأفقية، وإصلاح المواضع التاريخية السيئة (موسع في )
- خيار VR بسيط للصور/الأفلام المجسمة، من الأفضل استخدامه في وضع الوجه المحدد
- تمت إضافة مُحسّن RestoreFormer - https://github.com/wzhouxiff/RestoreFormer
- إصدارات الحزمة المحدثة لـ onnx/Torch وما إلى ذلك.
16.10.2023 الإصدار 3.3.4
11.8.2023 الإصدار 2.7.0
إصدار Gradio الأولي - تم الآن إهمال إصدار TkInter القديم
- تمت إعادة إضافة الحشوة الموحدة إلى معززات الوجه
- تم إصلاح DMDNet لجميع القرارات
- يؤدي تحديد الوجه المستهدف الآن إلى تبديل وضع التبديل تلقائيًا إلى الوضع المحدد
- تم تعيين موفري GPU بشكل صحيح باستخدام واجهة المستخدم الرسومية (يحتاج إلى إعادة التشغيل حاليًا)
- يمكن فتح مجلد الإخراج المحلي من الصفحة
- تم تعطيل وظائف الإضافات غير المكتملة في الوقت الحالي
- يقوم برنامج التثبيت بالتحقق من الالتزام المحدد، مما يسمح بالعودة إلى التثبيت الأول
- تم تحديث التمهيدي لإصدار Gradio الجديد
- تحديث كولاب
شكر وتقدير
الكثير من الأفكار أو التعليمات البرمجية أو النماذج المدربة مسبقًا مستعارة من المشاريع التالية:
https://github.com/deepinsight/insightface
https://github.com/s0md3v/roop
https://github.com/AUTOMATIC1111/stable-diffusion-webui
https://github.com/Hillobar/Rope
https://github.com/TencentARC/GFPGAN
https://github.com/kadirnar/codeformer-pip
https://github.com/csxmli2016/DMDNet
https://github.com/glucauze/sd-webui-faceswaplab
https://github.com/ykk648/face_power
شكرا لجميع المطورين!