How to Deepfake a Video with DeepFaceLab - Complete Guide | Creating a deepfake from A to Z

Поділитися
Вставка
  • Опубліковано 18 сер 2023
  • Hello friends!
    In this video, I'll show you in detail how to create a realistic deepfake video using DeepFaceLab. This tool allows you to change the faces of people in videos using machine learning technology.
    Link to DeepFaceLab: github.com/iperov/DeepFaceLab
    First, I will explain what a deepfake is and why DeepFaceLab is needed. I will tell you about the basic principles of the program, its capabilities and limitations.
    Then we will proceed directly to creating a deepfake. I will describe in detail the process of preparing the source materials: a video with a face that needs to be replaced, and photographs of a face to replace.
    Next, using the model training as an example, I will show how to train the DeepFaceLab neural network so that it can predict the necessary facial movements. I will explain how to properly set up training parameters, do data augmentation and optimize the process to obtain a high-quality model in a short time.
    After training, let's move on to generating a fake video. Consider preprocessing, postprocessing settings and other important parameters. I'll show you how to export the result as a finished video with a replaced face.
    As an example, I will create a deepfake video from start to finish so that you can clearly see the whole process. I will share the secrets of how to achieve the most realistic face replacement effect.
    Even if you have never worked with DeepFaceLab, after watching this video you will be able to create deepfakes yourself. I will tell you all the little things and subtleties, explain incomprehensible moments.
    With the help of DeepFaceLab, you will master a powerful video face replacement tool that you can use for both entertainment and educational purposes. At the same time, your security will be ensured, since the program works completely offline, without transferring data to the network.
    After watching this video, you will have no questions left about how to make a realistic deepfake on a video using DeepFaceLab. You will gain useful practical skills in working with neural networks and be able to create your own video magic! Go ahead, experiment and surprise your friends!
    Don't forget to like, comment and subscribe to the channel. You can also join my telegram channel to be the first to know about new videos.
    Link to telegram channel: t.me/ba1yya
    Thank you for watching! Good luck mastering DeepFaceLab and creating amazing deepfakes!
    Tags -
    DeepFaceLab, deepfake, deepfake how to create, deepfacelab instruction, deepfacelab, face swap, deepfacelab tutorial, deepfacelab 2.0, deepfakes, deepfake tutorial, deep fake, deepfacelab 2.0 guide, deepfacelab 2.0 tutorial, deepfake, how to make deepfake, how to make deepfake, deepfake video , best deepfakes, face swaps, deepfake, deepfacelab, deepfake video, deepfacelab 2.0, deepfake tutorial, deepfake tutorial step by step, deepfacelab 2.0 tutorial, how to make deepfakes, how to deepfake a video, deepfake guide, deepfacelab 2.0 guide, deepfacelab tutorial , how to deepfake, easy deepfake, easy deepfake tutorial, deepfake tutorial for beginners, beginner deepfake tutorial, deepfake, deepfake, face swap, neural networks, face swap, change face
  • Розваги

КОМЕНТАРІ • 109

  • @KinoKit_rewiew
    @KinoKit_rewiew 8 місяців тому +9

    Чувак, спасибо огромное, что доступно для чайников объяснил, че и как пошагово делать ❤

  • @Shimper
    @Shimper 9 місяців тому +4

    Спасибо большое, сегодня днём займусь надеюсь получится что-нибудь интересное

  • @zapicshazaev
    @zapicshazaev 8 місяців тому

    Спасибо, ты лучший!!!

  • @user-qi9fv6yj2r
    @user-qi9fv6yj2r 2 місяці тому

    Всё четко по делу по пунктам подробно объясняет. 👍

  • @katman0362
    @katman0362 3 місяці тому

    Здоровья тебе мужик! Смотрел 40 минут не моргая.

  • @iziman777
    @iziman777 6 місяців тому

    Ты красавчик, отвечаю, лойсы и подписка, благодарю!

  • @ahsartug3438
    @ahsartug3438 Місяць тому +1

    Спасибо тебе за контент, такие люди ценны для общества👍

  • @user-qi9fv6yj2r
    @user-qi9fv6yj2r 2 місяці тому

    Годная тема . Лайк и подписка 👍

  • @Umbubus
    @Umbubus 7 місяців тому

    А что делать если после перезапуска тренировки перестают работать кнопки обновления сохранения, а пробел работает?

  • @mosart7736
    @mosart7736 3 місяці тому

    Спасибо большое, очень помог )

  • @dagahanold
    @dagahanold 8 місяців тому

    а что делать если лицо с маски просто не растягивается на всю ширину лица и при повороте оригинального лица виден выглядывающий нос? просто увеличить маску не выйдет, лицо не на месте как будто становится.

  • @user-rb1jw5li2w
    @user-rb1jw5li2w 7 місяців тому

    Подскажите, я не понял, как открыть окно training preview?

  • @sec4428
    @sec4428 2 місяці тому

    Очень детально расписан процесс, спасибо! В компе стоит три мощных видео карты, как то можно их задействовать все одновременно, для увеличения скорости работы?

  • @DennisKhmelnitskiy
    @DennisKhmelnitskiy 4 місяці тому

    Спасибо за обзор! Расширение = разрешение

  • @alexrusakov7282
    @alexrusakov7282 22 дні тому

    Спасибо ) Только что пробник с Маском сделал, буду учиться дальше

  • @user-ny3hi1rm1p
    @user-ny3hi1rm1p 8 місяців тому

    хочу поменять лицо в видео, но там два персонажа, мне только одному надо лицо поменять? как быть? удалять кадры с персонажем, которому ничего не надо менять, а потом заново делать раскадровку?

  • @ChakeGetSome
    @ChakeGetSome 7 місяців тому

    Для обычных фото работает?

  • @mafiamaniarytp
    @mafiamaniarytp 9 місяців тому

    Есть вопрос такой, может же быть такой нюанс, а что если несколько лиц в одном кадре а мне нужно только одно и заменить на второе соседнее. Как с этим быть? Есть предположение что нейро-программа тренирует каждое лицо отдельно при выборе в настройках.

    • @ba1yya
      @ba1yya  9 місяців тому

      Извлечь лица и по папкам раскидать ручками самому. И обучать.

    • @Noname-ec8mw
      @Noname-ec8mw 6 місяців тому

      Напиши свой тг, есть предложение

  • @timbrazh8512
    @timbrazh8512 7 місяців тому

    Подскажи почему 4) data_src faceset extract и 5) data_dst faceset extract не работают? карта 3060 ртх 12 гб.

  • @drumsolobestlive2676
    @drumsolobestlive2676 4 місяці тому

    Здорова! Не подскажешь как заменить лицо вместе с прической?

  • @JollyKing0
    @JollyKing0 2 місяці тому

    Скажите quke96 rx 6600 красные артефакты а на saehd все норм

  • @Vovangreckiy
    @Vovangreckiy 2 місяці тому

    Видос отличный, все понятно, почти. Не понял по поводу галочки.. когда ссылку открываешь, там показывается картинка, и н какую галочку выбрать нельзя. Она вообще где находится???

  • @KortaBraska
    @KortaBraska 3 місяці тому

    Спасибо большое за вашу работу и потраченное время! Жаль, вы очень похожи с этим актером, поэтому разница в результате работы в глаза не так бросается, но те дипфейки, которые вы показали как пример (Дикаприо, Круз) это, конечно что-то!

  • @_McGrath
    @_McGrath 3 місяці тому

    А можно что-то сделать, чтобы не приходилось enter зажимать для выполнения всего? Я конечно могу макрос себе поставить, но мне кажется есть решение попроще

  • @OAbbas
    @OAbbas 4 місяці тому

    А лицо вместе с прической возможно заменить?

  • @johnrembovsky7554
    @johnrembovsky7554 9 місяців тому +1

    👍👍👍Супер! Любопытно а если например два персонажа на видео, и как каждому определённый фэйс присвоить?

    • @ba1yya
      @ba1yya  9 місяців тому

      Никак. Там на этапе обрезки по лицу можно выставить сколько лиц в видео. И отдельно каждое тренировать. Два одновременно нельзя

    • @user-yq4ib2et7j
      @user-yq4ib2et7j 5 місяців тому +1

      @@ba1yya Я думаю что он имел ввиду что: допустим есть 2 модели и видео где 2 чела на которое применять эти 2 модели!
      делается достаточно легко. Допустим у нас в кадре 2 чела сидят с лева кадра чел (A) и с права кадра чел (B). Берете полное видео, в видео редакторе закрашиваете маской лицо c с челом (B) рендеририте называете чел_(А), тоже самое только наоборот с челом (В). Берете видос чел_(А) извлекаете применяете применяете модель 1 называете видео чел_(А)_модель_1. Тоже самое проделываете с видосом чел_(В). Далее в видео редакторе берете 2 готовых видео с примененными 2 мя моделями "чел_(А)_модель_1 и чел_(B)_модель_2", делаете маску на половину кадра и совмещаете, по сути у вас будет с лева идти видос чел_(А)_модель_1 а с права чел_(В)_модель_2 . Ну это если кратко!

    • @domovoii
      @domovoii 5 місяців тому

      Свеп Мукхам делает замену нескольких лиц

  • @PolitikFaktencheck
    @PolitikFaktencheck 3 місяці тому

    Когда выйдет следующее видео?

  • @ipravoqator
    @ipravoqator 4 місяці тому

    Здравствуйте, подскажите почему при включении тренировки у меня только три ряда с фото, а у вас четыре?

  • @bussinessinhappiness
    @bussinessinhappiness 4 місяці тому

    Вопрос питон нужен или нет, у меня выходит ошибка какой то бибилотеки

  • @noitom
    @noitom 5 місяців тому +4

    Я думал тут учат дикпики делать, а тут какие-то лица

  • @slimshady9020
    @slimshady9020 9 місяців тому +2

    возможна ли загрузка этой проги на кагл?)как было с рефейсером?

    • @ba1yya
      @ba1yya  9 місяців тому

      Нет

  • @ipravoqator
    @ipravoqator 4 місяці тому

    Полученную модель как добавить в deepface live?

  • @Vblank-ne8no
    @Vblank-ne8no 8 місяців тому +1

    gt 1030 хватит для минимального разрешения 64х64?

    • @ba1yya
      @ba1yya  8 місяців тому +2

      Нет

  • @BigHeartHouston
    @BigHeartHouston 8 місяців тому +1

    Амдшка на 24гб сильно уступит аналогу от нвидиа?

    • @ba1yya
      @ba1yya  8 місяців тому +1

      Думаю нет

  • @Dencher1000
    @Dencher1000 5 місяців тому +1

    Почему то при любых настройках не запускается SaeH. Карта 3070 ( печаль

  • @user-qi9fv6yj2r
    @user-qi9fv6yj2r 2 місяці тому

    Это всё без наличия интернета работает?

  • @masterx5094
    @masterx5094 7 місяців тому

    после просьбы нажать любю кнопку приложенье закрывается помогите.видеокарта 1650

  • @vkurnoy
    @vkurnoy 6 місяців тому

    привет а как анимировать только губы(lypsinc), то есть чтоб синхронизировала озвучку под губы?

    • @Kerri-sky
      @Kerri-sky 6 місяців тому

      Нашел как это сделать?

  • @ipravoqator
    @ipravoqator 4 місяці тому

    Здравствуйте, подскажите видео исходник и видео назначение. Количество тренировок 950000 сделал. Качество огонь . Теперь модель могу на любое видео перенести или для каждого видео нужно опять тренировку делать?

    • @Neonchannel_
      @Neonchannel_ 3 місяці тому

      Получилось братиш?

    • @ipravoqator
      @ipravoqator 3 місяці тому

      @@Neonchannel_ 👍🏻👍🏻👍🏻

    • @OBLIG88
      @OBLIG88 2 місяці тому

      какая видяха?

    • @ipravoqator
      @ipravoqator 2 місяці тому

      @@OBLIG88 данную тренировку делал на 3070ti. Сейчас делаю все на 4090

    • @Neonchannel_
      @Neonchannel_ 2 місяці тому

      @@ipravoqator братиш, ты смог тоесть оттренировать своё лицо и теперь можешь на любой исходник клеить его?

  • @AAMANUFACTURE
    @AAMANUFACTURE 5 місяців тому +1

    В файле train SAEHD на этапе Initializting models ничего не происходит далее. В чём может быть проблема?

  • @ssserega2976
    @ssserega2976 Місяць тому

    Думаю тебе на 3080 ti нужно batch size 3 ставить и cpu докидывать не придется и обработка с норм скоростью идти будет! Я на своей 3070 ti 2йку ставил, зато цп не нужно подключать и скорость норм!

  • @NeXusAG
    @NeXusAG 4 місяці тому

    А с картой GTX 1060 какую версию качать? Или она не подходит?

    • @DeepFakeEditor
      @DeepFakeEditor 3 місяці тому

      12гб видеопамяти рекомендую, ниже 30 серии смысла нет пробовать

  • @10E_Ai_Production
    @10E_Ai_Production 9 місяців тому +1

    Спасибо за видео и информацию. Ну мне с моими 8 гигами 3070ti соваться во все тяжкие дипфейка уже точно не вариант. 3090 уже ломится цена 170-190 т.р., если уж брать ASUS ROG Strix GeForce RTX 3090 с нормальным охладом и не думать о перегревах.
    А так, игра не стоит свеч, если нет видеопамяти 24 гига. Если улучшать качество дипфейка, с учетом долгих танцев с бубном, то уж только по-максимуму. Но за инфу спасибо. Может, Refacer как-то со временем будет улучшаться.

    • @KinoKit_rewiew
      @KinoKit_rewiew 8 місяців тому +1

      Я делаю дип с видюхой 6 ГБ. В целом жить можно. Файл подкачки правда на 32 гб сделал 😂

    • @10E_Ai_Production
      @10E_Ai_Production 8 місяців тому

      @@KinoKit_rewiew 32 Гига с накопителя SSD или M2? И как долго все это рендерится и при какой длительности видео и разрешении лица и видео? ) Интересно.

    • @KinoKit_rewiew
      @KinoKit_rewiew 7 місяців тому

      @@10E_Ai_Production крч, пока тестил лицо 128х128 пикс, при том, что видос, куда ставим лицо в 4К, на 220к иттераций ушло часов 7. Результат норм, кроме того, что лицо мутное, но это разрешение надо больше ставить.
      И да, наверно, не SSD, А М2

    • @10E_Ai_Production
      @10E_Ai_Production 7 місяців тому

      @@KinoKit_rewiew Ну 128 на 128 как раз Refacer дает. Я думал у вас разрешение лица значительно увеличилось. Вот разрешение в разы будет лучше с подкачкой и это прокатит - было бы да, весьма любопытно. )

  • @rety84nm1
    @rety84nm1 4 місяці тому

    Ну вот, если честно. Вы с первого раза взяли дикаприо и поставили на бодрова? Подозреваю что чтобы получить такой результат, было перепробовано многое😅

  • @kylesrt2188
    @kylesrt2188 3 місяці тому

    Не могу скачать с мега. На 98% останавливается и просит ждать 5 часов. Что ж, ждал. Но скачивание начинается с начала! 😅
    И как быть? Торрент ссылка не работает а с яндекса скачивается не deepfakelab а deepfakelive

  • @genyone1650
    @genyone1650 3 місяці тому

    для простых видосов face fusion в миллиард раз проще делать, или я что то не пойму, зачем так запариваться ?

  • @Nextus99
    @Nextus99 7 місяців тому

    В чем разница этой программы и DeepFaceLive? Здесь просто намного больше приходится телодвижений делать, там же можно обойтись без модели, а лишь обычным фото, но максимальное разширение правда 256 на 256.

    • @kryvenok4160
      @kryvenok4160 7 місяців тому +1

      Ответ в названии программы. Идет обработка в реальном времени. Можно ставить маску и стримить либо выводить изображение в зум, дискорд тд.
      В Лабе можно на прямую работать с видео и фото обработкой, создавать модели и обучать их. В Лайве эти функции примитивнее.
      Разница модели и фото в качестве. Модель можно обучать и она будет прогрессировать. С фото так нельзя.
      Надеюсь, люди поправят меня, если я ошибаюсь

  • @pauradellabhf2518
    @pauradellabhf2518 7 місяців тому +1

    Помогите ! Initializing models: 100 Loading samples: 100 , прогрузило , а дальше ничего не происходит Win 11 RTX 4090

    • @sidrus51
      @sidrus51 Місяць тому

      дружище не нашел причину?

  • @KingMen620
    @KingMen620 2 місяці тому

    failed: Файл подкачки слишком мал для завершения операции это что значит?

    • @Stosh_X
      @Stosh_X Місяць тому

      нашел причину?

    • @swagsss67
      @swagsss67 Місяць тому

      @@Stosh_X а че там искать то? В название ошибки и лежит ответ, файл подкачки маленький, это надо в винде по шаманить пару мин, найти овтет в инете не составит труда

    • @Stosh_X
      @Stosh_X Місяць тому

      @@swagsss67 да я уже разобрался, спасибо. 80к итераций уже

  • @r4v3_b0yy4
    @r4v3_b0yy4 7 місяців тому +1

    А что делать если на моменте когда запустил Quiсk96, он инициализировал модель, загрузил сэмплы, вывел таблицу Model Summary. и пишет "Для продолжения нажмите любую клавишу...".
    Нажимал, не нажимал никуда дальше не двигается))
    карта rtx3060
    ЦП i5 11600
    ОЗУ 32гб 3200МГц

    • @sidrus51
      @sidrus51 Місяць тому

      тоже самое

  • @T.R.I.O.
    @T.R.I.O. 8 місяців тому

    500 msec это вообще недолго. Чем выше батчсайз, тем качественее картинка выходит. У меня пик батчсайза стоял 24(карточка у меня RTX Quadro 6000 24 Gb) и итерация длилась 3 секунды. Но зато результат обучения лучше. И надо опираться не на количетво итераций, а на сам результат картинки. Можно на 30000 итеррациях получить неплохой результат, если батчсайз больше

    • @btrfgo
      @btrfgo 5 місяців тому

      Вижу вы разбираетесь в этом. Можете помочь? Допустим есть разрешение 512 и батчсайз 10 или разрешение 256 и батчсайз около 30, какой из этих двух способов лучше сделать чтобы качество было лучше?

    • @T.R.I.O.
      @T.R.I.O. 5 місяців тому

      @@btrfgo 512. Батчсайз влияет на скорость обучения и качества обучения. Но лучше исходника 256, если стоит такое, он уже не сможет обучить

  • @domovoii
    @domovoii 5 місяців тому

    Свеп Мукхам делает то же самое за 10 минут на карточке 3050. При чём даже несколько лиц за раз можно заменить

  • @sxdwave
    @sxdwave 9 місяців тому +3

    я думал это дипфейк стаса ай как просто

    • @ba1yya
      @ba1yya  9 місяців тому +2

      Его опасно делать. А то подумают что он реально, забанят еще 😂

  • @gp_orangeplusme
    @gp_orangeplusme 8 місяців тому +1

    если человек, которому хочешь приклеить чужое лицо, в очках, то работать адекватно не будет?

    • @ba1yya
      @ba1yya  8 місяців тому +2

      На постобработке это с помощью трекинга правят и масок

  • @John_Mattsson
    @John_Mattsson 5 місяців тому +1

    А как насчёт фотографий? Можно ди делать дипфейк фото

    • @Djonsing
      @Djonsing 5 місяців тому

      в фотографии и в stable diffusion можно делать

    • @ayanami-rei-san
      @ayanami-rei-san 4 місяці тому

      блин, ну фотку можно и ручками сделать в любом редакторе, ничего сильно сложного

  • @dmitrysergeevich7603
    @dmitrysergeevich7603 8 місяців тому +1

    dfl имеет большой потенциал для обучения модели , т.е по факту если оч хорошо заморочиться с датасетом , обучением и постобработкой , можно получить результат неотличимый от реала , но тут результат , не в обиду, до уровня рефейсера тогоже без энхансера даже не тянет . Тот-же рефейсер , рууп , с хансером gpfan даст результат ощутимо лучший , а там достаточно одной фото и пару кнопок нажать

    • @ba1yya
      @ba1yya  8 місяців тому +1

      Согласен. Я не так с ним заморачивался. Не хочу сильно насиловать свою ведиокарту. Как тесла на 24 гига придет, тогда покажу нормальный результат)

  • @II_The_Last_Samurai_II
    @II_The_Last_Samurai_II 8 місяців тому

    НЕ работает! на стадии 3 предлогает нажать любую кнопку после закрывается окно, при проверки кадров - они отсутствуют

    • @ba1yya
      @ba1yya  8 місяців тому

      Не правильно что то делаешь

  • @user-nt1mt3hc4t
    @user-nt1mt3hc4t 3 місяці тому

    Чувак, да ты и без дипфейка - badcomedian

  • @Vlad_Pedro
    @Vlad_Pedro 5 місяців тому

    напиши мне. обучу тебя как правильно делать модели)

    • @ipravoqator
      @ipravoqator 4 місяці тому

      Как с вами связаться?

    • @Vlad_Pedro
      @Vlad_Pedro 2 місяці тому

      @@ipravoqator в телегу пиши

  • @user-qi9fv6yj2r
    @user-qi9fv6yj2r 2 місяці тому

    А проще приложение не существует? Что бы просто фотку кинул и всё?)

    • @swagsss67
      @swagsss67 Місяць тому +1

      Даже если и есть, но 1 фотки, будет мало для хорошего качества

    • @user-qi9fv6yj2r
      @user-qi9fv6yj2r Місяць тому

      @@swagsss67 в профиль наверно нужно?

    • @swagsss67
      @swagsss67 Місяць тому

      @@user-qi9fv6yj2r что бы натренировать нейронку с помощью одной фотки, надо что бы в видео не было не каких действий с лицом, эмойций, двежений и т.д

  • @user-jq2vg6yy7h
    @user-jq2vg6yy7h 3 місяці тому

    в google colab генери и не пали свою видюху!

  • @kiperenok
    @kiperenok Місяць тому

    А можно один раз натренировать модель на определённом актере, а потом уже мержить со своими видосами ? Потому что для каждого нового видоса тренировать неделями модель не айс ((

  • @user-hu3cb4rb5n
    @user-hu3cb4rb5n 6 місяців тому +1

    Геморр короче, проще по одной фото в дипфейкерах типа Rope 1.3 или FaceFusion или Swap Mukham.

  • @megga4el
    @megga4el 2 місяці тому

    Скачал последнюю версию, всё до п. 6 было идеально. При запуске "6) train SAEHD.bat" и установки всех настроек выдаёт сообщение (многабукав) и d_dumped = pickle.dumps (d, 4) MemoryError. Комп явно должен тянуть, я даже с минималками пробовал, всё то же самое. При этом train Quick96 работает по красоте... ЧЯДНТ?

  • @user-kb3ho1zh7h
    @user-kb3ho1zh7h 8 місяців тому +4

    Выключил на озвучивании требований. Не в этой жизни 😂