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 - Розваги
Чувак, спасибо огромное, что доступно для чайников объяснил, че и как пошагово делать ❤
Спасибо большое, сегодня днём займусь надеюсь получится что-нибудь интересное
Спасибо, ты лучший!!!
Всё четко по делу по пунктам подробно объясняет. 👍
Здоровья тебе мужик! Смотрел 40 минут не моргая.
Ты красавчик, отвечаю, лойсы и подписка, благодарю!
Спасибо тебе за контент, такие люди ценны для общества👍
Годная тема . Лайк и подписка 👍
А что делать если после перезапуска тренировки перестают работать кнопки обновления сохранения, а пробел работает?
Спасибо большое, очень помог )
а что делать если лицо с маски просто не растягивается на всю ширину лица и при повороте оригинального лица виден выглядывающий нос? просто увеличить маску не выйдет, лицо не на месте как будто становится.
Подскажите, я не понял, как открыть окно training preview?
Очень детально расписан процесс, спасибо! В компе стоит три мощных видео карты, как то можно их задействовать все одновременно, для увеличения скорости работы?
Спасибо за обзор! Расширение = разрешение
Спасибо ) Только что пробник с Маском сделал, буду учиться дальше
хочу поменять лицо в видео, но там два персонажа, мне только одному надо лицо поменять? как быть? удалять кадры с персонажем, которому ничего не надо менять, а потом заново делать раскадровку?
Для обычных фото работает?
Есть вопрос такой, может же быть такой нюанс, а что если несколько лиц в одном кадре а мне нужно только одно и заменить на второе соседнее. Как с этим быть? Есть предположение что нейро-программа тренирует каждое лицо отдельно при выборе в настройках.
Извлечь лица и по папкам раскидать ручками самому. И обучать.
Напиши свой тг, есть предложение
Подскажи почему 4) data_src faceset extract и 5) data_dst faceset extract не работают? карта 3060 ртх 12 гб.
Здорова! Не подскажешь как заменить лицо вместе с прической?
Скажите quke96 rx 6600 красные артефакты а на saehd все норм
Видос отличный, все понятно, почти. Не понял по поводу галочки.. когда ссылку открываешь, там показывается картинка, и н какую галочку выбрать нельзя. Она вообще где находится???
Спасибо большое за вашу работу и потраченное время! Жаль, вы очень похожи с этим актером, поэтому разница в результате работы в глаза не так бросается, но те дипфейки, которые вы показали как пример (Дикаприо, Круз) это, конечно что-то!
А можно что-то сделать, чтобы не приходилось enter зажимать для выполнения всего? Я конечно могу макрос себе поставить, но мне кажется есть решение попроще
А лицо вместе с прической возможно заменить?
👍👍👍Супер! Любопытно а если например два персонажа на видео, и как каждому определённый фэйс присвоить?
Никак. Там на этапе обрезки по лицу можно выставить сколько лиц в видео. И отдельно каждое тренировать. Два одновременно нельзя
@@ba1yya Я думаю что он имел ввиду что: допустим есть 2 модели и видео где 2 чела на которое применять эти 2 модели!
делается достаточно легко. Допустим у нас в кадре 2 чела сидят с лева кадра чел (A) и с права кадра чел (B). Берете полное видео, в видео редакторе закрашиваете маской лицо c с челом (B) рендеририте называете чел_(А), тоже самое только наоборот с челом (В). Берете видос чел_(А) извлекаете применяете применяете модель 1 называете видео чел_(А)_модель_1. Тоже самое проделываете с видосом чел_(В). Далее в видео редакторе берете 2 готовых видео с примененными 2 мя моделями "чел_(А)_модель_1 и чел_(B)_модель_2", делаете маску на половину кадра и совмещаете, по сути у вас будет с лева идти видос чел_(А)_модель_1 а с права чел_(В)_модель_2 . Ну это если кратко!
Свеп Мукхам делает замену нескольких лиц
Когда выйдет следующее видео?
Здравствуйте, подскажите почему при включении тренировки у меня только три ряда с фото, а у вас четыре?
Вопрос питон нужен или нет, у меня выходит ошибка какой то бибилотеки
Я думал тут учат дикпики делать, а тут какие-то лица
возможна ли загрузка этой проги на кагл?)как было с рефейсером?
Нет
Полученную модель как добавить в deepface live?
gt 1030 хватит для минимального разрешения 64х64?
Нет
Амдшка на 24гб сильно уступит аналогу от нвидиа?
Думаю нет
Почему то при любых настройках не запускается SaeH. Карта 3070 ( печаль
Это всё без наличия интернета работает?
после просьбы нажать любю кнопку приложенье закрывается помогите.видеокарта 1650
привет а как анимировать только губы(lypsinc), то есть чтоб синхронизировала озвучку под губы?
Нашел как это сделать?
Здравствуйте, подскажите видео исходник и видео назначение. Количество тренировок 950000 сделал. Качество огонь . Теперь модель могу на любое видео перенести или для каждого видео нужно опять тренировку делать?
Получилось братиш?
@@Neonchannel_ 👍🏻👍🏻👍🏻
какая видяха?
@@OBLIG88 данную тренировку делал на 3070ti. Сейчас делаю все на 4090
@@ipravoqator братиш, ты смог тоесть оттренировать своё лицо и теперь можешь на любой исходник клеить его?
В файле train SAEHD на этапе Initializting models ничего не происходит далее. В чём может быть проблема?
Нашёл в чём проблема?
@@alialikhanov8383 неа.
Думаю тебе на 3080 ti нужно batch size 3 ставить и cpu докидывать не придется и обработка с норм скоростью идти будет! Я на своей 3070 ti 2йку ставил, зато цп не нужно подключать и скорость норм!
А с картой GTX 1060 какую версию качать? Или она не подходит?
12гб видеопамяти рекомендую, ниже 30 серии смысла нет пробовать
Спасибо за видео и информацию. Ну мне с моими 8 гигами 3070ti соваться во все тяжкие дипфейка уже точно не вариант. 3090 уже ломится цена 170-190 т.р., если уж брать ASUS ROG Strix GeForce RTX 3090 с нормальным охладом и не думать о перегревах.
А так, игра не стоит свеч, если нет видеопамяти 24 гига. Если улучшать качество дипфейка, с учетом долгих танцев с бубном, то уж только по-максимуму. Но за инфу спасибо. Может, Refacer как-то со временем будет улучшаться.
Я делаю дип с видюхой 6 ГБ. В целом жить можно. Файл подкачки правда на 32 гб сделал 😂
@@KinoKit_rewiew 32 Гига с накопителя SSD или M2? И как долго все это рендерится и при какой длительности видео и разрешении лица и видео? ) Интересно.
@@10E_Ai_Production крч, пока тестил лицо 128х128 пикс, при том, что видос, куда ставим лицо в 4К, на 220к иттераций ушло часов 7. Результат норм, кроме того, что лицо мутное, но это разрешение надо больше ставить.
И да, наверно, не SSD, А М2
@@KinoKit_rewiew Ну 128 на 128 как раз Refacer дает. Я думал у вас разрешение лица значительно увеличилось. Вот разрешение в разы будет лучше с подкачкой и это прокатит - было бы да, весьма любопытно. )
Ну вот, если честно. Вы с первого раза взяли дикаприо и поставили на бодрова? Подозреваю что чтобы получить такой результат, было перепробовано многое😅
Не могу скачать с мега. На 98% останавливается и просит ждать 5 часов. Что ж, ждал. Но скачивание начинается с начала! 😅
И как быть? Торрент ссылка не работает а с яндекса скачивается не deepfakelab а deepfakelive
для простых видосов face fusion в миллиард раз проще делать, или я что то не пойму, зачем так запариваться ?
В чем разница этой программы и DeepFaceLive? Здесь просто намного больше приходится телодвижений делать, там же можно обойтись без модели, а лишь обычным фото, но максимальное разширение правда 256 на 256.
Ответ в названии программы. Идет обработка в реальном времени. Можно ставить маску и стримить либо выводить изображение в зум, дискорд тд.
В Лабе можно на прямую работать с видео и фото обработкой, создавать модели и обучать их. В Лайве эти функции примитивнее.
Разница модели и фото в качестве. Модель можно обучать и она будет прогрессировать. С фото так нельзя.
Надеюсь, люди поправят меня, если я ошибаюсь
Помогите ! Initializing models: 100 Loading samples: 100 , прогрузило , а дальше ничего не происходит Win 11 RTX 4090
дружище не нашел причину?
failed: Файл подкачки слишком мал для завершения операции это что значит?
нашел причину?
@@Stosh_X а че там искать то? В название ошибки и лежит ответ, файл подкачки маленький, это надо в винде по шаманить пару мин, найти овтет в инете не составит труда
@@swagsss67 да я уже разобрался, спасибо. 80к итераций уже
А что делать если на моменте когда запустил Quiсk96, он инициализировал модель, загрузил сэмплы, вывел таблицу Model Summary. и пишет "Для продолжения нажмите любую клавишу...".
Нажимал, не нажимал никуда дальше не двигается))
карта rtx3060
ЦП i5 11600
ОЗУ 32гб 3200МГц
тоже самое
500 msec это вообще недолго. Чем выше батчсайз, тем качественее картинка выходит. У меня пик батчсайза стоял 24(карточка у меня RTX Quadro 6000 24 Gb) и итерация длилась 3 секунды. Но зато результат обучения лучше. И надо опираться не на количетво итераций, а на сам результат картинки. Можно на 30000 итеррациях получить неплохой результат, если батчсайз больше
Вижу вы разбираетесь в этом. Можете помочь? Допустим есть разрешение 512 и батчсайз 10 или разрешение 256 и батчсайз около 30, какой из этих двух способов лучше сделать чтобы качество было лучше?
@@btrfgo 512. Батчсайз влияет на скорость обучения и качества обучения. Но лучше исходника 256, если стоит такое, он уже не сможет обучить
Свеп Мукхам делает то же самое за 10 минут на карточке 3050. При чём даже несколько лиц за раз можно заменить
я думал это дипфейк стаса ай как просто
Его опасно делать. А то подумают что он реально, забанят еще 😂
если человек, которому хочешь приклеить чужое лицо, в очках, то работать адекватно не будет?
На постобработке это с помощью трекинга правят и масок
А как насчёт фотографий? Можно ди делать дипфейк фото
в фотографии и в stable diffusion можно делать
блин, ну фотку можно и ручками сделать в любом редакторе, ничего сильно сложного
dfl имеет большой потенциал для обучения модели , т.е по факту если оч хорошо заморочиться с датасетом , обучением и постобработкой , можно получить результат неотличимый от реала , но тут результат , не в обиду, до уровня рефейсера тогоже без энхансера даже не тянет . Тот-же рефейсер , рууп , с хансером gpfan даст результат ощутимо лучший , а там достаточно одной фото и пару кнопок нажать
Согласен. Я не так с ним заморачивался. Не хочу сильно насиловать свою ведиокарту. Как тесла на 24 гига придет, тогда покажу нормальный результат)
НЕ работает! на стадии 3 предлогает нажать любую кнопку после закрывается окно, при проверки кадров - они отсутствуют
Не правильно что то делаешь
Чувак, да ты и без дипфейка - badcomedian
напиши мне. обучу тебя как правильно делать модели)
Как с вами связаться?
@@ipravoqator в телегу пиши
А проще приложение не существует? Что бы просто фотку кинул и всё?)
Даже если и есть, но 1 фотки, будет мало для хорошего качества
@@swagsss67 в профиль наверно нужно?
@@user-qi9fv6yj2r что бы натренировать нейронку с помощью одной фотки, надо что бы в видео не было не каких действий с лицом, эмойций, двежений и т.д
в google colab генери и не пали свою видюху!
А можно один раз натренировать модель на определённом актере, а потом уже мержить со своими видосами ? Потому что для каждого нового видоса тренировать неделями модель не айс ((
Геморр короче, проще по одной фото в дипфейкерах типа Rope 1.3 или FaceFusion или Swap Mukham.
Скачал последнюю версию, всё до п. 6 было идеально. При запуске "6) train SAEHD.bat" и установки всех настроек выдаёт сообщение (многабукав) и d_dumped = pickle.dumps (d, 4) MemoryError. Комп явно должен тянуть, я даже с минималками пробовал, всё то же самое. При этом train Quick96 работает по красоте... ЧЯДНТ?
Выключил на озвучивании требований. Не в этой жизни 😂