Sim Swap - нейросеть нового поколения для создания дипфейков #7
Главным отличием является скорость и относительная простота работы. Не нужно возиться с выборкой и тратить несколько суток, а то и недель на обучение!
Для создания дипфейка требуется лишь фотография и видеоролик, в который нужно вставить лицо с фотографии. Обучение не требуется, используется готовая универсальная модель, которая сразу лепит лицо на кадры.
>>250196168 (OP) Теперь эта шапка - эталон для перекатов и всегда актуальна. Только жирный шрифт не забывайте и номер поменять, хотя на номер можно положить хуй. Видосы те же оставляете, если только я не найду еще лучше и рофлянее.
Этот видос >>250196228 добавляете первым постом сразу после создания треда, потому что он не помещается по размеру с другими.
и сразу бамп RuntimeError: CUDA out of memory. Tried to allocate 2.14 GiB (GPU 0; 6.00 GiB total capacity; 548.28 MiB already allocated; 3.54 GiB free; 684.00 MiB reserved in total by PyTorch)
у меня что то странное происходит. Видюха 1050 2GB. Вылетела ошибка во время рендера типо Cuda не хватило памяти. разделил видос на части, запустил снова. на том же самом кадре вылезла та же ошибка (хоть я и разделил видос на части). Суть в чём, у меня спокойной рендерилось 8к кадров, а тут на 3255 ошибка. Я заметил папку temp_results и там начал смотреть какие последние кадры были отрендерены. Как оказалось, у меня выдаёт ошибку если начинает рендерить 3 лица на одном кадре (wut?). Помогите решить проблему. Знаю, поидее могу начать рендер на одно лицо но хотел бы заменить все лица, есть возможность?
Втреде одно гонвно. Гне нормальный фейк видосы там с обамой или жириновским? Где порноролики с бритниспирс и алисой селезневой? Такая возможность а треде ода хуита.
>>250197074 Я знаю, что нормально кодирует карта, я тот другой анон на 1050. Вопрос не оптимизации куды, выгрузки загрузки, а вопрос требуемого объёма памяти для единичного кадра.
>>250196942 всмысле рандомно? как только нейросетка распознает что на кадре больше чем 2 лица и начинает накладывать сразу на все, вылетает ошибка типо не хватает памяти.
>>250197339 ну я просто ваще не ебу как оно устроено >а вопрос требуемого объёма памяти для единичного кадра. тоесть на обработку сразу трёх лиц мне не хватает памяти или как?)
>>250198182 тогда встречный вопрос. Если я уменьшу разрешение кадра то значит и уменьшится поедание памяти? и значит должно выйти отрендерить сразу 3 лица?
>>250198245 Нет. Память занимается не картинками, а моделью выполняющей операции с картинками, все эти поиска ракурса на видео, выстраивание контрольных точек в ракурсах и мимике и обработка этого всего.
>>250196168 (OP) ты не думал создать дискорд канал для обсуждения ин реал тайм? потому что лично я, еблан >>250196784 -кун имею трудности с тем что бы отвечать через борду (как то это муторно). Да и много как применить можно будет тот дискорд канал, от общения про simswap до архива видосов на которые можно лицо подставить и тд.
>>250198932 Частота кадров сильно влияет на время создания дипфейка. Насчет размеров кадра не уверен, не проводил эксперименты, насколько сильно влияет. Там разница сильно заметна в CPU-версии. А если видеокарта мощная, с большим объемом памяти, то значительно влияет только общее количество кадров в видео.
>>250198968 Я так думаю что если машина стандартная, то она превращает все картинки в трехмерный тензор типа (224, 224, 3) где первые две цифры - разрешение и третья - колор чаннелы, в грейскейле будет 1 чаннел и у тебя будет скорее всего на Input слое выдавать ошибку типа ОЖИДАЛОСЬ (х, у, 3) а получило (х, у, 1). Но если твоя чб фотка на самом деле цветная, просто с выкрученными в ноль в фш цветами, то проблем быть не должно
>>250198972 > ты не думал создать дискорд канал для обсуждения ин реал тайм? Конечно, только лучше пусть кто-нибудь создаст канал для бекапа основной инфы на случай, если мою учетку забанят в гугле (или выгонят тред со всех досок и т.д.) или я сам внезапно исчезну, нужен независимый от меня центр для хранения. И сделайте канал для взрослых, чтобы не нарваться на бан. А я просто продолжу аккумулировать всю полезную инфу с тредов, ну или вносить свой полезный вклад. Сидеть нонстоп в конфах вряд ли смогу. Инфу в голосовых чатах обычно тяжело восстанавливать по памяти. А текст очень удобен для сбора. Поэтому решайте сами. Я добавлю канал в шапку, если создадите.
Также нужно создать торрент-раздачи огромных файлов. И дополнительные бекапы на других облаках. Этот материал не должен пропасть впустую.
>>250196168 (OP) >Для создания дипфейка требуется лишь фотография и видеоролик, в который нужно вставить лицо с фотографии. >лишь
Ну и так по мелочи: >Кидаете скрипты в папку "demo_file", откройте "drop_here_to_edit" в блокноте и смените значение max_interval=180 на то количество кадров, на которое у вас обычно хватает видеопамяти (лучше на 20 меньше, чтобы не выбросило в процессе). Обводите фото и видео, перетаскиваете на "drop_here_to_edit" (при перетаскивании тяните за фото), дальше остаётся только ждать. Если резать не нужно, а просто лень вручную прописывать пути, можно использовать только video.bat. Совместимости с conda нет (не тестил), ну хоть порежет на нужные интервалы, no module "xx" решается так - pip install xx. Для выявления ошибок можно юзать drop_here_to_edit_and_play_result.bat, в нём останется лог. drop_here_to_edit.py https://pastebin.com/Javs0Q88
GUI И так, для тех, кому у себя лень (или новичок не умеет в консоль), анон сделал по быстрому GUI. - Это не отменяет факт что нужно установить все как на видосе с ютуба, данное приложение простая обёртка чтобы в консоль не вписывать вручную - При первом запуске, надо выбрать папку с проектом (ту в которой лежат питоновские файлики) Upd. Для тех кто юзает гуи апку, добавил форму настроек (хуй знает что большинство из них делает, читайте в документации к нейронке и меняйте на свой риск), пофиксил проблему с кодировкой как здесь >>250178413 → екзешник: https://drive.google.com/file/d/1sjffxPzTEKu55P2GVqqlblzdETwmlCuj/view?usp=sharing исходники: https://drive.google.com/file/d/1fS-RzmM2SPKE-CkIYpUMnIBzToiISsd9/view?usp=sharing TO-DO Портировать на AMD и встройки. Вот почему это теоретически возможно: https://pytorch.org/blog/pytorch-for-amd-rocm-platform-now-available-as-python-package/ https://github.com/vosen/ZLUDA Но, к сожалению, вряд ли я смогу это сделать. Тем более поддерживать в актуальном состоянии. Запилить нормальный GUI. Попытки имеются, но они не носят системного характера. Периодически обновлять репак под новые версии, следить за новинками. Официальные разрабы забили на AMD и процессорные версии. То есть постоянно придется поддерживать несколько веток. Не факт, что у меня останется на это время. Сделать Docker-контейнер. Ну а че, удобно же. Упростить первоначальную настройку. Больное место и основная причина ошибок при использовании данного проекта. Сделать готовое приложение. Решит большинство проблем, но потребует постоянных сборок после выхода новых версий. Не факт, что у меня останется на это время. Решить проблему с артефактами. Универсальная модель - это круто, но она не идеальна. Посмотрим, что будет, когда добавят возможность обучать модели. Может быть добавят модели получше. Запилить простую версию для сервера. Идеально для сайтов. Бот в Telegram. Создать пул годных исходников. Было замечено, что существуют ролики, которые подходят практически любому лицу. Поэтому логично собрать их в единый пул.
Missing colon in file WindowsPath('C:/Users/sych/anaconda3/envs/simswap/lib/site-packages/matplotlib/mpl-data/matplotlibrc'), line 1 ('""""\x1fL@SOKNSKHAQB\x1fENQL@S\x0c\t\x0c\t""\x1fMNSD\x1fENQ\x1fDMC\x1fTRDQR9\x1fCN\x1fMNS etc. (Такой хуйни с бекслешами на 10 конскольных экранов ещё)
>>250202607 >>250202738 знакомая с универа, самая топовая тянка которую я вообще видел в жизни, еще и рост метр девяносто, тупо жираф, а ноги - БОЖЕ - вы бы видели ее ножки..
>>250196168 (OP) Лол. Было бы забавно с помощью этого инструмента поджигать пердаки зеков сидящих или уже вышедших на свободу. В каких нибудь одноклассниках найти страницу данный типаж и вставить его харю в гомо порно
Аноны, для чего нужно прописывать "conda activate simswap"? После ввода этой хуйни выдает ошибку, что не установлен pytorch. Без ввода этой команды прекрасно все работает.
>>250209788 это надо бота делать в телегу, потому что вручную заебешься делать, плюс бота надо деплоить на сервере с видюхой хорошей, что тоже затратно, хз будет ли с этого толк
>>250210762 Да похуй мне на всех, хуёвые видосы получаются, отвратительно смотреть, нет чтобы это время тратить на чуть более качественные дипфейки, видно же что параша получается, при чём тут твой Путин любимый?
>>250198902 >Абу становится как влитой. Удваиваю. Какой дипфейк не посмотрю, но лучшие всегда с Абуняшей. Мне даже интересно, какую именно его фотку используют, чтоб такое ахуенное наложение получалось?
>>250211640 Мне кажется для хорошего результата нужно 1) Качтественное видео. Где лицо максимально чистое и не пересекается с другими частями тела/хуями. Желательно чтобы форма лица донара совпадала с формой лица вашей ЕОТ.
Блядь, почему такая муторная залупа с установкой каких то сторонних утилит, прописью кодов и непонятных танцев с бубном? Когда это завернут все в обертку простейшей программы? Закинул видос и фото - жмакнул на кнопку - и все, дрочишь на еотову.
>>250212010 Хз. Я её как в том треде сохранил, так и постил с относительно частой периодичностью под контекст беседы в разных уголках борды. Раз в два-три месяца точно этот пик пиздану, такие дела.
Не знаю, нужно-ли вам, но вот на всякий случай пару заготовочек... По крайней мере из первой можно что-то забавное вылепить. (Ессли лицо свина натянуть)
Пацаны, вы же наверняка пробовали натянуть аниме-ебало на какое-либо видео, ну или на аниме-видяшку натянуть ебало Абу... Скажите, у вас что нибудь получилось, или нейросеть такое не воспринимает?
Наркомания страшная, конечно. Установка и долбежка все путано-запутано для среднего человека. Тот, кто уже делал и разобрался конечно скажет да че тут непонятного? , но люди видящие это впервой просто забьют = меньше контента, меньше отзывов, дольше будет все это развиватся или сдохнет, когда на смену придет более юзер-френдли штука.
GUI не пользовался. Но судя по жалобам пользователей, путь к анаконде жестко прибит к диску C. Нужно доработать приложение, добавив возможность указать произвольный путь. Благо исходники есть.
>>250221981 > путь к анаконде жестко прибит к диску C Нет. Можно прям при установке галочку поставить, чтоб путь был тот, в который устанавливаешь. Не то что бы мне это помогло запустить эту хуйню...
Вечером выкину альтернативные гуи с предпросмотром из любого места в видео, очередью и встроенным менеджером контента. Нужен будет установленный ffmpeg, путь к анаконде сами через конфиг укажете.
>>250222756 Ну и сделай предпросмотр опциональным, который отключается в любой момент, вдруг кто-нибудь захочет снизить нагрузку на железо и ускорить время обработки.
>>250222970 Скорее всего должен. Если в новых версиях кардинально ничего не поменяли, например имена файлов или синтаксисы аргументов. Поэтому опции и параметры лучше всего сделать опциональными, например параметр удаления ватермарки, которая и так удалена в репаке.
>>250222756 > Нужен будет установленный ffmpeg Там же ffmpeg автоматически появляется после установки анаконды, посмотри дерево процессов при рендеринге.
>>250223752 Сейчас, как по мне это кеглю запустить, правда бывает нужно несколько раз запускать, чтобы без ошибки работало. Никакой ебли с андакондами, путями, просто клик энд драгом заливаешь файлы, меняешь пару строчек и ждешь результата. Всё есть в факе на гуглдиске.
>>250220701 Братан, я не знаю. Работала в 2018 на myfreecams. Нигде голой не было, фотку с сиськами нейросеть мне сделала. Я уже полгода рою интернет в надежде найти её голенькой. Если что узнаешь, скажи пожалуйста. Вроде да, с Украины девочка.
>>250227702 Sweetcoquette на бонге была. На myfreecams evamey, eva_mey, paulinta, caseybrook. На каком то fire cams agdora. Может просто я тупой. Кинь пожалуйста ссылки какие нибудь если что знаешь.
>>250228033 Учись пользоваться поисковиками. Просто задавай больше разных запросов. Я так даже фуллсеты 9-летних вебкамщиц находил по одному видосу, а ты не можешь одну модель легальную модель найти, тьфу
Периодически вылетает такая ошибка: RuntimeError: CUDA out of memory. Tried to allocate 40.00 MiB (GPU 0; 2.00 GiB total capacity; 1.07 GiB already allocated; 22.30 MiB free; 1.14 GiB reserved in total by PyTorch). Видеопамяти у меня мало, но видосы длительностью в минуту и даже больше спокойно делаю, так могу сделать штуки 3-4, после чего появляется ошибка. Есть какой-то способ почистить видеопамять без перезагрузки компа? Где перекат?