Что нового?

Welcome to Все о цифровых товарах продажа цифровых товаров - All about digital goods selling digital goods - Управляющий партнер юридической группы Golo Ltd - Managing partner of the Golo Ltd legal group

Join us now to get access to all our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, and so, so much more. It's also quick and totally free, so what are you waiting for?

Ask question

Ask Questions and Get Answers from Our Community

Answer

Answer Questions and Become an Expert on Your Topic

Contact Staff

Our Experts are Ready to Answer your Questions

Deepfake Инструкция: Как запустить нейросеть меняющий лица актрис на видео "для друга".

АртемийЛебедев

Квартирмейстер
Premium
Регистрация
2 Сен 2020
Сообщения
13
Реакции
1
Баллы
8
Адрес
https://www.artlebedev.ru/
Веб-сайт
www.tema.ru
Credits
335
Native language | Родной язык
Русский
Не так давно на реддите выложили программу fakeapp (Как увидеть ссылки? | How to see hidden links?), пользователь Как увидеть ссылки? | How to see hidden links? обещал выложить инструкцию по запуску, но не успел, его забанили.
Пример подмены будем разбирать на Хлое Морец




Как увидеть ссылки? | How to see hidden links?



Если у вас windows 10 64x, 16gb ОЗУ, 1050ti, i7 7700. То запустится 100% без проблем.
Для начала скачиваем и устанавливаем CUDA 8.0
Как увидеть ссылки? | How to see hidden links?
Установка стандартная, после перезагружаем. Патчить ничего не надо.

Скачиваем саму программу:
Как увидеть ссылки? | How to see hidden links?

Скачиваем ffmpeg
Как увидеть ссылки? | How to see hidden links?

ВАЖНО! ПОВТОРЯЕМ В ТОЧЬ ТОЧЬ!!!
Распаковываем FakeApp.zip в корень диск С. А так-же в корне диска С создаем папку fakes, внутри создаем папки data, data_A, data_B.
ffmpeg, распаковываем в папку FakeApp.
Получаем такую картину:




Как увидеть ссылки? | How to see hidden links?




Как увидеть ссылки? | How to see hidden links?




Как увидеть ссылки? | How to see hidden links?



Этап подготовки видео.
Я загрузил видео с интервью Хлое Морец и теперь нужно на любом видеоредакторе нарезать участки видео с её лицом.




Как увидеть ссылки? | How to see hidden links?



Сохраняем нарезанное видео в качестве 720p в папку C:\fakes\data_A называем её 1.mp4
Запускаем командную строку,пишем:
C:\FakeApp\ffmpeg\bin\ffmpeg.exe -i C:\fakes\data_A\1.mp4 -vf fps=25 "C:\fakes\data_A\out%d.png"
В папке C:\fakes\data_A видим как появляются картинки, ждем завершения процесса.




Как увидеть ссылки? | How to see hidden links?



После завершения удаляем в папке C:\fakes\data_A видео 1.mp4

Запускаем fakeapp.bat в папке C:\FakeApp
Выбираем Align, поле Data указываем C:\fakes\data_A
Жмем Start. ЖДЕМ ПОЛНОГО ЗАВЕРШЕНИЯ!

В папке C:\fakes\data_A появится папка aligned где все упорядочены её лица.




Как увидеть ссылки? | How to see hidden links?



ЭТАП НОМЕР ДВА

Находим видео для друга и повторяем весь процесс, только вместо data_A указываем data_B. Главное видео для друга должно быть одно лицо, если лиц в кадре несколько, программа будет менять их все.
К сожалению роскомнадзор по этническим и религиозным причинам не смогу прикрепить скриншоты.

После того как в папке data_A и data_B появилась папка aligned с упорядоченными лицами переходим к тренировке. Этот процесс жопаболь, ибо уходит очень много времени для тренировки нейросети.

Переходим на вкладку Train
В поле Data A указываем путь C:\fakes\data_A\aligned
В поле Data B указываем путь C:\fakes\data_B\aligned




Как увидеть ссылки? | How to see hidden links?



Жмем Start и ждем. Ждем. Ждеееееем. Наблюдаем как постепенно нейросеть учится и качество фото улучшается. Если надоело ждать или качество вас устраивает, нажимаем клавишу Q, программа сохранит "весы" связей и можно будет в дальнейшем продолжить расчеты, ничего не теряется.



Как склеить готовое видео продолжу в следующем посте, а пока вы можете обучать нейросеть, и скачайте программу Adobe After Effects, она нам пригодится при склейке.
(я не кармадрочер, нейросеть будет учиться примерно сутки на 1050ti)
Склеивать готовое видео не долго, по времени уходит максимум 1 час.
 
shape1
shape2
shape3
shape4
shape7
shape8