Как сделать дипфейк в Телеграмме

Что такое DeepFake? Для тех кто в танке — это технология, позволяющая с помощью машинного обучения буквально подделывать людей. К примеру есть у нас новогоднее видео обращение Путина. А мы такие берем, используем дипфейк и с помощью нейросети накладываем на президента лицо и голос Навального. При этом вся картинка выглядит максимально натурально и естественно. Круто же?

Короче, технология очень мощная и ей можно найти множество применений как в сфере мошенничества, так и в контентмейкинге. Меня, очевидно, интересует второе, так что не будем затягивать и пойдем разбираться, как все устроенно. Работать сегодня будем только с видео, но если вам зайдет, разберемся и с голосовым дипфейком.

DeepFaceLAb

Очевидно, что для создания DeepFake видео нам понадобится специальный софт. На рынке есть несколько решений, но использовать мы будем основное и самое популярное — программу DeepFaceLab, которую кстати создал наш соотечественник. К сожалению, «лаба» это не обычная программа с удобным интерфейсом, как Photoshop. Это набор довольно сложных консольных скриптов, поэтому понадобится немного времени, чтобы привыкнуть к продакшену.

Как сделать ДипФейк за 5 минут — БЕСПЛАТНО? Что такое DeepFake?

О способе

Я использую гибридный способ создания дипфейков, который предполагает использования облачных вычислительных мощностей. Процесс создания таких видео жрет очень много видео памяти, да и сам по себе довольно продолжительный. Использование облака сокращает время производства, а так же дает лучшее качество видео на выходе. Этот способ довольно популярен, работает на всех платформах, а самое главное — бесплатен.

Первым делом нам нужно скачать DeepFaceLab на Windows из официального источника https://github.com/iperov/DeepFaceLab. Это торрент, который весит +- 7 гигов. Качаем его и распаковываем.

Подготовка

Перед тем, как работать в облаке нам нужно предварительно подготовить рабочее пространство для нашего видео. Возможно, эти процессы можно выполнить и в самом облаке, но у меня как то не особо получалось. Так что вначале заготавливаем все необходимое прямиком на ПК. Кто знает ответ на вопрос выше, отпишитесь.

Открываем Папку DeepFaceLab. Видим еще несколько папок и целую кучу пронумерованных терминальных команд. Это и есть весь интерфейс софта) Первым делом нам нужно подготовить наши видео, между которыми и будет происходить слияние. Заходим в папку Worskpace, там видим два видео и еще 3 папки. Data_ src — это исходник из которого нейросеть будет извлекать лицо.

Data_dst — это то видео на которое и будет накладываться маска. По дефолту нас всегда будут встречать дядя Илон и Железный человек, которые нам конечно же не интересны. Поэтому мы просто заменяем их на нужные видео, оставляя идентичные названия. Это очень важно.

Еще по теме:  Как прибавить звук в Телеграмме

КАК СОЗДАЮТ ДИПФЕЙКИ? // DeepFaceLive

Переходим к командам

Сейчас нам нужно, чтобы нейросеть определила лица на видео, извлекла их в Workspace, после чего мы со спокойной душой можем отправиться на облако. Поочередно кликаем на каждую их указанных команд —

Каждый раз будет открываться терминал и спрашивать у вас что-то. Просто жмите Enter и программа будет работать по дефолтным настройкам.

Выполняем команды по очереди:

2) extract images from video data_src.bat

3) extract images from video data_dst FULL FPS.bat

После этого в папке workspace в разделах data_dst и data_src должны появится сотни файлов с лицами. Проверьте.

Можем переходить к работе с облаком. Создаем архив папки workspace и грузим ее на наш гугл диск.

Google Colab

  • Для дальнейшего создания дипфейка мы будем использовать платформу Google Colab. Это бесплатный сервис, который поможет нам произвести все вычисления на мощнейших видеокартах. Единственный нюанс — в «колабе» есть ограничения во времени работы (12 часов — один сеанс), поэтому если задумали делать дипфейк, выделите на это достаточно времени и не отвлекайтесь. Все работает в браузере, так что его ни в коем случае не закрывать.

Переходим по ссылке: Link

  • Логинимся в свой Гугл Аккаунт и вот мы уже в облачной DeepFaceLab. Функционал тут примерно такой же как и на ПК. Возможно интерфейс будет даже по приятнее. Все что вам нужно знать о Colab — нажимаем на Play и команда выполняется. Все.

  • Первым делом нужно запустить всю движуху. Для это выполняем команды. Check GPU и Clone Github repository and install requirements. Это нужно делать каждый раз как вы используете сервис иначе не сработает.

  • Затем импортируем наш worspace с диска. Просто выполняем команду Import. Сайт попросит у вас определенный код доступа. Копируйте и вставляйте.

  • После того как все Done тупо исполняем все команды по очередности то и дело скипая каждый вопрос «энтером».

  • По идее, если сделать все настройки то качество видео будет лучше. Самое главное — это раздел Train Model, который и сожрет львиную долю времени. Чем дольше выполняется эта команда — тем высшего качества видео. Я впервые получил сносный результат лишь спустя 6 часов тренировок. Запускаем эту команду и идем чилить. Главное иногда поглядывать на браузер, дабы ничего не слетело. Как только вам показалось, что модель достаточно натренирована, выполняем две оставшиеся команды. Затем выбираем Export to Drive и режим result video. Спустя несколько минут готовый дипфейк уже будет у вас на диске.
Еще по теме:  Заставить девушку ревновать Телеграмм

Надеюсь вам понравился данный гайд и вы сможете найти ему достойное применение.

Источник: telegra.ph

Deepfake 18+

Сливы

 Deepfake 18+

❤️Добро пожаловать к нам❤️Только тут твои мечты найдут воплощение У нас:Самая большая база контентаОгромные скидки и предложенияОтзывчивая администрация❤️Лучшее качество того самогоСкорее переходи к нам

wm8FHttYb8k2NjM1

Гигабайты разнообразного видео Ждем вас Моментальный приём заявок в канал В этом канале самые лучшие приваточки. Поспеши подписаться)

YKst45IMNTozZmM0

Устал от обычных 18+ и тебе хочется чего-то необычного. Советуем тебе переместиться в наш телеграмм там нет ограничений и запретов. Найдёшь на любой вкус

634yuRFFEtkxZTQ0

добро пожаловать в проект 1только у нас самый отобранный контентименно у нас ты найдешь точто ищешь

lizHwXH9U2BjNDBi

❤️если желаешь хорошо провести время то тебе именно на телеграмм канал Сладкие куча контента который понравится каждому☺️ мы вас ждём ❤️

Неофициальный сайт Telegram

Источник: telepot.ru

Инструкция: Дипфейк в пару кликов

Инструкция: Дипфейк в пару кликовИнструкция: Дипфейк в пару кликов

Недавно энтузиасты представила простой инструмент Roop для создания дипфейков. Его ключевая особенность – простота использования.

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

Вы также можете ознакомиться с оригинальной инструкцией автора и его видеогайдом.

Инструкция:

Руководство предназначено в первую очередь для ОС Windows, однако также актуально для Linux и macOS.

1) Скачайте и установите Python на свой компьютер. В начале установки обязательно поставьте галочку «Add python.exe to PATH».

2) Скачайте и установите Git. Это удобная программа для работы с репозиториями. С её помощью вы сможете быстро обновить проект на своём компьютере, если оригинальная ветка на GitHub получит обновление.

В процессе установки используйте рекомендуемые параметры.

3) Скачайте и установите Visual Studio. Во время установки дополнительных компонентов выберите в меню пакеты C++.

Пропустите этот пункт, если у вас не ОС Windows.

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

5) Нажмите и удерживайте кнопку Shift, а затем кликните ПКМ, находясь в папке. Нажмите открыть окно PowerShell здесь.

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

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

Еще по теме:  ТГ бот доя блокировки каналов Телеграмм

  • python -m pip install —upgrade pip
  • git clone https://github.com/s0md3v/roop
  • cd roop
  • pip install -r requirements.txt

Если у вас не работает команда python в консоли, значит вы не поставили галку Add to PATH. Если не работает git, значит не установили Git.

После ввода этих команд не закрывайте окно PowerShell, оно ещё пригодится.

7) Скачайте FFmpeg для работы с видео. В архиве со скачанной библиотекой откройте папку bin и найдите файл ffmpeg.exe, распакуйте его в папку Roop.

8) Скачайте сам файл модели Roop отсюда. Весит она около 500 MB. Также поместите её в папку Roop. При этом обязательно переименуйте скачанный файл в inswapper_128.onnx.

На этом установку программы может считать завершённой. Для её запуска пропишите в PowerShell команду python run.py. Если программа не запустится, то в окне будет показана причина ошибки.

Также можно запустить программу без консоли, для этого кликните ПКМ по файлу run.py, затем Открыть с помощью и выберите Python. Однако в этом случае вы не увидите причину ошибки, если программа не запускается.

Если программа успешно запускается, то с ней уже можно работать. В открытом окне будет 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 вполне достаточно практически всех видов видеозаписей, этой галочкой можно легко избавиться от излишка кадров, рекомендую поставить.

Пример нашего дипфейка с Павлом Дуровым из Матрицы на видео ниже:

Также стоит отметить, что по умолчанию программа использует ресурсы процессора для создания видео, однако если вы обладатель мощной видеокарты от NVIDIA, то можно использовать её вычислительные мощности, что значительно ускорит создание подобных видеороликов.

Для этого потребуется установить CUDA и библиотеку cuDNN. Полная инструкция здесь.

Источник: kod.ru

Рейтинг
( Пока оценок нет )
Загрузка ...