Sim Swap - нейросеть нового поколения для создания дипфейков #6
Главным отличием является скорость и относительная простота работы. Не нужно возиться с выборкой и тратить несколько суток, а то и недель на обучение!
Для создания дипфейка требуется лишь фотография и видеоролик, в который нужно вставить лицо с фотографии. Обучение не требуется, используется готовая универсальная модель, которая сразу лепит лицо на кадры.
>>250177528 > корадуба Там тянет даже ноутбучный i3. Будешь новым тестером цпу-версии. Тут какой-то чувак планировал запилить платного бота в телеге на основе всех наработок, ну удачи ему.
>>250177128 (OP) Блять, почему все это так сложно запихать в один .exe??? Хули блять это все не юзер френдли? Сразу видно красноглазые ебланы писали. sudo apt get нахуй
Правильно ли я понимаю что можно запустить два процесса в разных консолях параллельно, но нужно указать две разные временные папки? Насколько сильно эти процессы будут влиять друг на друга и тормозить?
>>250180185 Ну еще: хуевое качество фотки + хуевое качество видео = нормальный результат (высокий шанс на успех) хуевая качество фотки + отличное качество видео = отсос по всем статьям (очень низкий шанс на успех) отличная качество фотки + отличное качество видео = нормальный результат (средний шанс на успех, потому что модель не идеальная и косяк может проявиться случайно) отличное качество фотки + хуевое качество видео = рандом (может быть что угодно)
>>250177128 (OP) Теперь эта шапка - эталон для перекатов и всегда актуальна. Только жирный шрифт не забывайте и номер поменять, хотя на номер можно положить хуй. Видосы те же оставляете, если только я не найду еще лучше и рофлянее.
Этот видос >>250177301 добавляете первым постом сразу после создания треда, потому что он не помещается по размеру с другими.
Скрипт для автонарезки-обработки-склеиваниятеперь и для webm
Кидаете скрипты в папку "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, в нём останется лог.
>>250183719 Создал левую. Я честно говоря вообще не шарю. Первая попытка выдала что питон нет и нужно в маркет идти за ним. Я его установил с магазина, а куда и это ли,я хз.
>>250184007 >Создал левую. >Я честно говоря вообще не шарю. >Первая попытка выдала что питон нет и нужно в маркет идти за ним. >Я его установил с магазина, а куда и это ли,я хз.
>>250183448 А просто ГУЙ можно типа пикрелейтеда запилить же? Чтобы просто в папку с прогой кинуть, указываешь исходник и видос и жмакаешь готово, он по формуле подставляет в скрипт.
>>250183882 Еще и края пикчи видно не будет при этом. >>250183907 Лол, ты в каменном веке живешь, долбоеб? Вешаешь якори на лицо, крепишь их к другому слою и синхронизируешь, ни разу не видел такого, селюк? В вегасе пара кликов, в афтер эффектс вообще уже готовый автоматизированный пресет есть, хоть в полнометражном фильме актера меняй в несколько кликов.
>>250184064 двачую. говорили что надо побольше объема памяти ибо вылетает у других анонов. Сижу на этой всратке и всё норм обрабатывает (видосы любой длины) без вылета
>>250183834 >>250184261 А давай. Вот тебе сорсы, про мимику только не забудь, чтобы ебало корёжилось как у пчеловода. >>250184064 тут >>250184370 У меня были проблемы на сорсах с большим количеством лиц. А так в 6к кадров обрабатывало в среднем за пол часа.
>>250184531 вы долбоебы потому что из за таких как вы софт такой прикрывают сразу. с этого надо проигрывать а не верстать фотки своих еотовых и кидать их парням типа АРЯ ОНА В ПОРНУХЕ БЫЛА
>>250184576 > вы долбоебы потому что из за таких как вы софт такой прикрывают сразу Наркоман, что ле? Об эффекте Стрейзанд не слышал? Фотошоп что-то никто не запретил.
>>250184701 > видео карта с куда если для куды Там у кого-то не завелось даже с кудой, слишком древние видюхи.
> ну может еще полгига оперативки Питон и консоль дохуя оперативки сожрет. Я склоняюсь к 8 гигам оперативы, но если потянет на 4 не удивлюсь. Удивлюсь сильно, если потянет на 2 гигах и ниже, но не исключаю такого.
>>250184973 >слишком древние видюхи. Нижний край десятой серии работает хорошо, кроме видосов где много лиц, обрабатывает и 1080 на 6к кадров. Вчера делал анонам с разорванным очком сисвит видосы из вот этого исходника.
>>250184799 https://www.userbenchmark.com/UserRun/44378482 до этого стоял антон-атхлон какой то ебланский изза которого я страдал, я сгорел и сижу на ряженке теперь. В итоге так получается что проц мощный а видюха на его фоне говно
>>250185331 Ты даже не представляешь какое количество технологий появилось лишь для того, чтобы пилить порнуху и лишь потом стали применяться в других областях. Лень и порно - двигатели прогресса.
>>250185467 проекту похуй на куду он работает с торчем который уже работает с кудой поэтому логичней спрашивать с каким торчем совместим проект а тут уж хуй знает но текущий порог не железный пока не доказано обратное
>>250185238 Слив был только один, и ебли на нем не было
Что-то уровня
— Правда ли, что шахматист Петросян выиграл в лотерею тысячу рублей? — Правда, только не шахматист Петросян, а футболист «Арарата» Акопян, и не тысячу, а десять тысяч, и не рублей, а долларов, и не в лотерею, а в карты, и не выиграл, а проиграл.
>>250186814 Ничего плохого не делал. Просто он у меня в подргужен пока, лень менять было. >>250186889 Тут очень всё от исходников зависит, качества, ракурсов, характера движения и заполнения кадра.
>>250187064 У амуде своего нормального инструментария нет, как cuda. Только через ncnn пердолят, либо вулкан. Так что для работы и преколов только nvidia можно брать. >>250186830 Чет залупа)))
>>250187007 анон, ваще не ебу как. во время рендера всегда пишет что забито 1.9/2 GB и не было ни одного вылета. В теме кодинга и прочего полный ноль поэтому даже предположений нету
>>250177128 (OP) Для тех кто юзает гуи апку, добавил форму настроек (хуй знает что большинство из них делает, читайте в документации к нейронке и меняйте на свой риск), пофиксил проблему с кодировкой как здесь >>250178413
>>250177128 (OP) А если мне нужно для видеоролика в компьютерную игру снять, оно тоже сгодится? Живых актеров у меня нет, так что выбор особо не велик, но программа же для порно предназначена, разве это не повлияет?
>>250188358 в гуи ты просто укзаываешь папку куда ты скачал свой проект (там будут файлики с расширением .py) и все дальше просто выбираешь фотку/видос, (но вот только хз что насчет версии для CPU, если там поменяли названия питон скриптов, то работать не будет)
>>250187986 Добавь ещё галочку "UNIXtime вместо имени файла", а то мне лично лень каждый раз имя вписывать и следить чтоб ничего нового не перезаписалось поверх старого.
>>250188500 > если там поменяли названия питон скриптов Названия не меняли, только содержимое. Но там до сих пор старая версия, как и в CUDA-репаке. Еще не обновлял. Может заведется сразу, а может и нет. Легко проверить, же. Отпишитесь потом.
>>250188932 там путь к анаконде ищет в C:\Users\{Username}\anaconda, если у тебя конда не на С или где-то в другом месте, то походу потому и не находит
>>250189075 Поменял, спасибо. >FileNotFoundError: [Errno 2] No such file or directory: 'arcface_model/arcface_checkpoint.tar' Архив присутствует в директории. В чем проблема?
Захотел трайнуть свап контретного лица с несколькими, в целом в сборке из оп поста отсутсвуют для этого модули, но я это исправил, теперь по итогу ловлю вот такую шляпу:
Давайте поделимся исходниками DYST которые вы используете для замены. Из своего опыта могу сказать, что лучше подходят те, где нужное лицо смотрит в камеру, и как можно более статично
Бля, у мня цпу версия, это мне надо с гитхаба скачать ласт версию и потом каким-то хуем сделать ее цпу версией, я смотрел гайд, в целом понятно, что везде где "куда" надо поменять на цпу но я не ебу чот какая тулза просканит все файлы в папке на наличие этих слов.
RuntimeError: CUDA out of memory. Tried to allocate 548.00 MiB (GPU 0; 6.00 GiB total capacity; 494.19 MiB already allocated; 3.54 GiB free; 682.00 MiB reserved in total by PyTorch)
>>250194822 https://www.youtube.com/watch?v=1NWJz_rFMq0 следовал этому туториалу (его кидали в один из предыдущих тредов). Ну да, получается я скачал дефолтную версию с гитхаба и анаконду. Пораспаковывал файлы и активировал всё как на видосе крч.
>>250182599 Добавил возможность ставить в очередь. Работает так же, нужно просто кидать фото+видео, а потом запустить сгенерированный queue.bat. После исполнения он сам затрётся . Тем, кто не юзает drop_here-скрипт, но хочет не ебаться с ручным вписыванием, и ставить несколько видео в очередь: сосите хуй поставьте usingBat=0, будет работать напрямую, без резки видео. Конды нет, не тестил.
>>250195758 > либо можно положится на блокнот++ и он ничего не поломает? Можешь кстати попробовать так сделать ради прикола. Только сделай резервную копию. И не забудь положить модельки, когда будешь чекать. Окружение используй то же самое, что и для предыдущей версии. Благо зависимости ты уже устанавливал.
Если не получится, то клонируешь сохраненную резервную копию и правишь ручками.
у меня что то странное происходит. Видюха 1050 2GB. Вылетела ошибка во время рендера типо Cuda не хватило памяти. разделил видос на части, запустил снова. на том же самом кадре вылезла та же ошибка (хоть я и разделил видос на части). Суть в чём, у меня спокойной рендерилось 8к кадров, а тут на 3255 ошибка. Я заметил папку temp_results и там начал смотреть какие последние кадры были отрендерены. Как оказалось, у меня выдаёт ошибку если начинает рендерить 3 лица на одном кадре (wut?). Помогите решить проблему. Знаю, поидее могу начать рендер на одно лицо но хотел бы заменить все лица, есть возможность?
В архиве чего то не хватает тперь? ------------------------------------- ModuleNotFoundError Traceback (most recent call last) <ipython-input-3-42c2cfacb14a> in <module> 12 from models.models import create_model 13 from options.test_options import TestOptions ---> 14 from insightface_func.face_detect_crop_mutil import Face_detect_crop 15 from util.videoswap import video_swap 16 from util.add_watermark import watermark_image
ModuleNotFoundError: No module named 'insightface_func.face_detect_crop_mutil'