Официальная реализация BiRefNet на PyTorch — модели для высокоточного разделения объектов и фона на изображениях, часто используемой для удаления фона.
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
Скачайте и установите плагин со страницы загрузок или релизов проекта
- 2
Клонируйте репозиторий, чтобы собрать проект из исходного кода
git clone https://github.com/royshil/obs-backgroundremoval.git - 3
Запустите скрипт bootstrap из корневой папки репозитория (официально поддерживается Debian Forky)
sudo ./bin/bootstrap - 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 обновляется ежедневно.
Похожие проекты
Инструмент для удаления фона с изображений: доступен как CLI, библиотека Python, HTTP-сервер или Docker-контейнер.
Ultralytics YOLO — библиотека Python для компьютерного зрения: обнаружение объектов, сегментация, классификация, оценка позы, трекинг и другие задачи.
Open-source инструмент для удаления фона, который полностью работает в браузере через WebGPU или WebAssembly и не загружает изображения на сервер.
Полнофункциональная self-hosted CMS для видео и медиа на Django и React, предназначенная для запуска видеопорталов.
Soprano — сверхлёгкая локальная модель преобразования текста в речь с поддержкой CUDA, CPU и MPS, а также потоковой генерацией.