Добавить в корзинуПозвонить
Найти в Дзене

Совсем просто о "VisoMaster" или фейк о том, как Киркоров превратился в Билана

VisoMaster — это программа с открытым исходным кодом, предназначенная для замены лиц в видео и на изображениях. Проект разработан сообществом энтузиастов как улучшенная версия редактора Rope и его модификации RopeMod, с добавлением новых функций и оптимизацией интерфейса. Основная цель VisoMaster — сделать технологии "deepfake" доступными для творческих экспериментов, видеомонтажа и образовательных целей, сохраняя при этом простоту использования. Качаем Windows-инсталлятор тут >>> VisoMaster_Setup <<< , запускаем его, и указываем место установки. Оно может быть любое, т.к. устанавливается "портабельная" версия. Далее он просит указать какая именно видеокарта с CUDA технологией у вас установлена, RTX 20XX серии или ниже, в зависимости от этого устанавливается CUDA библиотека нужной производительности. Удостоверьтесь, что у вас уже установлены драйверы CUDA нужной версии. Проверить их можно так: Важно, чтобы версия вашего установленного драйвера CUDA была равна или выше версии CUDA, выби
Оглавление

VisoMaster — это программа с открытым исходным кодом, предназначенная для замены лиц в видео и на изображениях. Проект разработан сообществом энтузиастов как улучшенная версия редактора Rope и его модификации RopeMod, с добавлением новых функций и оптимизацией интерфейса.

Основная цель VisoMaster — сделать технологии "deepfake" доступными для творческих экспериментов, видеомонтажа и образовательных целей, сохраняя при этом простоту использования.

Функции

Замена лица

  • Поддерживает несколько моделей замены лиц
  • Совместимость с обученными моделями DeepFaceLab (DFM)
  • Расширенная замена нескольких лиц с возможностью маскировки для каждой части лица
  • Поддержка маскировки окклюзии (маскировка DFL XSeg)
  • Работает со всеми популярными детекторами лиц и детекторами ориентиров
  • Восстановитель выражений: переносит исходные выражения на замененное лицо.
  • Восстановление лиц: поддерживает все популярные модели масштабирования и улучшения

Редактор лиц (модели LivePortrait)

  • Вручную настройте выражения и позы для разных частей лица
  • Тонкая настройка цветов лица, волос, бровей и губ с помощью настроек RGB

Другие функции

  • Воспроизведение в реальном времени : просматривайте обработанное видео в реальном времени перед сохранением.
  • Встраивание лиц : используйте несколько исходных лиц для большей точности и схожести.
  • Прямая трансляция через веб-камеру : трансляция на виртуальную камеру для Twitch, YouTube, Zoom и т. д.
  • Удобный интерфейс : интуитивно понятный и простой в использовании
  • Видеомаркеры : настройте параметры для каждого кадра для получения точных результатов.
  • Поддержка TensorRT : использует поддерживаемые графические процессоры для сверхбыстрой обработки
  • Множество дополнительных функций

Автоматическая установка (Windows)

  • Для пользователей Windows с графическим процессором Nvidia имеется автоматический установщик для легкой установки.
  • Установщик можно получить со страницы релизов или по этой ссылке.
  • Выберите правильную версию CUDA в установщике в зависимости от совместимости вашего графического процессора.
  • После успешной установки перейдите в установленный каталог и запустите файл Start_Portable.bat для запуска VisoMaster.

Установка оригинальной английской версии под Windows

Качаем Windows-инсталлятор тут >>> VisoMaster_Setup <<< , запускаем его, и указываем место установки. Оно может быть любое, т.к. устанавливается "портабельная" версия.

-2

Далее он просит указать какая именно видеокарта с CUDA технологией у вас установлена, RTX 20XX серии или ниже, в зависимости от этого устанавливается CUDA библиотека нужной производительности.

Удостоверьтесь, что у вас уже установлены драйверы CUDA нужной версии. Проверить их можно так:

-3

Важно, чтобы версия вашего установленного драйвера CUDA была равна или выше версии CUDA, выбираемого в соответствующем пункте настройки на CUDA (!!!). Если это не так, обновите драйвера вашей NVIDIA карты и повторите установку.

-4

Дальше начнется инсталляция:

-5

В процессе установки откроется окно терминала, в котором будет отображаться ход скачивания, распаковки и установки всех необходимых компонентов. Процесс этот может быть очень долгим, поскольку предстоит скачать и установить более 15 гигабайт архивных данных. Наберитесь терпения.

Ход установки будет отображаться в этом окне терминала. Если появятся какие-то ошибки скачивания и им подобные, сообщения об этом будут отображаться тут.

-6

После того как все скачается и установится (обычно с этим нет проблем), появится окно завершения:

-7

Зайдите в папку с установленной программой и запустите программу файлом Start_portable.bat

-8

Откроется окно терминала и через какое-то время программа откроет свое главное окно:

-9

Установка проста как 5 копеек.

=========================

Для тех, кто работает на английской версии привожу перевод меню на русский язык

Меню "File"

-10
  • Load Saved Workspace: Загружает сохранённое рабочее пространство с настройками и файлами.
  • Save Current Workspace: Сохраняет текущие настройки и загруженные файлы в рабочее пространство.
  • Save Current Workspace As: Сохраняет рабочее пространство под новым именем или в другом месте.
  • Load Target Images/Videos Folder: Загружает папку с целевыми изображениями/видео для замены лиц.
  • Load Target Image/Video Files: Позволяет выбрать отдельные целевые файлы (изображения/видео).
  • Load Source Images Folder: Загружает папку с исходными изображениями для обработки.
  • Load Source Image Files: Позволяет выбрать отдельные исходные изображения.
  • Load Embeddings: Загружает заранее сохранённые данные распознавания лиц (для продвинутых пользователей).
  • Save Embeddings: Сохраняет данные распознавания лиц для повторного использования.
  • Save Embeddings As: Сохраняет данные распознавания лиц под новым именем или в другом месте.

Панель "Target Videos and Input Faces"

-11
  • Target Videos/Images (Select Videos/Images Path) — позволяет выбрать папку с целевыми видео или изображениями (лица для замены). Нажимая на кнопку с иконкой папки, вы открываете проводник, чтобы указать путь. Это упрощает загрузку нескольких файлов для замены лиц в проекте.
  • Search Videos/Images — запускает поиск лиц в загруженных целевых видео или изображениях. Нажимая на кнопку с галочкой и иконками файлов, программа анализирует содержимое выбранной папки, чтобы найти подходящие лица для обработки.
  • Drop Files or Click here to Select a Folder — предоставляет два способа загрузки целевых файлов: перетаскивание (drag-and-drop) видео или изображений в область или нажатие на текст для выбора папки через проводник. Это удобно для быстрого добавления медиафайлов.
  • Input Faces (Select Face Images Path) — позволяет выбрать папку с исходными изображениями лиц, которые будут обработаны (в них заменят лица). Нажимая на кнопку с иконкой папки, вы указываете путь для загрузки файлов.
  • Search Faces — запускает поиск лиц в загруженных исходных изображениях. Нажимая на кнопку с галочкой и иконками файлов, программа анализирует содержимое выбранной папки, чтобы найти лица для замены.
  • Drop Files or Click here to Select a Folder — предлагает два способа загрузки исходных файлов: перетаскивание (drag-and-drop) изображений в область или нажатие на текст для выбора папки через проводник. Это упрощает добавление изображений для обработки.

Окно интерфейса

-12
  • Media Panel — выбирайте эту опцию (слева в верхней части интерфейса) для работы с видео или изображениями, которые вы хотите обработать. Здесь можно загрузить файлы через "Target Videos/Images" или "Input Faces", чтобы программа могла приступить к анализу и обработке контента.
  • Faces Panel — активируйте эту панель (рядом с "Media Panel") для управления обнаруженными лицами в загруженных файлах. Здесь вы можете просматривать, выбирать и настраивать лица, которые будут использоваться для замены или анализа.
  • Parameters Panel — используйте эту опцию (рядом с "Faces Panel") для настройки параметров обработки, таких как качество, стиль или другие настройки алгоритма. Это позволяет точно контролировать результат работы программы в соответствии с вашими предпочтениями.
  • View Face Compare — включите эту функцию (справа в верхней части интерфейса) для сравнения обнаруженных лиц с эталонными или загруженными лицами. Это полезно для проверки точности распознавания и соответствия перед заменой.
  • View Face Mask — активируйте эту опцию (рядом с "View Face Compare") для просмотра масок лиц, наложенных на изображения или видео. Это помогает визуально оценить области, которые будут обработаны или заменены, и внести необходимые корректировки.
  • |< (Rewind) — нажимайте эту кнопку (слева от полосы воспроизведения), чтобы перемотать видео в начало. Это полезно, если нужно начать просмотр или обработку с первого кадра, например, перед новой заменой лиц.
  • > (Play/Pause) — используйте эту кнопку (в центре полосы воспроизведения) для воспроизведения или паузы видео. Нажмите, чтобы посмотреть обработанный результат, и снова, чтобы остановить, чтобы внести изменения в настройки.
  • >| (Forward) — нажмите эту кнопку (справа от полосы воспроизведения), чтобы перемотать видео вперёд. Это помогает быстро перейти к нужному участку видео для проверки или редактирования.
  • + / - (Zoom) — нажмите "+" для увеличения масштаба видео (вверху ползунка), чтобы рассмотреть детали, или "-" для уменьшения (внизу ползунка), чтобы увидеть общий вид. Используйте по мере необходимости для точной работы с кадрами.
  • Save Image — нажимайте эту кнопку (в левом нижнем углу панели) для сохранения текущего кадра или обработанного изображения в выбранную папку (настроенную в "Output Directory"). Это удобно для экспорта результатов работы.
  • Search Embeddings — кликайте по этой строке (с иконкой папки) для загрузки заранее созданных данных эмбеддингов (данных лиц) через проводник. Это ускоряет обработку, если вы уже сохранили эмбеддинги ранее, и используется после загрузки медиафайлов.
  • Find Faces — нажмите эту кнопку (ниже "Save Image") для поиска лиц в загруженных видео или изображениях. Обычно это первый шаг после загрузки файлов через "Target Videos/Images" или "Input Faces", чтобы программа определила лица для замены.
  • Clear Faces — используйте эту кнопку (ниже "Find Faces"), чтобы очистить список найденных лиц. Нажмите, если нужно начать поиск заново или удалить ошибочно детектированные лица, перед повторным использованием "Find Faces".
  • Swap Faces — нажмите эту кнопку (ниже "Clear Faces") для выполнения замены лиц в выбранных видеоклипах или изображениях. Это главный шаг после того, как вы нашли лица и настроили параметры в "Control Options".
  • Edit Faces — кликните по этой кнопке (внизу панели) для входа в режим редактирования лиц. Это позволяет вручную корректировать параметры, такие как маски или ключевые точки, после "Swap Faces", если результат требует доработки.

Меню "Control Options" - "Face Swap"

-13
  • Swapper Model — позволяет выбрать модель для замены лиц, например, "inswapper128". Выбирается из выпадающего списка, чтобы настроить точность и скорость обработки. Подходит для подбора оптимальной модели в зависимости от задачи, будь то скорость или качество результата.
  • Swapper Resolution — устанавливает разрешение замены лиц, например, 128. Регулируется через выпадающий список: большее значение повышает качество, но замедляет работу. Используется для баланса между качеством и производительностью.
  • Face Landmarks Correction — включает или выключает корректировку ключевых точек лица через переключатель. Активирует настройки для точного позиционирования лица.
  • Face Adjustments — включает или выключает общую корректировку параметров лица через переключатель. Если активировано, открывает доступ к тонкой настройке точек и масштаба лица, улучшая точность замены при ошибках позиционирования.
  • Keypoints X-Axis — регулирует горизонтальное положение ключевых точек лица ползунком (по умолчанию 0). Сдвиг вправо или влево корректирует позицию лица по оси X, чтобы устранить боковое смещение.
  • Keypoints Y-Axis — настраивает вертикальное положение ключевых точек лица ползунком (по умолчанию 0). Сдвиг вверх или вниз исправляет вертикальное смещение лица для точного выравнивания.
  • Keypoints Scale — изменяет масштаб ключевых точек лица ползунком (по умолчанию 0). Увеличение или уменьшение масштабирует лицо, чтобы устранить ошибки размера в кадре.
  • Face Scale Amount — регулирует общий масштаб заменённого лица ползунком (по умолчанию 0). Позволяет увеличить или уменьшить размер лица для естественного вида в видео или фото.
  • 5 - Keypoints Adjustments — включает или выключает настройку пяти ключевых точек лица через переключатель. Активирует параметры для точного позиционирования глаз, носа и рта.
  • Left Eye: X — корректирует горизонтальное положение левого глаза ползунком (по умолчанию 0). Сдвиг помогает точно позиционировать глаз по оси X для натурального результата.
  • Left Eye: Y — настраивает вертикальное положение левого глаза ползунком (по умолчанию 0). Сдвиг вверх или вниз улучшает выравнивание глаза в заменённом лице.
  • Right Eye: X — регулирует горизонтальное положение правого глаза ползунком (по умолчанию 0). Сдвиг корректирует позицию глаза по оси X для точности.
  • Right Eye: Y — настраивает вертикальное положение правого глаза ползунком (по умолчанию 0). Сдвиг вверх или вниз обеспечивает корректное расположение глаза.
  • Nose: X — корректирует горизонтальное положение носа ползунком (по умолчанию 0). Сдвиг по оси X выравнивает нос для реалистичной замены лица.
  • Nose: Y — регулирует вертикальное положение носа ползунком (по умолчанию 0). Сдвиг вверх или вниз обеспечивает точное размещение носа в кадре.
  • Left Mouth: X — настраивает горизонтальное положение левой части рта ползунком (по умолчанию 0). Сдвиг корректирует позицию для естественного вида.
  • Left Mouth: Y — регулирует вертикальное положение левой части рта ползунком (по умолчанию 0). Сдвиг вверх или вниз улучшает выравнивание рта.
  • Right Mouth: X — корректирует горизонтальное положение правой части рта ползунком (по умолчанию 0). Сдвиг по оси X обеспечивает точность позиционирования.
  • Right Mouth: Y — настраивает вертикальное положение правой части рта ползунком (по умолчанию 0). Сдвиг вверх или вниз помогает правильно расположить рот.
  • Face Similarity Threshold — устанавливает порог схожести лиц для замены ползунком (по умолчанию 60, диапазон 0–100). Более высокое значение требует большей схожести, снижая ошибки при различиях между лицами.
  • Strength (Amount) — регулирует интенсивность эффекта замены лица ползунком (по умолчанию 100). Уменьшение делает замену менее заметной, а увеличение — более выраженной.
  • Face Likeness (Amount) — настраивает степень похожести заменённого лица на исходное ползунком (по умолчанию 0.00). Увеличение усиливает сходство для более естественного результата.
  • Differencing (Amount) — корректирует различия между исходным и заменённым лицом ползунком (по умолчанию 5). Увеличение или уменьшение позволяет тонко настроить визуальные различия.
  • Blend Amount — регулирует степень смешивания заменённого лица с исходным ползунком (по умолчанию 0). Увеличение делает переход между лицами более плавным и естественным.
  • Bottom Border — регулирует нижнюю границу маски лица ползунком (по умолчанию 10). Увеличение или уменьшение определяет область маски снизу, чтобы улучшить точность замены.
  • Left Border — настраивает левую границу маски лица ползунком (по умолчанию 10). Сдвиг корректирует область маски слева для плавного перехода.
  • Right Border — регулирует правую границу маски лица ползунком (по умолчанию 10). Увеличение или уменьшение определяет область справа для точной обработки.
  • Top Border — настраивает верхнюю границу маски лица ползунком (по умолчанию 10). Сдвиг корректирует область маски сверху для естественного вида.
  • Top Border Blur — регулирует размытие верхней границы маски ползунком (по умолчанию 35). Увеличение делает переход smoother, уменьшая заметность маски.
  • Occlusion Mask — включает или выключает маску для скрытых участков лица через переключатель. Используется для обработки заслонённых частей лица.
  • Size (Occlusion Mask) — настраивает размер маски для скрытых участков ползунком (по умолчанию 0). Увеличение увеличивает область обработки.
  • DFL XSeg Mask — включает или выключает маску DFL XSeg для точной обработки лица через переключатель. Используется для улучшения качества замены на сложных участках.
  • Size (DFL XSeg Mask) — регулирует размер маски DFL XSeg ползунком (по умолчанию 0). Увеличение расширяет область обработки для точности.
  • Occluder/DFL XSeg Blur — настраивает размытие маски для скрытых участков или DFL XSeg ползунком (по умолчанию 0). Увеличение смягчает границы маски.
  • Text Masking — включает или выключает маску для текстовых элементов через переключатель. Используется для обработки текста на лице или в кадре.
  • Text Masking Entry (Amount) — регулирует интенсивность маски для текстовых элементов ползунком (по умолчанию 50). Увеличение усиливает обработку текста.
  • Face Parser Mask — включает или выключает маску для анализа лица через переключатель. Используется для детального разбора и обработки лица.
  • Background — регулирует прозрачность или обработку фона ползунком (по умолчанию 0). Увеличение влияет на фон вокруг лица для улучшения результата.
  • Face — настраивает обработку самого лица ползунком (по умолчанию 0). Увеличение усиливает корректировку лица в маске.
  • Left Eyebrow — регулирует обработку левой брови ползунком (по умолчанию 0). Сдвиг корректирует видимость или положение брови.
  • Right Eyebrow — настраивает обработку правой брови ползунком (по умолчанию 0). Увеличение или уменьшение улучшает видимость брови.
  • Left Eye — регулирует обработку левого глаза ползунком (по умолчанию 0). Сдвиг корректирует глаз для естественного вида.
  • Right Eye — настраивает обработку правого глаза ползунком (по умолчанию 0). Увеличение улучшает видимость или положение глаза.
  • Eyeglasses — регулирует обработку очков ползунком (по умолчанию 0). Используется для коррекции очков на лице.
  • Nose — настраивает обработку носа ползунком (по умолчанию 0). Сдвиг корректирует нос для точной замены.
  • Mouth — регулирует обработку рта ползунком (по умолчанию 0). Увеличение улучшает видимость или положение рта.
  • Upper Lip — настраивает обработку верхней губы ползунком (по умолчанию 0). Сдвиг корректирует верхнюю часть рта.
  • Lower Lip — регулирует обработку нижней губы ползунком (по умолчанию 0). Увеличение улучшает видимость или положение нижней губы.
  • Neck — настраивает обработку шеи ползунком (по умолчанию 0). Сдвиг корректирует шею для естественного перехода с лицом.
  • Hair — регулирует обработку волос ползунком (по умолчанию 0). Увеличение улучшает видимость или коррекцию волос.
  • Background Blur — настраивает размытие фона ползунком (по умолчанию 5). Увеличение делает фон более мягким вокруг лица.
  • Face Blur — регулирует размытие лица ползунком (по умолчанию 5). Увеличение смягчает края лица для естественного вида.
  • Auto Color Transfer — включает или выключает автоматическую передачу цвета между лицами через переключатель. Используется для согласованности оттенков кожи и других элементов для естественного результата.
  • Transfer Type — позволяет выбрать тип передачи цвета, например, "Test". Настраивается через выпадающий список для настройки алгоритма цветокоррекции.
  • Blend Amount — регулирует степень смешивания при передаче цвета ползунком (по умолчанию 80). Увеличение усиливает эффект передачи цвета.
  • Color Adjustments — включает или выключает ручную настройку цвета лица через переключатель. Активирует параметры ниже для тонкой корректировки.
  • Red — настраивает красный оттенок лица ползунком (по умолчанию 0). Сдвиг добавляет или уменьшает красный цвет для коррекции.
  • Green — регулирует зелёный оттенок лица ползунком (по умолчанию 0). Увеличение или уменьшение корректирует зелёный цвет.
  • Blue — настраивает синий оттенок лица ползунком (по умолчанию 0). Сдвиг добавляет или убирает синий цвет для настройки.
  • Brightness — регулирует яркость лица ползунком (по умолчанию 1.00). Увеличение делает лицо светлее, уменьшение — темнее.
  • Contrast — настраивает контраст лица ползунком (по умолчанию 1.00). Увеличение усиливает различия между светлыми и тёмными участками.
  • Saturation — регулирует насыщенность цвета лица ползунком (по умолчанию 1.00). Увеличение делает цвета ярче, уменьшение — бледнее.
  • Sharpness — настраивает резкость лица ползунком (по умолчанию 0.05). Увеличение делает края более чёткими, уменьшение — мягче.
  • Gamma — регулирует гамму лица ползунком (по умолчанию 1.00). Увеличение или уменьшение изменяет общий световой баланс.
  • Noise — настраивает уровень шума на лице ползунком (по умолчанию 0.00). Увеличение добавляет текстуру, уменьшение убирает шум.
  • JPEG Compression — включает или выключает сжатие JPEG через переключатель. Используется для оптимизации качества и размера выходного файла.
  • Compression — регулирует степень сжатия JPEG ползунком (по умолчанию 50). Выше — лучше качество, ниже — меньший размер файла.
  • Final Blend — включает или выключает финальное смешивание через переключатель. Активирует параметры ниже для итоговой обработки.
  • Final Blend Amount — настраивает интенсивность финального смешивания ползунком (по умолчанию 1). Увеличение усиливает эффект, уменьшение — снижает.
  • Overall Mask Blend Amount — регулирует степень смешивания общей маски ползунком (по умолчанию 0). Увеличение улучшает плавность переходов в маске.
  • Face Blur — регулирует размытие всего лица ползунком (по умолчанию 0). Увеличение смягчает края лица для естественного перехода.
  • Hair Makeup (Red) — настраивает красный оттенок макияжа волос ползунком (по умолчанию 0). Сдвиг добавляет или уменьшает красный цвет для коррекции.
  • Hair Makeup (Green) — регулирует зелёный оттенок макияжа волос ползунком (по умолчанию 0). Увеличение или уменьшение корректирует зелёный цвет.
  • Hair Makeup (Blue) — настраивает синий оттенок макияжа волос ползунком (по умолчанию 0). Сдвиг добавляет или убирает синий цвет для настройки.
  • Blend Amount (Hair) — регулирует степень смешивания макияжа волос с исходным цветом ползунком (по умолчанию 0.2). Увеличение делает цвет более насыщенным.
  • Lips Makeup (Red) — настраивает красный оттенок макияжа губ ползунком (по умолчанию 0). Сдвиг добавляет или уменьшает красный цвет для коррекции.
  • Lips Makeup (Green) — регулирует зелёный оттенок макияжа губ ползунком (по умолчанию 0). Увеличение или уменьшение корректирует зелёный цвет.
  • Lips Makeup (Blue) — настраивает синий оттенок макияжа губ ползунком (по умолчанию 0). Сдвиг добавляет или убирает синий цвет для настройки.
  • Blend Amount (Lips) — регулирует степень смешивания макияжа губ с исходным цветом ползунком (по умолчанию 0.2). Увеличение делает цвет более заметным.
  • Restore Eyes — включает или выключает восстановление глаз через переключатель. Активирует настройки ниже для улучшения глаз в заменённом лице.
  • Eyes Blend Amount — настраивает интенсивность восстановления глаз ползунком (по умолчанию 50). Увеличение усиливает эффект восстановления.
  • Eyes Size Factor — регулирует размер глаз ползунком (по умолчанию 3.0). Увеличение или уменьшение изменяет размер глаз для естественного вида.
  • Eyes Feather Blend — настраивает размытие краёв глаз ползунком (по умолчанию 10). Увеличение смягчает переходы для плавности.
  • X Eyes Radius Factor — регулирует горизонтальный радиус глаз ползунком (по умолчанию 1.0). Сдвиг корректирует ширину глаз.
  • Y Eyes Radius Factor — настраивает вертикальный радиус глаз ползунком (по умолчанию 1.0). Увеличение или уменьшение корректирует высоту глаз.
  • X Eyes Offset — регулирует горизонтальное смещение глаз ползунком (по умолчанию 0). Сдвиг корректирует позицию глаз по оси X.
  • Y Eyes Offset — настраивает вертикальное смещение глаз ползунком (по умолчанию 0). Сдвиг корректирует позицию глаз по оси Y.
  • Eyes Spacing Offset — регулирует расстояние между глазами ползунком (по умолчанию 0). Увеличение или уменьшение корректирует интервал между глазами.
  • Restore Mouth — включает или выключает восстановление рта через переключатель. Активирует настройки ниже для улучшения рта в заменённом лице.
  • Mouth Blend Amount — настраивает интенсивность восстановления рта ползунком (по умолчанию 50). Увеличение усиливает эффект восстановления.
  • Mouth Size Factor — регулирует размер рта ползунком (по умолчанию 25). Увеличение или уменьшение изменяет размер рта для естественности.
  • Mouth Feather Blend — настраивает размытие краёв рта ползунком (по умолчанию 10). Увеличение смягчает переходы для плавности.
  • X Mouth Radius Factor — регулирует горизонтальный радиус рта ползунком (по умолчанию 1.0). Сдвиг корректирует ширину рта.
  • Y Mouth Radius Factor — настраивает вертикальный радиус рта ползунком (по умолчанию 1.0). Увеличение или уменьшение корректирует высоту рта.
  • X Mouth Offset — регулирует горизонтальное смещение рта ползунком (по умолчанию 0). Сдвиг корректирует позицию рта по оси X.
  • Y Mouth Offset — настраивает вертикальное смещение рта ползунком (по умолчанию 0). Сдвиг корректирует позицию рта по оси Y.
  • Eyes/Mouth Blur — регулирует размытие глаз и рта ползунком (по умолчанию 0). Увеличение смягчает края для естественного вида.

Меню "Control Options — Face Editor"

-14
  • Crop Scale — регулирует масштаб обрезки лица ползунком (по умолчанию 2.50). Увеличение или уменьшение изменяет область обрезки для лучшего фокуса на лице.
  • Y/V Ratio — настраивает соотношение высоты и ширины обрезки лица ползунком (по умолчанию -0.125). Сдвиг корректирует пропорции для точного кадрирования.
  • Blur Amount — регулирует размытие обрезанной области лица ползунком (по умолчанию 5). Увеличение смягчает края для естественного перехода.
  • Enable Face Pose/Expression Editor — включает или выключает редактор поз и выражений лица через переключатель. Активирует настройки ниже для настройки движения и эмоций.
  • Face Editor Type — позволяет выбрать тип редактора лица, например, "Human-Face". Настраивается через выпадающий список для настройки стиля обработки.
  • Eyes Close <-> Open Ratio — регулирует степень закрытия/открытия глаз ползунком (по умолчанию 0.00). Увеличение открывает глаза, уменьшение — закрывает.
  • Lips Close <-> Open Ratio — настраивает степень закрытия/открытия губ ползунком (по умолчанию 0.00). Увеличение открывает губы, уменьшение — закрывает.
  • Head Pitch — регулирует наклон головы по вертикальной оси (pitch) ползунком (по умолчанию 0). Сдвиг наклоняет голову вверх или вниз.
  • Head Yaw — настраивает поворот головы по горизонтальной оси (yaw) ползунком (по умолчанию 0). Сдвиг поворачивает голову влево или вправо.
  • Head Roll — регулирует наклон головы вбок (roll) ползунком (по умолчанию 0). Сдвиг наклоняет голову влево или вправо по горизонтали.
  • X-Axis Movement — регулирует движение лица по горизонтальной оси (X) ползунком (по умолчанию 0.00). Сдвиг смещает лицо вправо или влево.
  • Y-Axis Movement — настраивает движение лица по вертикальной оси (Y) ползунком (по умолчанию 0.00). Сдвиг смещает лицо вверх или вниз.
  • Z-Axis Movement — регулирует движение лица по глубинной оси (Z) ползунком (по умолчанию 1.00). Увеличение или уменьшение изменяет глубину или перспективу лица.
  • Mouth Pouting — настраивает эффект надувания губ (pouting) ползунком (по умолчанию 0.00). Увеличение усиливает надувание для выражения эмоций.
  • Mouth Pursing — регулирует эффект сжатия губ (pursing) ползунком (по умолчанию 0.00). Увеличение усиливает сжатие для выражения эмоций.
  • Mouth Grin — настраивает эффект улыбки (grin) ползунком (по умолчанию 0.00). Увеличение усиливает улыбку для выражения радости.
  • Lips Close <-> Open Value — регулирует степень закрытия/открытия губ ползунком (по умолчанию 0). Увеличение открывает губы, уменьшение — закрывает.
  • Mouth Smile — настраивает интенсивность улыбки ползунком (по умолчанию 0.00). Увеличение усиливает улыбку для более выразительного лица.
  • Eye Wink — регулирует моргание глаз ползунком (по умолчанию 0.00). Увеличение усиливает эффект моргания для анимации.
  • Eyebrows Direction — настраивает направление бровей ползунком (по умолчанию 0.00). Сдвиг корректирует положение бровей для выражения эмоций.
  • EyeGaze Horizontal — регулирует горизонтальное направление взгляда глаз ползунком (по умолчанию 0.00). Сдвиг смещает взгляд влево или вправо.
  • EyeGaze Vertical — настраивает вертикальное направление взгляда глаз ползунком (по умолчанию 0.00). Сдвиг смещает взгляд вверх или вниз.
  • Face Makeup — включает или выключает макияж лица через переключатель. Активирует настройки ниже для цветокоррекции лица.
  • Red (Green color adjustments) — настраивает красный оттенок макияжа лица ползунком (по умолчанию 0). Сдвиг добавляет или уменьшает красный цвет для коррекции.
  • Green (Green color adjustments) — регулирует зелёный оттенок макияжа лица ползунком (по умолчанию 0). Увеличение или уменьшение корректирует зелёный цвет.
  • Blue (Green color adjustments) — настраивает синий оттенок макияжа лица ползунком (по умолчанию 0.05). Сдвиг добавляет или убирает синий цвет для настройки.
  • Blend Amount (Face Makeup) — регулирует степень смешивания макияжа лица с исходным цветом ползунком (по умолчанию 0.05). Увеличение делает цвет более насыщенным.
  • Hair Makeup — включает или выключает макияж волос через переключатель. Активирует настройки ниже для цветокоррекции волос.
  • Red (Hair Makeup) — настраивает красный оттенок макияжа волос ползунком (по умолчанию 0). Сдвиг добавляет или уменьшает красный цвет для коррекции.
  • Green (Hair Makeup) — регулирует зелёный оттенок макияжа волос ползунком (по умолчанию 0). Увеличение или уменьшение корректирует зелёный цвет.
  • Blue (Hair Makeup) — настраивает синий оттенок макияжа волос ползунком (по умолчанию 0). Сдвиг добавляет или убирает синий цвет для настройки.
  • Blend Amount (Hair Makeup) — регулирует степень смешивания макияжа волос с исходным цветом ползунком (по умолчанию 0.05). Увеличение делает цвет более насыщенным.
  • Eyebrows Makeup — включает или выключает макияж бровей через переключатель. Активирует настройки ниже для цветокоррекции бровей.
  • Red (Eyebrows Makeup) — настраивает красный оттенок макияжа бровей ползунком (по умолчанию 0). Сдвиг добавляет или уменьшает красный цвет для коррекции.
  • Green (Eyebrows Makeup) — регулирует зелёный оттенок макияжа бровей ползунком (по умолчанию 0). Увеличение или уменьшение корректирует зелёный цвет.
  • Blue (Eyebrows Makeup) — настраивает синий оттенок макияжа бровей ползунком (по умолчанию 0). Сдвиг добавляет или убирает синий цвет для настройки.
  • Blend Amount (Eyebrows Makeup) — регулирует степень смешивания макияжа бровей с исходным цветом ползунком (по умолчанию 0.05). Увеличение делает цвет более насыщенным.
  • Lips Makeup — включает или выключает макияж губ через переключатель. Активирует настройки ниже для цветокоррекции губ.
  • Red (Lips Makeup) — настраивает красный оттенок макияжа губ ползунком (по умолчанию 0). Сдвиг добавляет или уменьшает красный цвет для коррекции.
  • Green (Lips Makeup) — регулирует зелёный оттенок макияжа губ ползунком (по умолчанию 0). Увеличение или уменьшение корректирует зелёный цвет.
  • Blue (Lips Makeup) — настраивает синий оттенок макияжа губ ползунком (по умолчанию 0). Сдвиг добавляет или убирает синий цвет для настройки.
  • Blend Amount (Lips Makeup) — регулирует степень смешивания макияжа губ с исходным цветом ползунком (по умолчанию 0.05). Увеличение делает цвет более заметным.

Меню "Control Options — Face Restorer"

-15
  • Enable Face Restorer — включает или выключает первый восстановитель лица через переключатель. Активирует настройки ниже для улучшения качества заменённого лица.
  • Restorer Type — позволяет выбрать тип восстановителя лица, например, "GFPGAN-v1.4". Настраивается через выпадающий список для настройки алгоритма восстановления.
  • Alignment — устанавливает способ выравнивания лица, например, "Original". Выбирается из выпадающего списка для точного позиционирования.
  • Fidelity Weight — регулирует вес точности восстановления лица ползунком (по умолчанию 0.9). Увеличение усиливает точность, уменьшение — скорость.
  • Blend — настраивает степень смешивания восстановленного лица с исходным ползунком (по умолчанию 100). Увеличение делает результат более естественным.
  • Enable Face Restorer 2 — включает или выключает второй восстановитель лица через переключатель. Активирует настройки ниже для дополнительной обработки.
  • Restorer Type (Face Restorer 2) — позволяет выбрать тип второго восстановителя лица, например, "GFPGAN-v1.4". Настраивается через выпадающий список для настройки алгоритма.
  • Alignment (Face Restorer 2) — устанавливает способ выравнивания для второго восстановителя, например, "Original". Выбирается из выпадающего списка для точного позиционирования.
  • Fidelity Weight (Face Restorer 2) — регулирует вес точности восстановления для второго восстановителя ползунком (по умолчанию 0.9). Увеличение усиливает точность, уменьшение — скорость.
  • Blend (Face Restorer 2) — настраивает степень смешивания восстановленного лица (второй восстановитель) с исходным ползунком (по умолчанию 100). Увеличение улучшает естественность результата.
  • Enable Face Expression Restorer — включает или выключает восстановитель выражений лица через переключатель. Активирует настройки ниже для сохранения эмоций.
  • Crop Scale — регулирует масштаб обрезки лица для восстановления ползунком (по умолчанию 2.30). Увеличение или уменьшение изменяет область обрезки для лучшего фокуса.
  • Y/V Ratio — настраивает соотношение высоты и ширины обрезки лица для восстановления ползунком (по умолчанию -0.125). Сдвиг корректирует пропорции для точного кадрирования.
  • Expression Friendly Factor — регулирует фактор дружелюбности выражений лица ползунком (по умолчанию 1.0). Увеличение или уменьшение усиливает или смягчает эмоции.
  • Animation Region — позволяет выбрать область анимации, например, "all". Настраивается через выпадающий список для настройки движения лица.
  • Normalize Lips Threshold — устанавливает порог нормализации губ ползунком (по умолчанию 0.03). Увеличение или уменьшение корректирует форму и положение губ.
  • Normalize Eyes Threshold — настраивает порог нормализации глаз ползунком (по умолчанию 0.03). Увеличение или уменьшение корректирует форму и положение глаз.
  • Retargeting Eyes Multiplier — регулирует множитель переноса движений глаз ползунком (по умолчанию 1.00). Увеличение усиливает движения, уменьшение — снижает.
  • Retargeting Lips Multiplier — настраивает множитель переноса движений губ ползунком (по умолчанию 1.00). Увеличение усиливает движения, уменьшение — снижает.

Меню "Control Options — Common Settings"

-16
  • Output Directory — позволяет выбрать папку для сохранения обработанных файлов. Нажимая "Browse Folder", вы указываете путь, куда будут сохраняться результаты работы программы, такие как видео или изображения с заменёнными лицами. Это удобно для организации проектов и доступа к готовым файлам.
  • Appearance (Theme) — настраивает тему интерфейса, например, "Dark" (тёмная). Выбирается из выпадающего списка для изменения внешнего вида программы. Это улучшает удобство работы, особенно в условиях разного освещения.
  • General Priority (Providers Priority) — устанавливает приоритет вычислительных ресурсов, например, "CUDA". Выбирается из выпадающего списка для оптимизации производительности, используя GPU для ускорения обработки. Это важно для работы с большими файлами или сложными задачами.
  • Number of Threads — регулирует количество потоков для параллельной обработки ползунком (по умолчанию 2). Увеличение ускоряет работу, но может увеличить нагрузку на систему. Используется для настройки производительности на многоядерных процессорах.
  • Video Settings (Set Custom Video Playback FPS) — позволяет установить пользовательский FPS (кадры в секунду) для воспроизведения видео ползунком (по умолчанию 30). Увеличение или уменьшение корректирует скорость и плавность воспроизведения в интерфейсе, что полезно для тестирования.
  • Video Playback FPS — регулирует стандартный FPS воспроизведения видео ползунком (по умолчанию 30). Увеличение или уменьшение изменяет скорость воспроизведения, обеспечивая комфортный просмотр обработанных файлов.
  • Auto Swap — включает или выключает автоматическую замену лиц через переключатель. Если активировано, программа автоматически выполняет замену без дополнительных действий, ускоряя работу с большими наборами данных.
  • Detectors (Face Detect Model) — позволяет выбрать модель для детекции лиц, например, "RetinaFace". Настраивается через выпадающий список для настройки точности и скорости распознавания лиц в видео или изображениях.
  • Detect Score Faces — устанавливает минимальный порог уверенности для детекции лиц ползунком (по умолчанию 50, диапазон 0–100). Более высокое значение повышает точность, но может пропускать слабые совпадения.
  • Max No. of Faces to Detect — ограничивает максимальное количество лиц, которые программа будет детектировать в кадре ползунком (по умолчанию 20). Уменьшение ускоряет обработку, но ограничивает количество обнаруживаемых лиц.
  • Auto Rotation — включает или выключает автоматическое вращение лиц для корректного выравнивания через переключатель. Используется для улучшения детекции при неправильном положении лица.
  • Manual Rotation — регулирует ручное вращение лиц ползунком (по умолчанию 0). Сдвиг корректирует угол наклона лица для точной обработки, если автоматическая ротация не сработала.
  • Enable Landmark Detection — включает или выключает детекцию ключевых точек лица (landmarks) через переключатель. Активирует настройки ниже для анализа положения глаз, носа и рта.
  • Landmark Detect Model — позволяет выбрать модель для детекции ключевых точек, например, "203". Настраивается через выпадающий список для настройки точности и скорости.
  • Landmark Detect Score — устанавливает минимальный порог уверенности для детекции ключевых точек ползунком (по умолчанию 50, диапазон 0–100). Более высокое значение повышает точность, но может снизить скорость.
  • Detect from Points — включает или выключает детекцию лиц по заданным точкам через переключатель. Используется для точной обработки определённых областей.
  • Show Landmarks — включает или выключает отображение ключевых точек лица в интерфейсе через переключатель. Полезно для визуальной проверки расположения точек.
  • Show Bounding Boxes — включает или выключает отображение рамок вокруг лиц в интерфейсе через переключатель. Удобно для проверки детекции лиц.
  • DFM Settings (Maximum DFM Models to use) — ограничивает максимальное количество моделей DeepFaceManip (DFM) для использования ползунком (по умолчанию 1). Уменьшение ускоряет обработку, увеличивая — улучшает качество, но может замедлить работу.
  • Enable Frame Enhancer — включает или выключает улучшитель кадров через переключатель. Используется для повышения качества видео или изображений, улучшая детали и текстуры.
  • Frame Enhancer Type — позволяет выбрать тип улучшителя кадров, например, "RealESRGAN-x2-Plus". Настраивается через выпадающий список для настройки алгоритма обработки.
  • Blend — регулирует степень смешивания улучшенных кадров с исходными ползунком (по умолчанию 100). Увеличение усиливает эффект, уменьшение — сохраняет больше исходного качества.
  • Webcam Max No — устанавливает максимальное количество веб-камер для использования, например, "1". Выбирается из выпадающего списка для настройки работы с веб-камерой.
  • Webcam Backend — выбирает движок для работы с веб-камерой, например, "Default". Настраивается через выпадающий список для оптимизации производительности.
  • Webcam Resolution — задаёт разрешение веб-камеры, например, "1280x720". Выбирается из выпадающего списка для настройки качества видео с камеры.
  • Webcam FPS — устанавливает частоту кадров веб-камеры, например, "30". Выбирается из выпадающего списка для настройки плавности трансляции.
  • Send Frames to Virtual Camera — включает или выключает отправку обработанных кадров на виртуальную камеру через переключатель. Используется для стримов или записи через программы вроде OBS.
  • Virtual Camera Backend — выбирает движок виртуальной камеры, например, "obs". Настраивается через выпадающий список для интеграции с конкретным ПО.
  • Face Recognition (Recognition Model) — позволяет выбрать модель распознавания лиц, например, "inswapper128ArcFace". Настраивается через выпадающий список для точного определения лиц.
  • Swapping Similarity Type — устанавливает тип схожести для замены лиц, например, "Opal". Выбирается из выпадающего списка для настройки точности замены.
  • Embedding Merge Method — определяет метод объединения эмбеддингов (данных лиц), например, "Mean". Выбирается из выпадающего списка для настройки обработке нескольких лиц.
  • Target Media Include Subfolders — включает или выключает поиск целевых медиафайлов в подпапках через переключатель. Удобно для работы с большими структурами папок.
  • Input Faces Include Subfolders — включает или выключает поиск исходных лиц в подпапках через переключатель. Упрощает загрузку файлов из сложных директорий.

=========================

Установка русской версии

Примечание: я не советую использовать эту версию в работе, поскольку она из-за перевода на русский лишилась многих функций. Можно посмотреть только в качепстве "справочного пособия по расположению и назначению элементов интерфейса", а потом перейти на оригинальную версию.

Для тех, кто не дружит с английским языком, и хочет хотя бы ознакомиться с программой "VisoMaster", советую скачать версию, в которой есть переключение на русский интерфейс тут:

visomaster_multilang_edition.7z · NeuroDonu/PortableVersions at main

>>> https://huggingface.co/datasets/NeuroDonu/PortableVersions/blob/main/visomaster_multilang_edition.7z

<<<

Скачивается архив и разархивируется полностью в папку, с условиями, что в путях нет кириллицы и пробелов. Софтина "портабельная", запускается она с файла "start_nvidia.bat"

-17

Эта локализация отличается наличием еще одного пункта меню:

-18

После переключения на русский язык мы увидим переведенный интерфейс.

-19

Так намного легче ознакомиться со всеми "крутилками" программы, а потом перейти на английскую версию. Я почему-то думаю, что русификация рухнет, если программу обновить до следующей версии, когда она выйдет. Но испытать я это не могу, поскольку это русифицированная последняя (на дату написания статьи) версия программы.

Как работать в VisoMaster

Кратко, смысл:

1. Тащим фото (видео, веб-камеру) "на котором надо заменить лица(о)"

2. "Найти лица" на исходном фото

-20

3. Найденные лица(о) попадают в нижнее поле

4. Сюда тащим фото с лицом "НА КОТОРОЕ надо заменить", она сама найдет на фото лица и вставит их в нижнее окно.

-21

5. Выделяем пару лиц, которые надо заменить

6. Жмем "Заменить лица"

-22

7. Не забываем про "Восстановление лица"

-23

Оригинал

Оригинал
Оригинал
Оригинал
Оригинал

Замена

Замена
Замена
Замена
Замена

Можно заменить сразу несколько лиц, для этого на исходном фото должно быть несколько лиц, а в левое нижнее окно мы натаскивает мышкой фото НА КОТОРЫЕ надо заменить и выбираем "пары лиц" для замены. Точно так же с видео.

-28

ЭТО ОЧЕНЬ ГРУБО!

Остальные параметры читайте и экспериментируйте с ними сами.

Описание всех параметров и приемов работы в самой программе не входит в цель этой статьи, и без меня много материалов выпущено на эту тему. А для общего представления посмотрите учебное видео на русском от OreX по это ссылке (с 431 секунды). Если захотите посмотреть учебный ролик с начала, просто перемотайте в нужное место.

Моя задача выполнена. Я рассказал о том, где взять оригинальную версию, где взять русскую версию, как их установить и запустить.

Если вы не разбираетесь в нейросетях, но хотите их освоить, советую вам просто пройти обучение у OreX вот тут:

Удачи!

P.S.

Особо хочу отметить, что программа написана не "любителем", а хорошим специалистом, прекрасно знакомым с языком "C", что внушает (лично мне) доверие.