Repolode
royshil

royshil/obs-backgroundremoval

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

Open source альтернатива:NVIDIA Broadcast

Звёзды
4,630
Форки
294
Открытые issues
12
Последний коммит
9 часов назад

Что это?

OBS Background Removal — плагин для OBS Studio, который определяет маску человека в каждом кадре видео и удаляет пиксели фона. Результат можно скомпоновать с другими источниками OBS, например с изображением или прозрачным цветом, чтобы получить эффект виртуального зелёного экрана без физического фона.

Плагин запускает модели сегментации через ONNX Runtime. В macOS доступно ускорение CoreML, а в Linux при сборке из исходного кода поддерживаются CUDA, ROCm и MIGraphX. В настройках можно задать число потоков CPU; проект также рассчитан на работу на компьютерах без GPU. В недавних версиях появились фильтр улучшения изображения при слабом освещении и эффект глубины резкости.

На странице проекта доступны загрузки и готовые сборки релизов; официальные инструкции по сборке из исходного кода пока охватывают только Debian. Поддержка ускорения WinML в Windows указана в планах.

Ключевые возможности

  • 01Заменяет или удаляет фон за человеком в видеоисточниках OBS.
  • 02Запускает модели сегментации через ONNX Runtime.
  • 03Поддерживает CoreML в macOS, а также CUDA, ROCm и MIGraphX в Linux при сборке из исходного кода.
  • 04Позволяет настроить число потоков CPU для компьютеров без GPU.
  • 05Включает фильтры улучшения изображения при слабом освещении и глубины резкости.

Сценарии использования

  • Проводить трансляции или записывать видео без физического зелёного экрана.
  • Размещать ведущего на фоне выбранного изображения или видео.
  • Улучшать качество изображения при записи в условиях слабого освещения.

Быстрый старт

  1. 1

    Скачайте и установите плагин со страницы загрузок или релизов проекта

  2. 2

    Клонируйте репозиторий, чтобы собрать проект из исходного кода

    git clone https://github.com/royshil/obs-backgroundremoval.git
  3. 3

    Запустите скрипт bootstrap из корневой папки репозитория (официально поддерживается Debian Forky)

    sudo ./bin/bootstrap
  4. 4

    Запустите скрипт setup, затем скрипт build и установите полученный пакет .deb

    ./bin/setup

Что важно знать

  • Сборка из исходного кода официально поддерживается только в Debian Forky; скрипты для Windows, Mac и других дистрибутивов Linux пока не предоставляются.
  • На Mac нельзя использовать вместе бинарные файлы для Intel и Apple Silicon; трансляция Rosetta 2 не поддерживается.
  • Лицензия GPL-3.0 — лицензия с авторским левом, требующая распространять производные работы на тех же условиях.

Темы

Частые вопросы

Что такое obs-backgroundremoval?
Плагин для OBS Studio, который удаляет или заменяет фон за человеком в видео с помощью нейросетевой сегментации портретов, а также улучшает изображение при слабом освещении. OBS Background Removal — плагин для OBS Studio, который определяет маску человека в каждом кадре видео и удаляет пиксели фона. Результат можно скомпоновать с другими источниками OBS, например с изображением или прозрачным цветом, чтобы получить эффект виртуального зелёного экрана без физического фона.
obs-backgroundremoval можно использовать бесплатно? Какая у него лицензия?
obs-backgroundremoval распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
obs-backgroundremoval всё ещё поддерживается?
Активно поддерживается. Последний коммит в obs-backgroundremoval — 22 окт. 2026 г..
Для чего можно использовать obs-backgroundremoval?
Проводить трансляции или записывать видео без физического зелёного экрана. Размещать ведущего на фоне выбранного изображения или видео. Улучшать качество изображения при записи в условиях слабого освещения.
Как установить obs-backgroundremoval?
Скачайте и установите плагин со страницы загрузок или релизов проекта Клонируйте репозиторий, чтобы собрать проект из исходного кода: git clone https://github.com/royshil/obs-backgroundremoval.git Запустите скрипт bootstrap из корневой папки репозитория (официально поддерживается Debian Forky): sudo ./bin/bootstrap Запустите скрипт setup, затем скрипт build и установите полученный пакет .deb: ./bin/setup
Где скачать obs-backgroundremoval?
Исходный код и инструкции по установке — на GitHub: https://github.com/royshil/obs-backgroundremoval

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты