Как убрать фон без хромакея в OBS

Хотя зеленый фон для торта — классика, что делать, если его нет? Это хорошо! И без этой зеленой ткани OBS Studio может убрать фон.

В программе есть встроенный фильтр, который может «вырезать» вас из изображения, изменяя цвет фона. Это не всегда работает так хорошо, как с хромакеем, но в большинстве случаев это будет достаточно.

Вам потребуется только камера и относительно однородный фон за спиной. Чем больше он будет отличаться от цвета вашей кожи и одежды, тем лучше. Однотонная стена идеально подойдет.

Давайте поговорим о том, как быстро "обмануть" систему и придать вашему видео профессиональный вид, не выходя из комнаты.

Способ 1: Использование плагина Background Removal

Плагин Background Removal для OBS использует искусственный интеллект, чтобы идентифицировать человека в кадре и удалять любой фон без использования зеленого экрана. Технология основана на нейронных сетях, обученных воспринимать контуры лица, волос и человеческого тела. Это означает, что она может функционировать в обычных домашних условиях без использования дополнительного оборудования. Плагин поддерживает несколько моделей машинного обучения, оптимизированных для различных сценариев использования и требований к системной производительности. Эти модели включают MediaPipe от Google и SelfieSegmentation.

Скачивайте Removal Background с официального сайта.

  1. Перейдите на страницу релизов плагина Background Removal в репозитории GitHub и найдите последнюю стабильную версию для вашей операционной системы.
  2. Загрузите установочный файл obs-backgroundremoval-win64.exe для Windows и запустите инсталлятор от имени администратора.
  3. Следуйте инструкциям установщика, убедившись, что путь установки соответствует расположению вашей программы OBS.
  4. Перезапустите OBS после завершения установки для корректной инициализации нового плагина и его компонентов.
  5. Добавьте источник веб-камеры через меню «Источники»«Устройство захвата видео», если он еще не добавлен в сцену.
  6. Щелкните правой кнопкой мыши по источнику камеры и выберите «Фильтры» из контекстного меню.
  7. В окне фильтров нажмите плюс в разделе эффектов и найдите «Удаление фона» в списке доступных фильтров.
  8. После добавления фильтра в правой части окна появятся настройки с выбором модели распознавания и параметрами точности.

В расширенных настройках фильтра доступны различные модели сегментации, каждая из которых имеет свои собственные характеристики производительности и качества удаления фона. Модель «MediaPipe» от Google оптимально сочетает качество распознавания и производительность. Это особенно верно для лиц и верхней части тела. Кроме того, доступны модели «SelfieSegmentation», которые могут быстро обрабатывать селфи-видео, и «RobustVideoMatting», которые могут выделить более точные контуры при движении.

  1. В параметре «Модель сегментации» выберите «MediaPipe» для универсального использования или другую модель в зависимости от типа контента.
  2. Настройте «TemporalSmoothFactor» в диапазоне 0.7-0.95 для сглаживания переходов между кадрами — более высокие значения уменьшают мерцание.
  3. Активируйте опцию «Skip image based on similarity?» для пропуска обработки похожих кадров и снижения нагрузки на систему.
  4. Параметр «Sim. thresh. (high -> sensitive)» установите на 30-40 для определения порога схожести кадров — меньшие значения увеличивают чувствительность.
  5. В разделе «Устройство вывода» выберите «GPU — DirectML» для ускорения через видеокарту или «CPU» при отсутствии поддержки GPU.
  6. Настройте «Вычисление маски каждый X кадр» — увеличьте значение до 2-3 для снижения нагрузки при слабой системе.
  7. Параметр «# кол-во потоков ЦП» установите равным количеству ядер процессора минус 2 для оптимальной производительности.
  8. При необходимости настройте «Порог» для тонкой настройки границ удаления.
  9. Настройте «Фильтр контуров» на 0.05-0.1 для удаления мелких артефактов, оставшихся после основной обработки.
  10. При желании добавьте «Размытый контур» с минимальными значениями 0.1-0.3 для создания мягкого перехода по краям.
  11. Опция «Фактор размытия фона» позволяет не удалять фон полностью, а размывать его — установите значение 5-20 для эффекта боке.

Способ 2: NVIDIA Broadcast для владельцев RTX видеокарт

NVIDIA Broadcast — это комплексное приложение, использующее тензорные ядра видеокарт серии RTX для обработки видео и аудио в режиме реального времени. Программа создает виртуальную камеру с удаленным фоном, которую можно использовать в OBS как обычный источник видео. Вся обработка происходит с минимальной задержкой на уровне драйвера видеокарты. Технология Broadcast предлагает отслеживание лица, автоматическое кадрирование, замену изображения и удаление фона.

Вы можете получить доступ к NVIDIA Broadcast с официального сайта.

  1. Проверьте совместимость вашей видеокарты — требуется NVIDIA GeForce RTX 2060 или выше, Quadro RTX 3000 или новее.
  2. Обновите драйверы NVIDIA до версии 456.38 или более поздней через GeForce Experience или с официального сайта.
  3. Загрузите NVIDIA Broadcast с официальной страницы продукта и запустите установщик.
  4. После установки запустите приложение и в разделе «Видео» выберите вашу физическую веб-камеру из списка устройств.
  5. В меню ниже выберите «Виртуальный фон» для доступа к соответствующим настройкам.
  6. Переключите настройку на «Удалить» и проверьте, какого результата удалось достичь при помощи автоматического удаления фона.
  7. Откройте OBS и добавьте новый источник «Устройство захвата видео» в вашу сцену.
  8. В свойствах источника выберите «Camera (NVIDIA Broadcast)» из списка доступных камер вместо физического устройства.

NVIDIA Broadcast снижает общую нагрузку на систему и обеспечивает стабильную частоту кадров даже при одновременном стриминге и игре, обрабатывая видеопоток до его попадания в OBS. Программа использует специализированные тензорные ядра видеокарт RTX, предназначенные для машинного обучения, поэтому их влияние на производительность игры обычно составляет всего 5-10% от общей мощности GPU.

Функция «Размытие» NVIDIA Broadcast предлагает размытие фона без полного удаления, создавая эффект боке, подобный профессиональным камерам. Режим «Заменить» позволяет заменять фон на любое изображение или видео прямо в приложении, избавляя от необходимости настраивать дополнительные источники в OBS. Функция «Автокадрирование» полезна при активной жестикуляции или перемещении во время стрима, поскольку она автоматически кадрирует и центрирует изображение, следя за движениями пользователя.

Способ 3: Маскирование и обрезка изображения

Метод маскирования позволяет скрыть нежелательные части кадра без использования сложных алгоритмов распознавания, что делает его доступным для любых систем, независимо от их производительности. Этот метод основан на создании статичной маски, которая определяет видимые и скрытые области изображения, при этом маска может иметь произвольную форму и плавные края для более естественного вида. Этот метод эффективен при статичном положении камеры и фиксированном положении стримера, когда

  1. Создайте изображение-маску в графическом редакторе с разрешением, соответствующим вашей сцене — обычно 1920×1080 пикселей.
  2. Используйте белый цвет для областей, которые должны быть видимыми, и черный для скрываемых частей кадра.
  3. Примените градиентные переходы от белого к черному по краям маски для создания плавного затухания изображения.
  4. Сохраните маску в формате PNG с поддержкой альфа-канала для корректной работы прозрачности.
  5. В OBS добавьте источник веб-камеры и расположите его в нужной части сцены.
  6. Щелкните правой кнопкой по источнику камеры и откройте меню «Фильтры».
  7. Добавьте фильтр «Маска/наложение изображения» из списка доступных эффектов.
  8. В настройках фильтра выберите «Тип»«Альфа-маска (канал цвета)» для использования созданной маски.
  9. Укажите путь к файлу маски через кнопку «Обзор» и загрузите подготовленное изображение.

В дополнение к маскированию, фильтр «Кадрирование» можно использовать для удаления лишних областей по краям кадра. Этот метод полезен в ситуациях, когда фон составляет только часть изображения, а центральная часть занята стримером. Вы можете настроить параметры обрезки в пикселях для каждой стороны, сверху, снизу, слева и справа, чтобы визуально контролировать результат в окне предварительного просмотра.

Комбинирование маскирования с другими фильтрами расширяет возможности обработки изображения без использования ресурсоемких AI-алгоритмов. Чтобы лучше выделить объект на переднем плане, используйте фильтр «Цветокоррекция», чтобы настроить яркость и контрастность видимой области, а фильтр «Резкость» для повышения четкости краев после применения маски, чтобы компенсировать возможное размытие от градиентных переходов.

Хорошие новости: с OBS можно удалить фон и без зелёного экрана, потому что программа использует искусственный интеллект для выделения человека на видео и удаления фона. Это можно сделать, включив эффект «Удаление фона» или «Маска фона» в настройках фильтров камеры. Это быстро, просто установить и дает хорошие результаты для стримов, онлайн-встреч и записей. Конечно, вы не получите идеальной чёткости, как с хромакеем, но в

Способ 4: Виртуальные камеры сторонних приложений

Многие специальные приложения могут удалять фон и передавать обработанные видео в OBS через виртуальную камеру. Это позволяет использовать сложные алгоритмы обработки без установки плагинов в OBS. Такие приложения обрабатывают видеопотоки в режиме реального времени и передают готовый результат через виртуальное устройство захвата, соединяя физическую камеру с OBS.

Приобретите XSplit VCam с официального сайта.

  1. Установите приложение XSplit VCam, которое предлагает бесплатную версию с базовыми функциями удаления фона.
  2. Запустите программу и выберите вашу веб-камеру в качестве источника видео в главном окне приложения.
  3. Активируйте функцию «Remove Background» и выберите качество обработки в зависимости от мощности компьютера.
  4. Настройте чувствительность распознавания границ и сглаживание краев через соответствующие ползунки.
  5. При необходимости добавьте виртуальный фон из библиотеки приложения или загрузите собственное изображение.
  6. В OBS создайте новый источник «Устройство захвата видео» и выберите «XSplit VCam» из списка камер.
  7. Настройте разрешение и частоту кадров виртуальной камеры для соответствия параметрам вашей трансляции.
  8. Проверьте качество изображения и при необходимости вернитесь в XSplit VCam для корректировки настроек.

ChromaCam — приложение для удаления и замены фона для видеоконференций и стриминга. Благодаря оптимизированному коду программа работает даже на менее мощных компьютерах, используя свои собственные алгоритмы машинного обучения для точного определения силуэта человека. С помощью функции настройки освещения ChromaCam можно компенсировать неравномерную подсветку и улучшить качество распознавания в сложных условиях.

Вы можете получить ChromaCam бесплатно с официального сайта.

Многофункциональный инструмент для работы с видео ManyCam включает в себя не только удаление фона, но и множество эффектов, фильтров и инструментов для творческой обработки изображений. Благодаря использованию 3D-масок и анимированных объектов приложение позволяет создавать многослойные композиции с различными источниками видео, расширяя творческие возможности стримера. Виртуальная камера ManyCam поддерживает разрешение до 4K и может работать одновременно с несколькими приложениями, передавая обработанное видео в OBS, Zoom, Discord и другие программы.

Скачивайте ManyCam на официальном сайте.

Способ 5: Размытие фона вместо удаления

Размытый фон сохраняет контекст окружения, но не отвлекает внимание от основного объекта съемки. Этот метод менее требователен к ресурсам системы и создает естественный вид, похожий на съемку профессиональной камерой с малой глубиной резкости. Размытый фон является компромиссным решением между полным удалением исходного изображения и сохранением исходного изображения.

  1. Добавьте источник веб-камеры в сцену OBS стандартным способом через меню источников.
  2. Создайте дубликат источника камеры через соответствующие пункты контекстного меню. Переместите дубликат ниже оригинала в списке источников для создания двухслойной структуры.
  3. К нижнему дубликату примените фильтр «Размытие по Гауссу» через меню фильтров эффектов. Установите интенсивность размытия на значение 15-30 в зависимости от желаемой степени эффекта
  4. К верхнему оригиналу добавьте маску или используйте плагин Background Removal с низкими настройками качества.
  5. Настройте прозрачность верхнего слоя на 95-100% для естественного смешивания с размытым фоном.

Усоврешенствованный вариант размытия включает использование фильтра «Двунаправленное размытие», которое создает эффект движения и динамики в фоновом слое. Настройте угол размытия в соответствии с композицией кадра: горизонтальное размытие подходит для создания ощущения скорости, а вертикальное размытие придает кадру высоту и масштаб. Комбинирование различных типов размытия на нескольких дубликатах источника позволяет создавать сложные художественные эффекты.

Чтобы получить эффект тилт-шифт, напоминающий съемку миниатюры, используйте градиентное размытие с помощью составной маски. Это должно быть плавным переходом от прозрачности в центре к полной непрозрачности по краям, что обеспечит постепенное увеличение размытия от центра к периферии кадра. Этот эффект особенно заметен при съемке сверху или под углом, создавая иллюзию игрушечного мира.

Способ 6: Комбинированные методы для улучшения результата

Правильная комбинация методов зависит от условий съемки, доступного оборудования и желаемого результата. Сочетание различных методов создания и обработки фона позволяет добиться профессионального качества даже при использовании базового оборудования и ограниченных ресурсов системы. Последовательное применение различных фильтров и методов компенсирует недостатки каждого отдельного подхода, создавая синергетический эффект улучшения качества.

Началь с использования базового AI-фильтра удаления фона с консервативными настройками, которые сохраняют больше деталей изображения, даже если по краям останутся небольшие артефакты. Затем используйте фильтр «Кадрировать», чтобы убрать проблемные области по периметру кадра, где AI-алгоритмы часто допускают ошибки. Примените легкое размытие краев через фильтр «Размытие по Гауссу» с минимальными значениями 1-2 пикселя для сглаживания переходов между объектом и новым фоном.

  1. Создайте базовую обработку через плагин Background Removal с настройками точности на уровне 50-60%.
  2. Добавьте фильтр «Коррекция цвета» и слегка увеличьте контрастность для лучшего отделения объекта от фона.
  3. Примените маску с пользовательскими настройками или загруженное изображение с мягкими краями для дополнительной обработки проблемных зон.
  4. Используйте фильтр «Увеличение резкости» с минимальными значениями для восстановления деталей после обработки.
  5. Настройте последовательность фильтров, перемещая их в списке для оптимального порядка обработки.
  6. Проведите тестовую запись с различными движениями и освещением для проверки стабильности результата.

Как видно, убрать фон без хромакея в OBS — вполне выполнимая задача. Современные методы, такие как фильтр «Удаление цвета», работают хорошо, если настроить параметры и обеспечить хорошее освещение.

Главный секрет успеха — подготовка. Чем больше контраста между тобой и фоном, тем чище будет результат. Даже простая белая стена или однотонная штора могут стать отличной заменой зелёного экрана. Попробуй использовать различные настройки похожести и сглаживания, чтобы убрать ореолы и сделать края изображения естественными.

Не расстраивайтесь, если с первого раза не получится идеально. Настройка удаления фона — это творческий процесс, требующий терпения. Поиграйте с освещением, изменяйте параметры фильтра, и вы обязательно найдете правильный баланс. Теперь вы знаете, что для качественного стрима или записи видео необязательно покупать дорогое оборудование — достаточно просто грамотно использовать возможности OBS.

Поделиться с друзьями
Дмитрий Соколов

Разработчик ПО и энтузиаст «железа», который совмещает практический опыт программирования с глубоким интересом к устройству компьютеров.

Оцените автора
Добавить комментарий