Генерируем красивые QR коды в Stable Diffusion, сразу все способы и модели
Друзья, всем привет, из этого видео вы узнаете как генерировать красивые и стильные QR коды, на любой случай жизни не выходя из Stable Diffusion.
Я расскажу про все существующие способы и модели, а дальше вы поиграетесь с ними самостоятельно.
Модели контролнет - https://civitai.com/models/38784/controlnet-11-models
ControlNet QR Code - https://civitai.com/models/90472?modelVersionId=96367
Controlnet QR Pattern - https://civitai.com/models/90940?modelVersionId=96917
Бесплатный пак негативных эмбедингов - https://boosty.to/neuro_art/posts/c32a81c9-6c2c-4785-9f87-62...
Мой основной телеграм канал - https://t.me/neuro_art0
Подпишитесь на все мои нейро-проекты сразу в одной папке - https://t.me/addlist/LQ-fUTyhVjEzYjIy
Deepfake голоса и создание новых композиций с помощью нейросети
Благодаря развитию нейронных сетей эффект «Зловещей Долины» с каждым днём всё ближе и ближе к человечеству, ибо то, что когда-то считалось невозможным, в наши дни становится вполне осуществимым. В этой небольшой инструкции вы узнаете, как выполнить Deepfake голоса и на его основе создать совершенно новую композицию, даже если его обладатель давно покинул нас.
RVC-GUI — это удобная оболочка с открытым исходным кодом созданная для упрощения управления параметрами нейронной сети RVC применяемой для синтеза любого голоса/музыкальной композиции. По сравнению с аналогами, не требует установки и настройки сложных библиотек или использования Linux. Для работы программы достаточно Windows 10/11 и относительно современного ПК.
Инструкция
1. Скачиваем с GitHub бесплатное приложение RVC-GUI и распаковываем его в любую удобную папку. Убедитесь, что в название папки или пути до конечного файла запуска нет кириллицы.
2. Запускаем файл RVC-GUI.bat. (Скриншоты в лучшем качестве доступны здесь).
Если всё прошло успешно, то перед вашим взором появится интерфейс ПО.
3. Чтобы программа могла воссоздать полноценную музыкальную композицию с интересующем нас голосом, необходимо заранее подготовить голосовую модель и отделить вокал солиста от инструментала в интересующей нас композиции. В общем, чтобы голос стал отдельно от музыки.
Скачиваем заранее обученные модели:
Модель голоса Михаила Горшенёва (Король и Шут) (Спасибо Baron Unger)
Модель голоса Юлии Олеговны (t.A.T.u.)
Дополнительные модели формата RVC/RVC2 вы всегда можете найти здесь.
4. Выбираем желаемую композицию, которую мы хотим, чтобы наша модель перепела. Отделяем вокал солиста от инструментала. Благо, сделать это весьма просто.
Переходим на веб-сайт редактора:
Отделить вокал от музыки (Зеркало 1)
Отделить вокал от музыки (Зеркало 2)
Загружаем трек формата .mp3 и дожидаемся пока редактор обработает композицию. Скачиваем результат.
5. После того как мы выбрали желаемую модель и отделили вокал от инструментала, можно вновь возвращаться к интерфейсу программы.
(1) Выбираем через кнопку Browse наш подготовленный музыкальный трек с голосом солиста.
(2) Загружаем и выбираем модель через кнопку Select a model. Чтобы загрузить голосовую модель, можно воспользоваться кнопкой Import model from. zip в интерфейсе ПО или распакуйте файлы архива модели напрямую в папку models с установленной программой.
(3) Выбираем алгоритм конечного качества трека. Советую всегда использовать пресет harvest.
(4) Выбираем, на чём будет обсчитываться конечный трек. Если у вас мощный ПК с видеокартой Nvidia, то выбирайте GPU, но не забудьте тогда установить вспомогательный пакет CUDA. Обладатели видеокарт AMD/Intel выбирают CPU.
(5) Нажимаем Convert.
Вот, собственно, и всё! Если всё было сделано правильно, то, через пару десятков минут, вы получите готовый музыкальный трек с любимым исполнителем в папке рядом с оригиналом.
6. Сводим готовы аудиодарожки вокала и инструментала в любом аудио/видео редакторе. Лично я использую для этого бесплатный видеоредактор Shotсut.
Правый клик по нижней части программы>> действия с дорожкой>> добавить аудиотрек.
Левый угол программы «Открыть файл». Переносим треки на добавленные дорожки.
Правый угол программы «Экспорт». Выбираем в левом углу программы желаемый формат и качество.
7. Наслаждаемся результатом.
Заключение
Скажу откровенно, меня пугает уровень развития современных технологий. Но кроме страха я ощущаю ещё и надежду. Надежду на то, что человечество может и не искоренит свои пороки, но благодаря развитию технологий подарит утешение миллионам людей по всему миру. Уважайте свободу, используйте свободное ПО и ни в коем случае не предавайте себя!
P. S. Изначально инструкция должна была продолжиться на теме обучения и создания собственной модели голоса, но из-за масштаба материала было принято решение перенести его в отдельную тему. Так что следите за топиком и ожидайте в ближайшиее время инструкции по созданию собственной модели с любым голосом!
Оригинал - Выложено с разрешения автора!
Ответ на пост «Бесплатный Deepfake без цензуры для ваших видео»
Запустил у себя на линуксе с 4090, пошло поехало ;) но на коллабе гугла проще и быстрее. Нашел подходящее видео и героя, мужа сестры ;)))) получилось угарно ;)
Meta Quest 2 эмулирует Nintendo Switch (легкие игры) в 60 фпс! Skyline Emulator
Собственно, в заголовке всё сказано :) ВР шлем - не только ВР шлем, но еще и вполне себе эмулятор Wii U, Switch, не говоря уже о приставках прошлых поколений (вплоть до PS2 я полагаю).
Естественно, это не VR игры, а стандартные плоские игры, как на консолях. При необходимости можно подключить любой bluetooth gamepad (поправьте, если я ошибаюсь) и играть на шлеме в любые легкие Switch игры с диагональю, которая ощущается примерно как 30-40 дюймов на расстоянии метра от тебя (плюс минус). В общем, здоровый экран прям перед тобой.
По сути, что Pico 4, что Quest 2 - это андроид "телефоны", обычные .apk приложения ставятся на них без проблем, вот и эмуляторы перечисленных платформ встают без проблем. Skyline, Yuzu, тот, который пришел на замену Skyline (забыл название) - всё должно встать и "более-менее работать".
По поводу инструкций - рекомендую поискать на 4pda или YouTube по запросам "эмуляция *имя консоли* *название игры* на Android", там ничего особо сложного нет (скачал, закинул в папки, запустил, выставил галочки, играешь).
Последние Зельды на Квест 2 скорее всего не запустятся, но вот на будущем Quest 3 (выходит осенью 2023 скорее всего) вполне могут запускаться в стабильных 20-30фпс (если не больше).
Легкие пошаговые игры, всевозможные визуальные новеллы, стратегии-тактики, плоские JRPG - должны работать без особых проблем (да и просадки FPS в них такого значения не имеют).
Такие дела! :)
Бесплатный Deepfake без цензуры для ваших видео
Продолжаем знакомиться с технологиями ближайшего будущего. Ранее мы уже рассмотрели применение технологии Deepfake (замены лица) с использование форка (копии) новейшего алгоритма нейронной сети Roop в любом видео. Однако из-за большой популярности и претензий модераторов Github автор был вынужден ограничить использование технологии при создание различных пикантных материалов. Да и, честно говоря, предыдущая инструкция была весьма ограничена по функционалу и удобству использованию, так как каждый раз требовала перезапуска при создании нового Deepfake. В этом же небольшом материале вы познакомитесь с новейшим алгоритмом без какой-либо цензуры и научитесь применять его вне зависимости от используемого оборудования или установленной ОС.
Демонстрация технологии
Для замены лица больше не требуется долгого обучения модели нейронной сети на примере сотен фотографий с различными вариациями мимики. Теперь для замены актёра в любом видео досточно единственной фотографии среднего качества и доступа к GPU Nvidia (Можно и на CPU, но будет заметно медленней). Для использования алгоритма воспользуемся сервисом Google Colab.
Google Colab — это бесплатный сервис, который позволяет удалённо запускать и использовать различные скрипты/приложения на серверах компании Google.
P. S. Бесплатный доступ к GPU в Google Colab ограничен 6-12 часами для одного сеанса, после чего потребуется 24-часовой перерыв. Или используйте другой аккаунт.
Инструкция
1. Открываем веб-сайт сервиса Gmail и регистрируем новый почтовый ящик. Он нам понадобится для халявного доступа к серверам Google и созданию личной страницы со скриптом.
2. Переходим в панель управления и копируем скрипт установки нейронной сети через через «Файл>Сохранить копию на диск». Если всё сработало успешно, то система автоматически перенаправит вас на новый веб-адрес панели управления. (Скрины в лучшем качестве здесь).
3. С помощью галочки запускаем первый скрипт и дожидаемся завершения установки нейронной сети.
Внимание!
Практически всегда при первой установки нейронной сети в середине выполнения кода появится надоедливая ошибка и кнопка Restart Runtime. Не беспокойтесь и просто перезапустите установочный скрипт с помощью галочки. Не нужно нажимать на кнопку Restart Runtime!
4. Выполним перенос библиотек, а также загрузим фото и видео для подмены лица. Нажимаем по папке слева внизу и в открывшемся интерфейсе находим папку под названием roop.
Щёлкаем по папкам roop>roop и мышкой из первой папки roop переносим во вторую папку roop следующие файлы: requirements.txt, run.py
Перезапускаем первый установочный скрипт, и если всё было сделано правильно, то ошибка ERROR: Could not open requirements file: [Errno 2] должна исчезнуть. Загружаем наши файлы в новую папку roop (третья). Учитывайте, что для качественной замены в подменяемом видео не должно быть более одного действующего лица. Для сложных сцен применяйте в видеоредакторе кадрирование или маску.
Я остановил свой выбор на фотографии молодой Саши Грей и небольшого публичного Coub c неизвестной мне актрисой.
Богиня
5. После того как наши файлы будут загружены на серверы Google, (Для их отображения закройте и вновь откройте дерево файлов), необходимо их указать в параметрах обработки.
face.png — это стандартное имя файла картинки с лицом для замены. (Lico.png)
video3.mp4 —стандартное название файла видеозаписи в котором и будет происходить замена. (Zamena.mp4)
face_changed_video.mp4 — готовое видео с поддельным лицом. (Можно оставить по дефолту)
Дальше идут технические параметры определения количества кадров и принудительное задействование GPU. Их вам трогать не нужно. Пожалуйста, не используйте пробелы или название на русском в ваших исходных файлах.
Вписываем название файлов и запускаем скрипт.
Время обработки конечного видео будет зависить от качества и длины исходных файлов. Наберитесь терпения!
6. Когда появится надпись Status: swap successful, то ваше видео обработано и его можно скачать. Находим в колонке с лева face_changed_video.mp4 и нажимаем скачать. Убедитесь, что вашь браузер не блокирует скачивание с Google Colab.
Результат
Заключение
Ну что же, как по мне, то получилось всё просто замечательно и не заняло слишком много времени. Пользуйтесь, пополняйте свои личные архивы ожившими мечтами и никогда не позволяйте компаниям диктовать вам свои условия. С вами был Павел.
Если не работает
Скрипт всё ещё развивается и автор может изменять его компоненты и настройки. Если у вас что-то не работает, то, пожалуйста, воспользуйтесь старой версией. Найти её можно здесь.
P.S. Настройки и параметры запуска скрипта обновляются здесь.
МиГрАл – программа для логистов и диспетчеров транспортных компаний (2)
Продолжается разработка программы «Migral» для логистов и транспортных компаний. Что уже есть на данный момент и чем можно пользоваться уже сейчас?
Прим.: крайне требуется помощь тех, кто работает с логистикой – гарантируются бесплатное бессрочное предоставление текущей версии программы, помощь в установке, консультации и оперативная доработка функционала – в обмен на максимально интенсивную обратную связь (пожелания и замечания).
Едва ли не самое главное: точки маршрута теперь можно не только добавлять, но и перемещать вверх-вниз относительно друг друга (их очерёдность определяет, в какую точку водитель поедет сначала и в какую потом). Несмотря на то, что точки называются «Точка 1», «Точка 2» и так далее – определяющую роль играет не их название, а их очерёдность при создании заказа: даже если по каким-то причинам «Точка 3» оказалась выше «Точки 2» – в заказе она будет размещена выше, и следовательно, будет для водителя 2-й, а не 3-й точкой маршрута.
Исправлена ошибка, из-за которой шаблон телефонного номера не отображался в новых добавленных точках маршрута. Теперь шаблон отображается во всех точках.
Добавлен авто-выбор населённых пунктов по вводу первых символов в поля населённых пунктов точек маршрута (до этого авто-ввод присутствовал только в заглавных полях населённых пунктов заказа).
Перед созданием заказа необходимо добавить в систему хотя бы одного водителя, иначе не удастся завершить создание заказа – форма откажется сохранять заказ и будет требовать выбора водителя. То же самое касается автомобиля. При добавлении водителя сразу указываем имя водителя, выбираем ему миссию (проще говоря, что он именно водитель, а не логист, у того и другого в системе привилегии уже различаются и в дальнейшем по мере разработки будут различаться ещё больше).
У водителя появился набор кнопок: «Прибытие на точку», «Загрузка/разгрузка началась» (тип действия «загрузка» или «разгрузка» на кнопке зависит от того, какое действие указано для точки), «Загрузка/разгрузка закончена», «Оформление документов закончено», «Выезд с точки». После нажатия на одну из кнопок у водителя в ней появляется информация о том, когда она нажата (дата и время). Ту же картину видит логист (или начальник, да и вообще любой, у кого есть соответствующий доступ к просмотру заказов). Если какое-то из действий не производилось (скажем, не было оформления документов) – нажатие кнопки можно просто пропустить, это не помешает нажать следующие кнопки. Каждая кнопка, будучи нажатой, окрашивается зелёным цветом и утрачивает способность нажиматься ещё раз.
И напоследок – в соответствии с пожеланиями из предыдущего поста серии – короткое видео с демонстрацией процесса работы в программе.
Коротко говоря – на данный момент программу уже можно использовать, хотя пока и с ограниченным функционалом. Просьба к логистам и диспетчерам транспортных компаний – высказать в комментариях свои пожелания.
Поиграем в бизнесменов?
Одна вакансия, два кандидата. Сможете выбрать лучшего? И так пять раз.
Простой дипфейк в два клика на слабом ПК с серверами Google
Приветствую всех! Меня зовут Павел, и в этой небольшой инструкции я расскажу вам, как с помощью нейронных сетей бесплатно заменить лицо в любом желаемом видеоролике. Сразу уточню, что все действия будут выполняться с помощью сервиса Google Colab, а значит от вас не потребуется установка сложных программ или наличия специфичных знаний, а только точное следование инструкции.
P. S. Версия без цензуры с поддержкой порнографии
https://www.ixbt.com/live/sw/deepfake-bez-cenzury.html
Замена лица в видеоролике
С появлением нового алгоритма, замена лица с помощью нейронной сети стала намного проще и удобнее. Больше не требуется тратить уйму времени на нудное обучение и вырезание сотен лиц с различными вариациями мимики. Теперь для замены лица достаточно одной фотографии среднего качества и доступа к GPU от Google.
1. Регистрируем новый e-mail на сервисе Gmail. Он нам потребуется для бесплатного доступа к серверам Google.
2. Переходим на веб-адрес нейронной сети и через «Файл>Сохранить копию на диск» переносим её файлы на своё облако. Если всё прошло успешно, то нейронная сеть откроется по новому/личному веб-адресу. (Скрины в лучшем качестве здесь.)
3. Запускаем скрипт проверки доступности GPU. К сожалению, но алгоритму в обязательном порядке требуется наличие видеокарты, так как просчёт на процессоре занял бы слишком много времени. Если схематичная таблица с данными появилась, то поздравляю! У вас есть доступ к GPU. Если нет, то попробуйте зарегистрировать новый аккаунт.
P. S. Бесплатный доступ к GPU в Google Colab ограничен 6-12 часами, после чего потребуется 24-часовой перерыв или покупка подписки. Имейте это в виду!
4. Теперь нам необходимо клонировать репозиторий (веб-архив) нейронной сети с помощью скрипта под номером 2. Запускаем скрипт и сразу же приступаем к установке и запуску основных зависимостей с помощью скрипта под номером 3.
Внимание!
В процессе выполнения установочного скрипта могут появляться ошибки. Однако не следует беспокоиться, поскольку они не окажут влияния на качество работы алгоритма. Тем не менее, если вы увидите посреди выполнения кода кнопку Restart Runtime, то в обязательном порядке выполните перезапуск установочного скрипта под номером 3.
5. Запускаем скрипт для загрузки фотографии с лицом, которое в дальнейшем и будет вставлено в видео. Для наглядного примера была взята публичная фотография главного редактора IXBT. games.
Виталий Казунов
6. В пункте ниже также запускаем скрипт и выбираем видео, в котором и будет заменено лицо актёра на лицо из фотографии. Для нагалядности я выбрал концовку фильма"Человек-паук (2002)". Важно учитывать, что для правильной работы алгоритма замены лица, в кадре не должно быть более 1 актёра или их лица должны быть сокрыты.
7. Запускаем скрипт Inswapper (Если не работает, то воспользуйтесь подпунктом 6.1).
8. Запускаем скрипт выполнения алгоритма замены лица. Дожидаемся окончания работы.
В зависимости от качества и длины видео, обработка конечного файла может занять продолжительное время. В среднем 5-минутное видео занимает 15-30 минут. Пожалуйста, наберитесь терпения!
Результат
Вот, собственно, и всё! Менее чем за 8 шагов мы совершенно бесплатно и без какой-либо установки лишних программ выполнили замену лица с помощью новейшего алгоритма работы нейронной сети. Страшно подумать, какие ещё открываются просторы для такой технологии в ближайшем будущем. Но об этом как-нибудь в другой раз. Творите, уважайте свободу и ни в коем случае не предавайте себя!
Бонус