Дипфейк

Дипфейк нетрудно сделать самостоятельно. Для этого потребуется аккаунт в Google, базовые умения работы в видеоредакторе и немного терпения.

Ниже — туториал, основанный на видео канала Homemade Memes.

Откройте ссылку в Google Colab Research.
Скопируйте код ниже и вставьте его в первом блоке.
!pip install PyYAML==5.3.1

Чтобы было вот так
Запустите поочередно код в первых двух блоках (кнопка Play). В первый раз выскочит предупреждение, нажмите «Выполнить».
Затем вам нужно связать с кодом свой Google Drive, куда вы будете загружать основу для ролика. Для этого запустите код в третьем блоке (под «Mount your Google drive…»).
Появится ссылка для авторизации в Google Drive. Откройте, зайдите в свой аккаунт Google — вам выдастся ключ для связки. Скопируйте его и вставьте в поле ввода в третьем блоке. Нажмите Enter.

Затем загрузите три файла (первый, второй, третий). Первые два нужны для функционирования нейросети, а третий — это ролик, на основе которого делается дипфейк.
Создайте в Google Drive папку с названием «first-order-motion-model». Загрузите в неё скачанные файлы.
Туда же загрузите лицо, на основе которого вы хотите сделать дипфейк. Картинка должна быть в формате .png c разрешением 256х256.
Переименуйте видео в «04.mp4», а картинку — в «02.png».
Вернитесь в Colab. Запустите код в блоке под «Load driving video and source image». Дождитесь выполнения.
Запустите код в блоке под «Create a model…». Также дождитесь выполнения.
Запустите код в блоке под «Perform image animation»
Если всё пройдёт удачно, создастся видео, где вместе находятся исходная картинка, ролик и готовый дипфейк. Он будет замедлен на 300%, а также в нём не будет звука.
Чтобы скачать лишь дипфейк, нажмите кнопку папки слева и выберите файл «generated.mp4». Загрузите его.
Теперь осталось в любом видеоредакторе добавить аудиодорожку из исходного ролика и ускорить видео в три раза. Дипфейк готов!
Если захотите сделать дипфейк вновь, нужно будет заново зайти на страницу Google Colab из первого пункта и вновь пройтись по всем этапам. Со второго раза это будет быстрее, так как многие из пунктов уже сделаны.