В поддержку предложения @MorfixProton про авторский контент.
Deepfake в один клик? В комментах писали, что "в один клик" и "установите тут python, там pip, здесь git, ffmpeg, шкуру бумсланга, рог единорога, затем полейте росой, собранной с 05:59 до 06:01 утра счатливой индийской девушкой" – это всё-таки разные вещи. Поэтому я подвёз docker-образ, который сделает всё за вас (пока что только CPU версию).
Да, тоже придётся покликать. Но чуть меньше XD
OpenSource – великая вещь, поэтому если кто-то не доверяет мне))) хочет собрать образ сам, можно взять Dockerfile с моего репозитория на github.
Вам понадобится inswapper_128.onnx из оригинального поста.
Также нужен архив buffalo_l.zip – его можно скачать с github deepinsight, он нужен, чтобы не скачивать одни и те же 275 МБ каждый раз при запуске контейнера.
Поместите эти файлы в папку с Dockerfile, перейдите туда в терминале, после чего выполните: docker build -t roop-basic:my . -f Dockerfile-basic
Можете пока поспать, сборка будет долгой.
После сборки, по аналогии с предыдущей инструкцией, запускаете командой docker run -it --mount type=bind,src=.,dst=/roop_examples roop-basic:my
Я не гуру docker, вполне мог что-то упустить. Если что заметите – обязательно пишите.
Образ весит 10 ГБ – довольно много. Но ненамного больше, чем весят все python-пакеты, inswapper_128.onnx, модели buffalo, и т. д.
Пока что, как я уже говорил, версия только для CPU. Сейчас работаю над версией для видеокарты NVIDIA.
Проверял работоспособность только под Linux, инструкцию писал из соображений, что под Windows всё должно быть аналогично. Возможно, это не так – в таком случае тоже напишите об этом, пожалуйста.
UPD: по просьбам трудящихся – вот вам для примера Джейсон Меня Не Убить Стэтхем.