ОФФТОПИК Создаем дипфейк за 7 минут

дипфейк
  • Lolzteam
  • Автор темы
  • Команда форума
  • 404
Создаем дипфейк за 7 минут

В данной статье простым языком расскажу про способ создания дипфейк видео, которые можно использовать как креативы для ваших направлений: дейтинг, криптобиржа и тд. Способ актуален для всех ОС и является бесплатным, без использования сторонних сайтов которые рендерят дипфейки целыми днями.

❗Внимание: установку необходимо произвести всего один раз, она может занять некоторое время, но в дальнейшем вы сможете клепать дипфейки один за другим.

ИНСТРУКЦИЯ

  1. Скачайте и установите Python на свой компьютер. В начале установки обязательно поставьте галочку «Add python.exe to PATH».
  2. Скачайте и установите Git. Это удобная программа для работы с репозиториями. С её помощью вы сможете быстро обновить проект на своём компьютере, если оригинальная ветка на GitHub получит обновление.
  3. Скачайте и установите Visual Studio. Во время установки дополнительных компонентов выберите в меню пакеты C++.
Пропустите этот пункт, если у вас не ОС Windows.

  • Подготовьте папку, в которой будете хранить файлы программы для создания дипфейков. В пути к папке желательно избежать кириллицы.
  • Нажмите и удерживайте кнопку Shift, а затем кликните ПКМ, находясь в папке. Нажмите открыть окно PowerShell здесь.

Если вдруг у вас нет этой кнопки, то просто откройте PowerShell и пропишите в нём команду «cd (путь к вашей папке без скобок)» Пример: «cd C:\deepfake». На Linux и macOS используйте «Терминал».

В меню PowerShell пропишите следующие команды по порядку:​


Если у вас не работает команда python в консоли, значит вы не поставили галку Add to PATH. Если не работает git, значит не установили Git.
После ввода этих команд не закрывайте окно PowerShell, оно ещё пригодится.

  • Скачайте FFmpeg для работы с видео. В архиве со скачанной библиотекой откройте папку bin и найдите файл ffmpeg.exe, распакуйте его в папку Roop.
  • Скачайте сам файл модели Roop отсюда. Весит она около 500 MB. Также поместите её в папку Roop. При этом обязательно переименуйте скачанный файл в inswapper_128.onnx.
На этом установку программы может считать завершённой. Для её запуска пропишите в PowerShell команду python run.py. Если программа не запустится, то в окне будет показана причина ошибки.


Если программа успешно запускается, то с ней уже можно работать. В открытом окне будет 2 вкладки:


  • Select face – здесь нужно выбрать фотографию лица, которое будет наложено на видео. Желательно выбирать квадратное изображение. Его разрешение не играет большой роли, поскольку программа в любом случае снизит его до 180 пикселей для наибольшей величины.
  • Select a target – тут нужно выбрать само видео.
  • После этого можно нажать кнопку Start. Программа предложит место, куда будет сохранено итоговое видео. После этого начнётся процесс создания дипфейка.
Также есть ещё 2 опции – Keep frame dir и Limit FPS to 30.
Первая после создания видео сохранит папку, в которой будут находиться все кадры итогового видео в виде картинке. На 20 секунд видео при 30 FPS выйдет 600 картинок, не рекомендую использовать.
Вторая ограничит количество кадров в секунду (FPS) до 30 (если на исходном видео их больше). Чем больше FPS в видео – тем дольше оно будет обрабатываться. 30 FPS вполне достаточно практически всех видов видеозаписей, этой галочкой можно легко избавиться от излишка кадров, рекомендую поставить.
 
Войдите или зарегистрируйтесь для ответа.

Просматревшие тему

Сверху