Sim Swap - нейросеть нового поколения для создания дипфейков #10
Главным отличием является скорость и относительная простота работы. Не нужно возиться с выборкой и тратить несколько суток, а то и недель на обучение!
Для создания дипфейка требуется лишь фотография и видеоролик, в который нужно вставить лицо с фотографии. Обучение не требуется, используется готовая универсальная модель, которая сразу лепит лицо на кадры.
>>250317648 Вся работа заняла примерно час. Использовался Beyond Compare для сравнения папок и плагин Compare для Notepad++, который позволяет сравнивать пару файлов.
Блять, проебал часов 6, чтобы сделать нормальный дипфейк с еот. В итоге так нихуя и не получилось толком, думал уже пойти хуесосить ваш тред, но решил сделать другую тян, потом третью, потом четвертую и о чудо они прекрасно ложатся практически на все видосы. Теперь у меня нет еот, потому что я понял, что она страхоебина, которую даже нейросеть не видовала
Короче говоря, по гайду для пориджей поставил всё это дело на некроноут с GeForce 920mx, Intel Core i3-7100U и 4GB ОЗУ. Пашет нормально, систему особо не нагружает. Скрестил Пыню с Лукашенко для теста и через пять минут родилось вот это. Ладно бы ещё шакальное качество, но этот прозрачный квадратик вокруг головы всё портит
>>250318870 Надо обрезать видео секунд до десяти и смотреть как лицо накладывается. Научен на горьком опыте ожидания пяти с половиной часов. В итоге моя любовь накладывается плохо почти на любой ролик. Эххх
>>250318985 лол, Монгер там наверное к слову уже столь обширную библиотеку ффейсов знаменитостей имеет, всё месяцами уже натренировано, что он как мы в СимСвапе жмёт кнопку и идёт по своим делам.
Смарите и зовидуйте, сасунки, какой я сделол дипфейк с зонудой. DeepFaceLab - впиред, Sim Swap сасет! Ссанина вам в лицо от зонудочки :3 мимо-mondomonger
>>250318954 Так это я сразу понял. Я 6 часов буквально перебирал видосы тоннами, думая, что дело в них или в фотке, а оказалось, что дело исключительно в ебале
Целый месяц обучения нейросети и я смог таки выебать эту занудную суку в жопу) Зо это время я додумолся как убрать вотерамарку. DeepFaceLab рулит! мимо-mondomonger
>>250319318 Касательно этого видоса, там тоже были проблемы с подбородком. Я стал перебирать варианты что бы сделать с фото. Вот наглядно пикча а) что делал и пикча б) результат: 1. Оригинальное фото 2. Чуть вытянул подбородок 3. Растянул подбородок ващще. 4. Стёр подбородок.
Ну короче в идеале модель и фото по овалу лица должны быть как можно ближе друг к другу, если модель не попадает такие вот манипуляции пока не исправляют картину, но чуть улучшают. Лучше всего получился вариант 2, 4 - по сравнению с прочими тоже неплохо, но 2 лучше.
Потестировал, есть ошибки, вроде как по всем фронтам
Вот что выдает при попытке свапнуть лицо с джпг на джпг:
UserWarning: The default behavior for interpolate/upsample with float scale_factor changed in 1.6.0 to align with other frameworks/libraries, and now uses scale_factor directly, instead of relying on the computed output size. If you wish to restore the old behavior, please set recompute_scale_factor=True. See the documentation of nn.Upsample for details. "The default behavior for interpolate/upsample with float scale_factor changed "
А вот что выдает при попытке свапа одного лица: \anaconda3\envs\simswap-cpu\python.exe: can't open file 'test_video_swapmutil.py': [Errno 2] No such file or directory
>>250319571 Это когда причёска не совпадает. Ещё не пробовал, пока просто реквесты выполнял в треде, не заморачивался сам. В остальном могу только очевидное сказать, в идеале найти модель похожую на тянучку, тогда вообще конфетка. Вот смотри. 1. Мария Рябушкина - порно модел 2. Мария "Графиня" Сотскова - фигуристка 3. Итог
Можно на любой видос Рябушкиной натягивать Графиню, и будут как родной вообще без усилий.
Но тут конечно всё вот это вот костыли, ждём и надеемся, что девелоперы будут улучшать свою приблуду.
>>250319691 > > Потестировал, есть ошибки, вроде как по всем фронтам
> Вот что выдает при попытке свапнуть лицо с джпг на джпг:
> UserWarning: The default behavior for interpolate/upsample with float scale_factor changed in 1.6.0 to align with other frameworks/libraries, and now uses scale_factor directly, instead of relying on the computed output size. If you wish to restore the old behavior, please set recompute_scale_factor=True. See the documentation of nn.Upsample for details. > "The default behavior for interpolate/upsample with float scale_factor changed " Это предупреждение, а не ошибка
> А вот что выдает при попытке свапа одного лица: > \anaconda3\envs\simswap-cpu\python.exe: can't open file 'test_video_swapmutil.py': [Errno 2] No such file or directory
> При том что файл присутствует в корневой папке.
Они переименовали этот файл везде в test_video_swapmulti.py Поэтому старые команды перестали работать
>>250320128 можно на последок с этим еще сделать, только какую-нибудь другую фотку из тех что скинул заюзать. буду очень признателен. на работе желаю не погибнуть
>>250319995 Ну вижу уже и без меня сделали, в идеале я несколько фоток прогоняю смотрю какая лучше ляжет, и сейчас бы попробовал, но как уже говорил, по времени не успеваю.
>>250320143 >Это предупреждение, а не ошибка Ну сделать-то все равно нихуя не дает. Я в прошлом треде писал, у меня тоже на ЦПУ такая ебола с изменением джпг на джпг.
>>250320805 аноон, дай тебе бог здоровья! знал бы, все видосы с этой фоткой попросил сделать, тут максимально естественно получилось лицо (ну имею ввиду живее) я аж ахуел, спасибо большое, анончики! это какая фотка была, буду знать хоть?
>>250321294 Пиком всего двачерского Simswap-творчества будет ремейк Зеленого Слоника с Пыней-братишкой и Абу-поехавшим. Можно даже призвать актерские таланты двача и переозвучить.
>>250321616 Ладно, я беру первые 5 минут про хронаметражу с ютуба, сделаю к утру. Но надо определиться с исходными картинками, иначе может случиться что в разных сценах будет участвовать разные клоны пыни.
>>250325449 нужна фотка с прямым ебальником, чем ближе к "паспортному" формату фотографий тем лучше. Как минимум надо чтобы взгляд был направлен в сторону камеры ну и качество тоже.
>>250326330 ну, главное что есть возможность сделать. не сможешь попробовать с тем видосом, что в посте? я конечно все понимаю, у тебя тут троллинг, все дела.
Батник заместо гуя: https://pastebin.com/FVpgxaD9 1. Сохранить в папку с симсвопом. 2. Драгндропнуть видео и фотку. 2.1 Если файлы в разных папках, то кинуть что-то одно. 2.2 Окно попросит второй файл - кинуть второе и нажать ентер. 4. Ждать.
Не лезет в интернет, легко правится, можно добавить аргументы или поменять вызов test_video_swapmutil.py на что-то другое, по завершению работы открывает папку с результатом. Должно работать с любой версией.
>>250317488 (OP) Дикая годнота. Но лол блять, как только начал клепать вебемки как назло все фап-треды форчана и двача опустели и в них постят одно говно.
>>250344345 >где они придумали кринжовый конкурс - угадай игру по песне Хороший конкурс, что кринжового? Приятно угадать песню, которую любишь и помнишь. Или испытывать приятные эмоции - это удел зумеров?
>>250344769 С Занудой был первый выпуск, мне показался не очень. Ксюша как могла делала видос смотрибельным, только из-за неё досмотреть смог. На уровне более популярных шоу - это просто фейл, может позднее стало лучше.
сколько будет установка Анаконды? И сколько по времени рендер минутного видео в 720р например? Сижу на работе, не хочется тут оставаться ночевать, либо палить прон с кадровичкой уборщице, лол.
>>250350816 В смысле несколько файлов? Несколько фоток прогнать через несколько видео? Одну фотку через несколько видео? Несколько фото через одно видео? Или как?
>>250353966 Хорошо бы сделать приблуду, как уже в треде упоминалось, чтобы очередь из ЗАДАЧ сделать. Я на работе 10 часов пропадаю. За это время можно полный метр дипйекнуть или роликов штук 10 по 10 минут каждый, если бы очередь задач осуществить.
>>250354165 >i5 3450 Кал >Gtx1050ti Заебис чётко >12gb RAM За глаза. Там 8 в рекомендуемых
>В шапке говорится что на тостере с микроволновкой можно пилить. Технически-то так, просто время рендера в зависимости от железа будет составлять от нескольких секунд, до времени тепловой смерти вселенной. Но запустить-то можно на любом x86 обрубке это да.
>>250356527 >>Но запустить-то можно на любом x86 обрубке это да. Я запустил вот первый раз на своем калькуляторе. У меня джва часа это двухминутное видево рендерится
Батник для нескольких видео: https://pastebin.com/8fs8WFfp 1. Сохранить в папку с симсвопом. 2. Драгндропнуть минимум одно видео на батник. 3. Окно попросит фотку - драгндропнуть фотку или ручками прописать путь. 4. Нажать ентер.
>>250364466 >Кудах-тах-тах Ты охуел? Иди это фап-треду, вебм-треду, храма головы-треду, фап-рулеток-треду, гартик-фона-треду, которые тоже каждый день создаются предъяви. Ты ж в бэ, полудурок.
>>250364553 >>250364574 >>250364688 Вы же, пидоры, понимаете что я в б сижу целый день и вижу разные треды, а если они одинаковой тематики - fap, например, в нем хотя бы контент разный. А у вас один и тот же дроч, пикчи в шапке просто доебали
анонче на пункте pip install insightface==0.2.1 onnxruntime moviepy
ебаный терминал выдает следующую ошибку: ERROR: Could not find a version that satisfies the requirement onnxruntime ERROR: No matching distribution found for onnxruntime
я в душе не чаю как это фиксить чего я только не искал мб я просто тупой ПРОШУ АНОНЧЕ ПОМОГИ!!
>>250369838 скачал сегодня CUDA репак настроил по инструкции в гугловском документе что в шапке и еще видео на русском посмотрел только вместо скрипта из видео делал через GUI
>>250370799 Там часть пакетов из пипа ставится в окружение конды. Все ок. Просто конкретно тут сетевая проблема, скорее всего. Можно попробовать брандмаузер отрубить на время
Наконец-то разобрался! GeForce 550 Ti, W7, CPU версия. ОП, спасибо тебе большое за твои труды, благодаря тебе я наконец-то буду вставлять свое лицо на всю порнуху. Добра тебе и здоровья!
>>250317488 (OP) >>250319533 Меня тоже подзаёбывают эти артефакты на подбородке. В целом на шакальных видео охуенно получается, но хотелось бы узнать как можно улучшить качество на подбородке и в целом по контуру накладываемой маски. Неужели блять нельзя было написав такой охуенный код применить градиент прозрачности по краям. Ёбаный насос блять
чо делать аноны выдает ошибку: >Traceback (most recent call last): File "test_video_swapsingle.py", line 44, in <module> app = Face_detect_crop(name='antelope', root='./insightface_func/models') File "E:\SimSwap-main\insightface_func\face_detect_crop_single.py", line 32, in __init__ model = model_zoo.get_model(onnx_file) File "E:\Anaconda\envs\simswap\lib\site-packages\insightface\model_zoo\model_zoo.py", line 56, in get_model model = router.get_model() File "E:\Anaconda\envs\simswap\lib\site-packages\insightface\model_zoo\model_zoo.py", line 23, in get_model session = onnxruntime.InferenceSession(self.onnx_file, None) AttributeError: module 'onnxruntime' has no attribute 'InferenceSession'
>>250374937 8, но делается как-то очень долго, хотя при этом ничего не тормозит и можно спокойно заниматься своими делами. К слову, обнаружилась непредвиденная проблема, фантазия кончилась после того как наложил свое еблишко на желаемое видео. Также, я обнаружил нюанс, webm обрабатывается в 10 раз дольше mp4, имейте ввиду. Сори, если открыл Америку, просто не видел чтоб про это писали.
А кто-нибудь пробовал картинки обрабатывать? У меня вот такая хуйня вылезает, причем даже на образце с гитхаба:
D:\Program Files\Anaconda3\envs\simswap-cpu\lib\site-packages\torch\serialization.py:656: SourceChangeWarning: source code of class 'torch.nn.parallel.data_parallel.DataParallel' has changed. Tried to save a patch, but couldn't create a writable file DataParallel.patch. Make sure it doesn't exist and your working directory is writable. warnings.warn(msg, SourceChangeWarning)
Дальше несколько таких же абзацев, только вместо DataParallel там Conv2d, BatchNorm2d и прочее.
как же доебали ваши треды, вместо того чтобы создавать лулзы, количество мемов для скрещивания же бесконечно, или цеплять лицо пыни так чтобы его ебали гомонигры, вы уже 1000ый тред натягиваете своих всратых одноклассниц на стимулирующих актрис. зачем? чтобы подрочить один раз и забыть? хоть что-то бы норм наконец высрали, не могу
>>250317557 Бля, Абулик хорош везде, вот как бы я его не ненавидел, но он и как порноактриса хорош, и как танцор, и как сгоревший спаситель детишек, и как ополченец ДНР, даже как протестующий спасающий котят. Плох он только как админ двача... Ну почему он не стал тем кем должен быть?
Самая простая инструкция для пориджей все ссылки из шапки 1 Качай/устанавливай Anaconda Individual Edition anaconda.com/products/individual 2 Качай SimSwap-main-cpu drive.google.com/file/d/1rm9Ea_8P25-bU0NGjqncWBqbkvX1ZtPx и распаковывай на диск D 3 Удали файлы из папок output и demo_file, закинь фотку и видос туда же и переименуй фотку в Iron_man а видос в mutil_people_1080p 3 Жми "пуск" и пиши Anaconda Prompt 4 Выполняй команды по одной, когда спросит жми кнопку "y" pastebin.com/ZXdQ46ZD
Всю эту хрень делать надо один раз, в следующие разы выполняй команды с десятой строки. Можно не переименовывать файлы, а изменить команду в тринадцатой строке на пике Milena D+ мила жовович
>>250375973 >>создавать лулзы >вы уже 1000ый тред натягиваете своих всратых одноклассниц на стимулирующих актрис. зачем? чтобы подрочить один раз и забыть? хоть что-то бы норм наконец высрали Сделай, выложи, мы посмеемся.
>>не могу А, не можешь, ну тогда пиздуй отсюда, и не мешай нам дрочить так как мы хотим.
>>250320399 Два чаю, в предыдущих тредах кидали, но забыл сохранить, а в архивах лень копаться. Но вообще там танец за счет монтажа выглядит ахуенно, без него будет такое себе.
Не, ну пиздец. Крашится и мерцает изображение по всему квадарту с лицом, а ещё этот самый прозрачный квадрат тупо видно, ну да и хрен с ним. Можете, пожалуйста, прогнать через программу мои исходники, чтобы я сравнил результат? Мне кажется дело в моём ведре
>>250377116 Я свое так вставил, получилась всрато-тня, но все равно огонь)) > FaceApp Говно без задач, тупо сглаживает все и глаза увеличивает, форму костей черепа не меняет, вытянутость лица не меняет, нос не меняет, насрать только автору этого поделия на голову и все нахуй. Нужны нормальные программы для смены пола.
>>250317488 (OP) почаны, можно ли как то настроить так чтоб вместо видео указать папку с фотками (кадрами видео) и он сам автоматом их все обработает и заменит, вставив нужно личико?
Дело доходит до десятой строчки а там ошибка. (base) C:\Users\адм>C:\SimSwap-main-cpu "C:\SimSwap-main-cpu" не является внутренней или внешней командой, исполняемой программой или пакетным файлом. У меня только диск С. Процессор AMD со встроенной графикой. без куба. Папка разархивировал со всем прям C:\SimSwap-main-cpu Не знаю что делать. Если дальше продолжать то ошибка python: can't open file 'test_video_swapmutil.py': [Errno 2] No such file or directory Мульти или сингл не важно.
>>250378726 >AssertionError: Torch not compiled with CUDA enabled Неправильно встал пайторчон не торч а просто дунул сладко тебе будет проще по гайду перевести работу в cpu
>>250317488 (OP) Где можно нассать в ебло автору треда Установил все по пунктикам и какая-то хуета. И не надо пиздеть о том что нужно фиксить и т д. Если ваша параша не работает или гайд через жепу то нахуй они тогда нужни как и этот тред кста за +100500 тредов ничего годного инвалиды ебаные
>>250380665 Спасибо, заработало. Если видео вставляешь вместо тех которые в папке и названия копируешь то работает, а если меняешь в коде названия на свои как советуют то вот такую ошибку выдает. Буду значит делать меняя названия у фото и видео а не в коде. input mean and std: 127.5 127.5 find model: ./insightface_func/models\antelope\glintr100.onnx recognition find model: ./insightface_func/models\antelope\scrfd_10g_bnkps.onnx detection set det-size: (640, 640) Traceback (most recent call last): File "test_video_swapsingle.py", line 71, in <module> video_swap(opt.video_path, latend_id, model, app, opt.output_path,temp_results_dir=opt.temp_path,no_simswaplogo=opt.no_simswaplogo) File "C:\SimSwap-main-cpu\util\videoswap.py", line 22, in video_swap video_forcheck = VideoFileClip(video_path) File "C:\an\anaconda3\envs\simswap-cpu\lib\site-packages\moviepy\video\io\VideoFileClip.py", line 91, in __init__ fps_source=fps_source) File "C:\an\anaconda3\envs\simswap-cpu\lib\site-packages\moviepy\video\io\ffmpeg_reader.py", line 36, in __init__ fps_source) File "C:\an\anaconda3\envs\simswap-cpu\lib\site-packages\moviepy\video\io\ffmpeg_reader.py", line 272, in ffmpeg_parse_infos "path.")%filename) OSError: MoviePy error: the file ./estn.mp4 could not be found! Please check that you entered the correct path.
аааааааноныыыыыы что делать с ошибкой этой Traceback (most recent call last): File "test_video_swapsingle.py", line 44, in <module> app = Face_detect_crop(name='antelope', root='./insightface_func/models') File "E:\SimSwap-main\SimSwap-main\insightface_func\face_detect_crop_single.py", line 39, in __init__ assert 'detection' in self.models AssertionError
>>250382850 >AssertionError Исключение в коде, пытается выполнить то чего нет. Переустанови симсвап. Врядли питонистам в треде будет не лень ковыряться в коде изза одного анона.
>>250383509 переустановил, теперь вот это выдает Traceback (most recent call last): File "test_video_swapsingle.py", line 44, in <module> app = Face_detect_crop(name='antelope', root='./insightface_func/models') File "E:\SimSwap-main\SimSwap-main\insightface_func\face_detect_crop_single.py", line 32, in __init__ model = model_zoo.get_model(onnx_file) File "E:\Anaconda\envs\deepfake\lib\site-packages\insightface\model_zoo\model_zoo.py", line 56, in get_model model = router.get_model() File "E:\Anaconda\envs\deepfake\lib\site-packages\insightface\model_zoo\model_zoo.py", line 23, in get_model session = onnxruntime.InferenceSession(self.onnx_file, None) AttributeError: module 'onnxruntime' has no attribute 'InferenceSession'
>>250387229 анон разбирается, прост "девка на фото" рожала, скорее всего, вот и выглядит много старше своих лет. Олсо соси бибу, латентный пидор, куколд, червь
>>250393400 На скорость влияет количество ебал на экране, общее количество кадров в видео и разрешение экрана.
Частота 30 fps, короткий ролик в 2-3 секунды, одно ебало на весь экран (но без сильных обрезов, иначе ебало не распознается) в ролике с разрешением 640x360 - идеальные условия. Такие видеоролики клепаются за минуту.
Совсем идеальные условия - видео без ебал, конвертирует моментально, но нахуя оно нужно?
Можно ли узнать процент на сколько фото лица для замены подходит к лицу на видео, или это всё определяется на глаз? Было бы пиздец удобно, если бы можно было посмотреть процент совпадения, подкорректировать фотку для улучшения и снова скормить нейронке
>>250392480 Не могу найти версию на W7. Сейчас похоже все на W7, как же это бесит. Но по поводу качества, тут анон писал >>538957, я сделал: thispersondoesnotexist -> FaceApp (женщина 2+молодость) -> фотошоп -> SimSwap -> Topaz Video Enhance (кто-нибудь попробуйте закончить цепочку) Соре за короткое видео, комп слабый, но думаю видно, что качество хорошее.
>>250407668 То есть ты сделал скриншот с лицом из видео, потом сам прифотошопил ему нужное лицо и результат использовал как картинку для изначального видео в SS?
>>250409976 Пока что лучше всего получаются видосы в 480 720p, а всё что в HD уже начинает пиздец как шакалить. Сейчас попробую улучшить результат в Topaz
мальчишки, я заябался танцевать с бубном над этой прогой . Win 7 xeon1650 , 32 оперативы, 6 гб -видео. драва обнови, директорий кучу перекачай как долбаеб, зальзь в код и напиши про "ютф-8" , а в конце эта хуйня отключит монитор и нагрузит видяху , будто мы взлетаем. за часок - ничего нового. ощущение, будто помайнил кому то немного эфирчика. психанул и снес к хуям но: дипфейки можно сделать через маски инстаграмма, причем в режиме реального времени, и даже на win 7. Качество гавно конечно, но фапабельно
Божусь - научусь пользоваться правильным дипфейком и выдрачусь как сумашедший
Вчера весь вечер после работы потратил на создание дипфеков с еотами, каждый раз получалось неоч, но тема интересная. Попробую по совету анона фотошопить лицо к скрину из видео, правда я умею только в пейнт
>>250416447 Да. Обработал твоё видео >>250407668, но оно выдало сотню картинок, которые нужно обратно склеить в видео, а у меня сейчас такой возможности нет
>>250424252 У тебя там в меню справа будет выбор Video Format. Там и выбираешь. В AI можешь попробовать поставить Gaia Hight Quality и посмотреть что получиться при помощи предпросмотра рендера. Там отрендерит где-то секунд 6 и покажет результат со сравнением
>>250427624 Было такое, фиксил полным удалением анаконды и всех библиотек. Действуй строго по гайду. Не забывай cd путь до simswap-main codna activate simswap