Прошлые домены больше не функционируют, используйте адрес
ARHIVACH.HK.
24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна.
Подробности случившегося. Мы призываем всех неравнодушных
помочь нам с восстановлением утраченного контента!
Относительно современную 2.2 скачивай по гайду отсюда:
https://www.fakeapp.org/forum/releases-tech-support/releases
Если хочешь православную, но уже устаревшую версию 1.1:
https://mega.nz/#!hTgA2b6b!mI6k9dFt_w__jIEUQO2ZePhzFMg6JWUpBZWiV2TDgs4
Оригинальный скрипт (для мазохистов):
https://anonfile.com/p7w3m0d5be/face-swap.zip
Более продвинутый скрипт (куда более тяжелый, но потенциальные результаты на порядок более правдоподобны):
https://github.com/shaoanlu/faceswap-GAN
Альтернативное приложение с возможностью юза GAN (кривое, косое, с кучей багов - автор обещает когда-нибудь допилить, но походу забил):
https://radek350.wordpress.com/2018/02/17/myfakeapp-fakeapp-alternative/
Это /e , какие нейросети?
- Речь идет про скрипт от товарища с reddit под ником deepfakes, который уже проник по всем новостям (погугли новости со словами "порно" и "нейросеть", который учит твой компьютер заменять одно лицо другим. Разумеется, приспособили это в первую очередь для создания порнофейков. Порно двигает прогресс, блять. Примеры можете видеть в прикрепе. В связи с разорвавшимися сраками как знаменитостей, с которыми ВНЕЗАПНО появилось много порнухи, так и порнозвезд, тела которых стали юзать без лица, лол, и, до кучи, всегда желающих пернуть о том, как их ущемляют (точнее о том, что на них никто не хочет дрочить), фемок, все соответствующие реддиты, где все и концентрировалось, были выпилены, а потому сообщество разлетелось на осколки. Кто-то сидит в опр. разделах на аиб и регулярно тонет, кто-то сидит на полумертвых форумах типа того же fakeapp.org, кто-то решил, что это противозаконно (тут можно долго спорить - но если ты делаешь фейки для себя, не заливаешь их на сайты с монетизациями и не берешь за это деньги, ничего тебе не грозит) и ушел в даркнет. Мы вот сидим тут, ждем пока мамка купит новую ВК.
Скрипт? Что такое скрипт, блять, я не погромист-кун!
- Не волнуйся, всё уже упаковали в обычное приложение. Оно не так уж просто в использовании, но разобраться - легче простого, особого IQ не надо. Разработчики немного прихуевать начинают в последнее время, конечно, но пока что всё работает забесплатно, без регистрации на самом деле с ней и смс. Майнер, о котором было столько криков, из нынешней версии выпилен. на самом деле, просто выключен разрабами, ибо много вони поднялось
Технические требования?
- Высокие.
В первую очередь, это видеокарта от Nvidia с Compute Capability не менее 3.0 и не менее 2Gb видеопамяти. Это абсолютный минимум. А вообще, нужна какая-нибудь йоба из последних поколений. Во-вторую, это винда. Любая с поддержкой Visual Studio 2015+CUDA 9.0.
Проверить Compute Capability своей ВК можно тут:
https://developer.nvidia.com/cuda-gpus
Имей в виду, что если у тебя что-то слабее 6-гиговой 1060, ты даже в теории не можешь надеяться на хорошие результаты. В лучшем случае - относительно правдоподобное "мыло", не более того. Увы.
У меня AMD видеокарта/макось/линукс/спектрум
- В любом случае придется быть погромистом, чтобы что-то суметь. Все на несколько порядков сложнее. 99.9999%, что ты не справишься. Нет, это действительно сложно. Придется ставить линух, пересобирать половину библиотек на OpenCL, ебаться с 50 консолями, где-то править исходники задействованных программ, и то не факт что поползет. Если ты хоть полслова не понял, даже не берись. Гайд найдешь в боковом меню на сайте, ссылка на который в самом конце поста.
Я соснул, мой компьютер не подходит. Это конец?
- Можно арендовать виртуальную машину с видеокартой у облачных сервисов - рекомендую Google Cloud Services/Microsoft Azure, т.к. можно пощупать бесплатно. Платить за это не стоит - аренда ВК очень дорогая, не стоит оно своих денег. Гугл предоставляет 300$ триальных денег после закидывания на счет 35$ реальных. Если не использовать триал до конца и отменить подписку впоследствии - 35$ реальных вернут. Мелкософт предоставляет 12500 рублей триала. Однако действуй на свой страх и риск - оба способа невозможны без привязки живой кредитки, и если не понимать, что делаешь - рискуешь попасть на деньги после окончания триальных денег. Серьезно так попасть, ибо час работы K80 стоит порядка 35-55 рублей, а P100 - от 50 до 90 рублей. Считай, сколько накапает долга за месяц, если забудешь выключить машину. И да, спишут его только в конце месяца, с кредитки, не спрашивая.
Короче говоря - сомневаешься в том, что ты всё в этом понимаешь - не лезь, она тебя сожрет нахуй. Тебя предупредили.
Ввиду убогости частоты серверных процессоров, ты будешь ограничен именно ею (а не мощностью ВК) в скорости трейна - в P100 смысла особого нет, бери K80, которые дешевле. И да, скорость процесса будет относительно низкая - "профессиональность" видеокарт тут не дает никакого профита, ибо, повторюсь, все упирается в убогость частоты серверных ядер и неоптимизированность самого скрипта под использование на серверных машинах.
Как долго занимает создание фейка?
- Вообще, сильно зависит от железа. В общих чертах - от 6 до 24 часов на мощном железе (1070+), и от 12 до 100 часов на минималках. При использовании GAN - от 10 часов до бесконечности.
Каков принцип работы?
- Вообще, процесс состоит из 3 этапов. В разных местах их называют по-разному, постараюсь привести все названия.
Подготовка:
Для работы программе понадобятся МНОГО (от 100 до бесконечности) фотографий с лицом обоих действующих лиц (порноактрисы и той/того, чье лицо будем вставлять). Для порноактрисы идеальными будут кадры из этого же видео, в которое планируется вставка (ffmpeg либо приложение версии 2.1). Для цели... лучше всего найти какое-нибудь видео с ней, чтобы оттуда набрать кадров. Для знаменитостей - это какие-нибудь интервью, обычно. Если просто скормишь проге все её фотки из ВК/гугла/итд, тоже сойдет, но программе будет на порядок сложнее из-за разных макияжей, освещений, да просто возраста в момент фотографии. Итак, у тебя должно быть две папки с кучей фоток обеих актрис.
1. Align/Extract/Faceset Creation/Get Dataset: Ищет лица на предоставленных тобою фото, вырезает их в отдельную папочку, и записывает файлик alignments.json , где помечает в текстовом виде, на какой фотке где нашел какое лицо. Этот файл может быть будет нужен на шаге 3.
2. Train: Тренирует нейросеть заменять лица из одной папки, подготовленной на прошлом шаге, на лица из второй папки, и сам же дает оценку своим попыткам. Учится само, и очень долго. Основной, и самый долгий, вобщем-то, шаг. Показывает примерный результат своих потуг в окне превью и в окне программы путем числа loss.
3. Merge/Convert/Create: На основе данных тренировки и того, в каком кадре где находится лицо (да, надо будет все кадры всеравно прогнать через шаг 1, если тренировка велась не на них), заменяет одно лицо на другое на каждом отдельном кадре. Приложения версии 2.1+ всё это сделают за тебя, нужно лишь указать им на видеофайл и указать FPS видео.
Завершение:
В конце нужно склеить отдельные кадры обратно в видео. FFmpeg, или приложение версии 2.1+ в помощь.