التزييف العميق: كيف يمكن للذكاء الاصطناعي تغيير وجه أي شخص في أي فيديو؟

كيف تصنع فيديو Deepfake من صورة واحدة باستخدام الذكاء الاصطناعي؟ تعلم كيفية تغيير وتبديل الوجوه في الفيديو باستخدام مستودع roop Deepfake وCodeFormer
تغيير الوجه في الفيديو مجانا بالذكاء الاصطناعي



هل تساءلت يومًا كيف يمكنك تغيير وجه شخص في فيديو بسهولة وسرعة؟ هل ترغب في إضافة لمسة من المرح أو التعبير عن نفسك بطرق جديدة؟ هل تود أن تجرب كيف ستبدو لو كنت شخصية مشهورة أو رسم كارتوني؟ إذا كانت إجابتك نعم، فأنت في المكان المناسب!

في هذه المقالة، سأشرح لك كيف يمكنك تغيير وجه شخص في فيديو باستخدام تقنية مذهلة تسمى التزييف العميق (Deepfake). سأعرض لك خطوات سهلة لإنشاء فيديو Deepfake باستخدام نماذج الذكاء الاصطناعي مفتوحة المصدر وأدوات مجانية على الإنترنت. سأشارك معك أيضًا بعض التلميحات والحيل لتحسين جودة وجه الفيديو وإصلاح مشكلات مزامنة الصوت. بالإضافة إلى ذلك، سأقدم لك Google Colab مجانًا وسهلاً للاستخدام يمكنه تشغيل نموذج Deepfake وإنشاء مقاطع فيديو Deepfake خاصة بك.

ما هو التزييف العميق (Deepfake)؟

التزييف العميق (Deepfake) هو تقنية تستخدم الذكاء الاصطناعي لإنشاء صور أو فيديوهات وهمية تبدو حقيقية. يمكن لهذه التقنية استبدال وجه شخص بوجه آخر في فيديو أو صورة، أو تغيير تعابير الوجه أو حركات الشفاه أو الصوت. يمكن أن يكون التزييف العميق مصدرًا للتسلية أو التعليم أو الإبداع، ولكن يمكن أيضًا أن يستخدم لأغراض سيئة مثل التلاعب أو الابتزاز أو الانتحال.

كيف تعمل تقنية التزييف العميق؟

تقنية التزييف العميق تعتمد على نوع من الذكاء الاصطناعي يسمى الشبكات المضادة (GANs). هذه الشبكات تتكون من شبكتين فرعيتين: شبكة مولدة (Generator) وشبكة تمييزية (Discriminator). شبكة المولدة هي المسؤولة عن إنشاء صور أو فيديوهات وهمية، بينما شبكة التمييزية هي المسؤولة عن التحقق من مدى حقيقية هذه الصور أو الفيديوهات. هذه الشبكات تتدرب على مجموعات كبيرة من البيانات، مثل صور أو فيديوهات لأشخاص حقيقيين، وتتنافس مع بعضها البعض في عملية تسمى التعلم التنافسي (Adversarial Learning). في هذه العملية، تحاول شبكة المولدة خداع شبكة التمييزية بإنشاء صور أو فيديوهات وهمية تبدو حقيقية، بينما تحاول شبكة التمييزية كشف هذه الخدعة وتصحيح شبكة المولدة. بهذه الطريقة، تتحسن جودة الصور أو الفيديوهات المولدة بشكل مستمر.

فيديو شرح كيفية تغيير الوجه فى الفيديو بالذكاء الاصطناعى


الدخول الى Google Colab

كيف تغير وجه شخص في فيديو باستخدام نماذج مفتوحة المصدر؟

إذا كنت ترغب في تغيير وجه شخص في فيديو باستخدام نماذج مفتوحة المصدر، فإليك خطوات سهلة يمكنك اتباعها:

1. اختر نموذج Deepfake مناسبًا

هناك العديد من النماذج المفتوحة المصدر لإنشاء فيديو Deepfake، ولكن لا يتساوى جميعها في جودة وسرعة وسهولة الاستخدام. لذلك، عليك اختيار نموذج مناسب للغرض والجودة التي ترغب فيها. بعض من أشهر النماذج هي:

  • [roop]: هذا هو نموذج جديد ومثير للاهتمام يستخدم نظامًا اساسى جديدًا يسمى [CodeFormer] لإنشاء فيديو Deepfake عالية الجودة من صورة مصدر واحدة فقط. هذا يعني أنك لست بحاجة إلى توفير مقاطع فيديو متعددة للشخص الذي تريد تحويل وجهه. يمكنك مشاهدة بعض الأمثلة على موقع [roop] أو على قناتهم على [YouTube] . هذا النموذج يعتمد على تقنية [GAN] (Generative Adversarial Network)، والتي تستخدم شبكتين عصبيتين تتنافسان مع بعضهما البعض لإنشاء صور واقعية. هذا النموذج يحتاج إلى قوة حاسوبية كبيرة، ولذلك فإنه يستغرق وقتًا طويلًا لإكمال عملية التحويل.
  • [DeepFaceLab]: هذا هو أحد أشهر النماذج المستخدمة في إنشاء فيديو Deepfake، والذي يستخدم تقنية [face swapping] (تبديل الوجوه) لإستبدال وجه شخص بآخر في مقطع فيديو. هذا النموذج يحتاج إلى مقطعي فيديو: واحد للشخص المصدر، وآخر للشخص الهدف. يمكنك تحميل هذا النموذج من [GitHub] أو مشاهدة بعض الأمثلة على قناته على [YouTube] . هذا النموذج يستخدم تقنية [autoencoder] (التشفير التلقائي)، والتي تستخدم شبكة عصبية لتعلم كيفية توليد صور جديدة من صور قديمة. هذا النموذج يحتاج إلى قوة حاسوبية متوسطة، ولكنه يستغرق وقتًا معقولًا لإكمال عملية التحويل.
  • [First Order Motion Model]: هذا هو نموذج بسيط وسريع يستخدم تقنية [image animation] (تحريك الصور) لإضفاء حركة على صور ثابتة. هذا النموذج يحتاج إلى صورة واحدة للشخص المصدر، ومقطع فيديو للشخص الهدف. يمكنك تحميل هذا النموذج من [GitHub] أو مشاهدة بعض الأمثلة على قناته على [YouTube] . هذا النموذج يستخدم تقنية [optical flow] (التدفق البصري)، والتي تستخدم حركة البكسل في مقطع فيديو لتحديد كيفية تحريك الصورة. هذا النموذج يحتاج إلى قوة حاسوبية منخفضة، ولكنه ينتج فيديو Deepfake ذات جودة متوسطة.

2. احصل على البيانات المطلوبة

بعد اختيار نموذج Deepfake المناسب، عليك الحصول على البيانات المطلوبة لإنشاء فيديو Deepfake. هذه البيانات تشمل:صورة أو فيديو للشخص الذي ترغب في استبدال وجهه (الفيديو المستهدف).

  • صورة أو فيديو للشخص الذي ترغب في استخدام وجهه (الفيديو المصدر).
  • اختياري: صورة أو فيديو آخر للشخص الذي ترغب في استخدام وجهه (الفيديو المساعد).
  • الفيديو المساعد هو فيديو إضافي يحتوي على حركات وجه مختلفة عن الفيديو المصدر، والتي يمكن استخدامها لزيادة جودة وتنوع فيديو Deepfake. هذا الفيديو غير ضروري، ولكن قد يساعد في بعض الحالات.

3. قم بإعداد بيئة التشغيل

بعد الحصول على البيانات المطلوبة، عليك إعداد بيئة التشغيل التي ستستخدمها لتشغيل نموذج Deepfake. هناك خياران رئيسيان:

استخدام جهاز كمبيوتر شخصي: إذا كان جهاز كمبيوترك قادرًا على تشغيل نماذج الذكاء الاصطناعية، فإن هذا هو الخيار الأسرع والأكثر خصوصية. ولكن عليك التأكد من أن جهاز كمبيوترك يحتوي على متطلبات النظام اللازمة، مثل بطاقة رسومات قوية وذاكرة كافية وبرامج مساعدة مثل Python وTensorFlow وCUDA. عليك أيضًا تحميل نموذج Deepfake من GitHub وتثبيته على جهاز كمبيوترك.

استخدام Google Colab: إذا كان جهاز كمبيوترك غير قادر أو غير مناسب لتشغيل نماذج الذكاء الاصطناعية، فإن هذا هو الخيار الأسهل والأرخص. Google Colab هو خدمة مجانية تتيح لك تشغيل أكواد Python على سحابة Google باستخدام معالجات GPU أو TPU قوية. عليك فقط فتح رابط Google Colab المقدم لك لكل نموذج Deepfake واتباع التعليمات الموجودة فيه. لن تحتاج إلى تثبيت أي شيء على جهاز كمبيوترك، ولكن عليك رفع البيانات المطلوبة إلى Google Drive أو إلى السحابة نفسها.

4. قم بإنشاء فيديو Deepfake

بعد إعداد بيئة التشغيل، يمكنك الآن بدء عملية إنشاء فيديو Deepfake. هذه العملية قد تختلف قليلًا باختلاف النموذج المستخدم، ولكن بشكل عام تتضمن الخطوات التالية:

استخراج الوجوه: في هذه الخطوة، يقوم النموذج بالبحث عن الوجوه الموجودة في الفيديو المصدر والفيديو المستهدف، وقصها وحفظها في مجلدات منفصلة. هذه الخطوة تساعد في تحسين دقة وسرعة التدريب.

تدريب الشبكات: في هذه الخطوة، يقوم النموذج بتدريب شبكات GANs على مجموعة البيانات التي تحتوي على الوجوه المستخرجة. هذه الخطوة تستغرق وقتًا طويلًا، حسب حجم وجودة البيانات وقدرة جهاز التشغيل. هذه الخطوة تنتج نماذج مولدة مدربة يمكن استخدامها لإنشاء فيديو جديد بالوجه المطلوب.

إنشاء فيديو جديد: في هذه الخطوة، يقوم النموذج بإنشاء فيديو جديد يحتوي على نفس محتوى وصورة الفيديو المستهدف، لكن بالإضافة إلى ذلك يستبدل وجه شخص في هذا الفيديو بالوجه الشخص الذي ترغب في استخدامه. هذا الفيديو يحتاج إلى بعض التحسينات والتعديلات لزيادة جودته ومطابقته مع الصوت.

5. قم بتحسين وتعديل فيديو Deepfake

بعد إنشاء فيديو Deepfake، قد تلاحظ بعض المشاكل أو العيوب فيه، مثل:جودة وجه الفيديو ضعيفة أو غير واضحة.

  1. وجه الفيديو لا يتناسب مع حجم أو شكل أو زاوية رأس الشخص في الفيديو المستهدف.
  2. وجه الفيديو لا يتزامن مع حركات الشفاه أو التعابير أو الصوت في الفيديو المستهدف.
لحل هذه المشاكل، يمكنك استخدام بعض الأدوات والتقنيات المجانية على الإنترنت، مثل:

  • [Automatic1111 Web UI]: هذه هي أداة مجانية تسمح لك بتحسين جودة وجه الفيديو باستخدام خوارزمية تسمى [Super Resolution]. هذه الخوارزمية تستطيع تحسين دقة وجه الفيديو بنسبة تصل إلى 4 مرات، مما يجعله أكثر وضوحًا وتفصيلًا. كل ما عليك فعله هو رفع فيديو Deepfake إلى الموقع وانتظار معالجته. ستحصل على رابط لتحميل فيديو Deepfake المحسن.
  • [Davinci Resolve]: هذا هو برنامج مجاني لتحرير الفيديو يسمح لك بتعديل وجه الفيديو باستخدام خاصية تسمى [Face Refinement]. هذه الخاصية تستطيع تغيير حجم أو شكل أو زاوية وجه الفيديو لجعله يتناسب مع رأس الشخص في الفيديو المستهدف. كما تستطيع تغيير لون أو سطوع أو تباين وجه الفيديو لجعله يتناغم مع إضاءة الفيديو المستهدف. كل ما عليك فعله هو تحميل برنامج Davinci Resolve على جهاز كمبيوترك واستيراد فيديو Deepfake إلى المشروع واتباع التعليمات الموجودة في [البرنامج التعليمي] لتطبيق خاصية Face Refinement.
  • [Audacity]: هذا هو برنامج مجاني لتحرير الصوت يسمح لك بإصلاح مشكلات مزامنة الصوت في فيديو Deepfake. هذه المشكلات قد تحدث عندما يكون صوت الشخص في الفيديو المصدر مختلفًا عن صوت الشخص في الفيديو المستهدف، أو عندما يكون هناك اختلاف في سرعة أو طول أو تردد الصوت. لحل هذه المشكلات، يمكنك استخدام برنامج Audacity لقص أو تمديد أو تغيير سرعة أو تردد أو نبرة الصوت لجعله يتطابق مع وجه الفيديو. كل ما عليك فعله هو تحميل برنامج Audacity على جهاز كمبيوترك واستيراد صوت الفيديو المصدر والفيديو المستهدف واتباع التعليمات الموجودة في [البرنامج التعليمي] لتطبيق خاصية Sync-Lock Tracks.

بهذه الخطوات، يمكنك إنشاء فيديو Deepfake رائع ومقنع بسهولة وسرعة. يمكنك استخدام هذا الفيديو لأغراض ترفيهية أو تعليمية أو إبداعية، ولكن تذكر أن تحترم حقوق الملكية والخصوصية والأخلاق للأشخاص الذين تستخدم وجوههم. كما تذكر أن تكون حذرًا من المحتوى المزيف الذي قد تصادفه على الإنترنت، وأن تتحقق من مصادره ومصداقيته.

الأسئلة الشائعة

في هذا القسم، سأجيب على بعض الأسئلة التي قد تطرحها بشأن تغيير وجه شخص في فيديو باستخدام الذكاء الاصطناعي.

1. ما هي أفضل نماذج Deepfake لتغيير وجه شخص في فيديو؟

لا يوجد جواب واحد صحيح على هذا السؤال، فالأمر يعتمد على احتياجاتك وتفضيلاتك. بشكل عام، يمكنك اختيار نموذج Deepfake بناءً على عوامل مثل:

  1. جودة وجه الفيديو: إذا كنت تبحث عن جودة عالية ووضوح، فقد تفضل نماذج مثل roop أو First Order Motion Model التي تستخدم نظام CodeFormer لإنشاء فيديو Deepfake من صورة مصدر واحدة فقط. إذا كنت تبحث عن جودة مقبولة وتنوع، فقد تفضل نماذج مثل DeepFaceLab التي تستخدم شبكات GANs لإنشاء فيديو Deepfake من مجموعة من الصور أو الفيديوهات.
  2. سرعة وسهولة الإنشاء: إذا كنت تبحث عن سرعة وسهولة، فقد تفضل نماذج مثل roop أو First Order Motion Model التي تحتاج إلى صورة مصدر واحدة فقط وتستغرق وقتًا أقل للتدريب. إذا كنت تبحث عن دقة وتخصيص، فقد تفضل نماذج مثل DeepFaceLab التي تحتاج إلى العديد من الصور أو الفيديوهات وتستغرق وقتًا أطول للتدريب.
  3. مرونة وتخصيص الإنشاء: إذا كنت تبحث عن مرونة وتخصيص، فقد تفضل نماذج مثل First Order Motion Model التي تسمح لك بنقل حركة الوجه من فيديو مصدر إلى صورة مستهدفة. هذا يعني أنك يمكنك اختيار الحركات التي ترغب في نقلها إلى وجه الفيديو. إذا كنت تبحث عن بساطة واتساق، فقد تفضل نماذج مثل roop أو DeepFaceLab التي تسمح لك بإنشاء فيديو Deepfake يحتوي على نفس حركات الوجه في الفيديو المستهدف.

2. هل يمكنني استخدام فيديو Deepfake لأغراض قانونية أو تجارية؟

لا يمكنني إعطائك جوابًا قانونيًا أو نهائيًا على هذا السؤال، فالأمر يعتمد على قوانين وأخلاقيات كل بلد أو منطقة. بشكل عام، يجب عليك احترام حقوق الملكية والخصوصية والأخلاق للأشخاص الذين تستخدم وجوههم في فيديو Deepfake، وعدم استخدام هذه التقنية لأغراض سيئة مثل التلاعب أو الابتزاز أو الانتحال. كما يجب عليك ذكر مصادر البيانات والنماذج المستخدمة في إنشاء فيديو Deepfake، وعدم ادعاء أنه حقيقي أو خاص بك. إذا كنت غير متأكد من شرعية أو أخلاقية استخدام فيديو Deepfake لغرض معين، فمن الأفضل استشارة خبير قانوني أو أخلاقي قبل القيام بذلك.

3. هل يمكنني استخدام فيديو Deepfake لإظهار شخصية خيالية أو رسم كارتوني؟

بالطبع يمكنك ذلك! إذا كان لديك صورة أو فيديو لشخصية خيالية أو رسم كارتوني ترغب في استخدامها كفيديو مصدر، فلا يوجد مانع من ذلك. يمكنك استخدام نفس الخطوات المذكورة سابقًا لإنشاء فيديو Deepfake يحتوي على وجه هذه الشخصية. هذا يمكن أن يكون مصدرًا للإبداع والإبداع والتسلية. يمكنك استخدام فيديو Deepfake لإظهار شخصية خيالية أو رسم كارتوني كأنها حقيقية، أو لدمجها مع شخصيات حقيقية في مشاهد مضحكة أو مدهشة. يمكنك أيضًا استخدام فيديو Deepfake لتجسيد شخصية خيالية أو رسم كارتوني بنفسك، والتحدث أو الغناء بصوتها. هذا يمكن أن يكون مصدرًا للمرح والتعبير عن نفسك بطرق جديدة.

4. هل يمكنني تغيير وجه شخص في فيديو حي؟

لا، لا يمكنك ذلك. نماذج Deepfake التي ذكرتها في هذه المقالة تعمل فقط على الفيديوهات المسجلة مسبقًا، وليس على الفيديوهات الحية. هذا لأن هذه النماذج تحتاج إلى وقت لتدريب الشبكات وإنشاء الفيديوهات الوهمية، ولا يمكنها القيام بذلك في الزمن الحقيقي. ربما في المستقبل ستظهر تقنيات جديدة تسمح بتغيير وجه شخص في فيديو حي، ولكن حاليًا هذا ليس ممكنًا.

5. كيف يمكنني التعرف على فيديو Deepfake؟

تعرف على فيديو Deepfake قد يكون صعبًا، خاصة إذا كان من جودة عالية. ولكن هناك بعض الطرق التي يمكنك استخدامها للتحقق من مصدر ومصداقية الفيديو، مثل:التحقق من المصدر: ابحث عن المصدر الأصلي للفيديو، وتأكد من أنه موثوق ومعروف. احذر من المصادر المجهولة أو المشبوهة أو المضللة.

التحقق من التاريخ: ابحث عن تاريخ نشر الفيديو، وافحص إذا كان مطابقًا للأحداث أو الظروف التي يظهرها الفيديو. احذر من الفيديوهات القديمة التي تم إعادة نشرها أو تعديلها.

التحقق من التفاصيل: ابحث عن التفاصيل الصغيرة في الفيديو، مثل حركات العين أو الشفة أو الجسم، أو انعكاسات الضوء أو الظل، أو خلفية الفيديو أو الصورة. ابحث عن أي علامات على التلاعب أو التشوه أو التزامن.
استخدام أدوات التحقق: استخدم بعض الأدوات المجانية على الإنترنت التي تساعدك في التعرف على فيديو Deepfake، مثل [Sensity] أو [Deepware] أو [Reality Defender]. هذه الأدوات تستخدم خوارزميات الذكاء الاصطناعي لتحليل الفيديو والكشف عن أي مؤشرات على التزييف العميق. كل ما عليك فعله هو رفع الفيديو أو إدخال رابطه إلى الموقع وانتظار النتيجة.

بهذه الطرق، يمكنك التعرف على فيديو Deepfake وحماية نفسك من المحتوى المزيف والضار.

خاتمة

في هذه المقالة، قدمت لك كيفية تغيير وجه شخص في فيديو باستخدام الذكاء الاصطناعي. شرحت لك ما هو التزييف العميق وكيف يعمل، وأعرضت لك خطوات سهلة لإنشاء فيديو Deepfake باستخدام نماذج مفتوحة المصدر وأدوات مجانية على الإنترنت. كما شاركت معك بعض التلميحات والحيل لتحسين وتعديل فيديو Deepfake، وأجبت على بعض الأسئلة الشائعة حول هذا الموضوع. أتمنى أن تكون قد استفدت من هذه المقالة، وأن تستخدم هذه التقنية بحكمة ومسؤولية. 

Tags:( Related searches on google )

التزييف العميق Deepfake تغيير الوجه فى الفيديو بالذكاء الاصطناعى تبديل الوجه فى الفيديو بالذكاء الاصطناعى تركيب الوجه فى الفيديو بالذكاء الاصطناعى

إرسال تعليق