v0.9.0-alpha · открытый исходный код

Ни один лишний кадр
не уйдёт в эфир

AI-фильтр NSFW-защиты для OBS Studio

NudeNinja задерживает видео и звук источника, прогоняет каждый кадр через нейросеть NudeNet и блюрит запрещённый контент — до того, как его увидят зрители. Стримьте фильмы и любой контент без страха случайной трансляции adult-кадров.

OBS Studio 32.x Windows 10 / 11 · x64 GPU не обязателен Бесплатно
Зачем это нужно

Один случайный кадр —
и стрим под угрозой

Смотрите кино со зрителями или транслируете контент, где может мелькнуть adult-сцена? Платформы не прощают таких сюрпризов.

БЕЗ NUDENINJA

😰 Стрим как лотерея

  • Неожиданная сцена в фильме уходит в эфир мгновенно
  • Страйк, бан или удаление VOD с платформы
  • Клипы с «тем самым моментом» разлетаются по сети
  • Постоянное напряжение вместо удовольствия от стрима
С NUDENINJA

🥷 Защита на автопилоте

  • AI анализирует кадры за 2 секунды до эфира
  • NSFW-контент блюрится автоматически — целиком или точечно
  • Panic-кнопка «Blur now!» — мгновенный блюр одним нажатием
  • Спокойный стрим: нейросеть дежурит вместо вас
Возможности

Настоящий ниндзя среди фильтров

Работает локально на вашем ПК: никаких облаков, подписок и отправки видео на сторонние серверы.

🧠

AI-детекция NudeNet

Нейросеть распознаёт 18 классов NSFW-контента прямо в кадре. Инференс на ONNX Runtime с DirectML — или на CPU, если GPU нет.

⏱️

Задержка видео и звука

Настраиваемый A/V-delay (по умолчанию 2.0 с) даёт AI время на анализ: зритель видит кадр только после проверки.

🎯

Два режима блюра

Full frame — максимальная защита всего кадра. Detected areas — пикселизация только найденных областей, стрим остаётся смотрибельным.

🗳️

Temporal voting

Голосование 2 из 3 последних анализов убирает ложные вспышки, а Strong hit bypass мгновенно блюрит уверенные срабатывания.

🚨

Panic-кнопка «Blur now!»

Заметили что-то раньше AI? Одно нажатие — и кадр блюрится на заданное число секунд. Работает мгновенно, без раскачки.

🛡️

Fail-safe режим

Опция Blur unverified frames блюрит кадры, которые AI не успел проверить. Плюс тонкая настройка классов, порога и сетки тайлов до 3×3.

Как это работает

Четыре шага между источником и эфиром

01

Захват кадра

Фильтр перехватывает кадры источника и складывает их в GPU ring-buffer задержки.

02

AI-анализ

Каждый N-й кадр нарезается на тайлы 320×320 и уходит в поток инференса NudeNet (DirectML → CPU).

03

Вердикт

Temporal voting и порог уверенности решают: чисто или NSFW. Координаты областей запоминаются.

04

Вывод в эфир

Кадр старше задержки выходит в стрим — чистым или заблюренным. Звук задержан синхронно.

Интерактивное демо

Почувствуйте, как это работает

Симуляция эфира: слева AI-статистика, справа — «зрители». Нажмите panic-кнопку и посмотрите, что увидит аудитория.

OBS Studio — источник «Кино» · фильтр NudeNinja
LIVE · 12 438 зрителей
AI stats: monitoring
inference: 8 ms · DirectML
delay: 2.0 s · grid: 2×2

Демо стилизовано: реальный фильтр пикселизирует кадр и может блюрить только найденные области.

Установка

Две минуты — и вы под защитой

Требования: OBS Studio 32.x и Windows 10/11 x64. Модель нейросети (~12 МБ) скачается автоматически при первом запуске.

Рекомендуется

Установщик

fullblur-filter-0.9.0-setup.exe
  1. Закройте OBS Studio
  2. Скачайте установщик со страницы релизов
  3. Запустите .exe от имени администратора
  4. В OBS: правый клик по источнику → Filters+FullBlur

Ручная установка из ZIP

Для тех, кто любит контроль
  1. Закройте OBS Studio
  2. Распакуйте архив в папку OBS, например C:\Program Files\obs-studio
  3. obs-plugins\64bit\*.dll → в obs-plugins\64bit\
  4. data\obs-plugins\fullblur-filter\ → в data\obs-plugins\
  5. Запустите OBS и добавьте фильтр на источник
⚠️

Честно и важно

NudeNinja — это инструмент помощи модерации, а не гарантия фильтрации. Детектор может пропустить запрещённый контент (ложные отрицания) или заблюрить безобидный (ложные срабатывания). Ответственность за транслируемый контент полностью лежит на стримере. Используйте фильтр как дополнительный уровень защиты, а не как единственный.

Настройки

Гибкость под любой сценарий

От «поставил и забыл» до тонкой калибровки под железо и контент.

Параметр
Что делает
По умолчанию
Delay
Задержка A/V — время на анализ AI до выхода кадра в эфир
2.0 с
Blur mode
Full frame — весь кадр, Detected areas — только найденные области
Full frame
AI confidence
Порог уверенности детекции
0.2
AI detail
Сетка тайлов Single / 2×2 / 3×3 — сетка ловит даже мелкие объекты от ~3–4% кадра
2×2
AI model
320n — быстрая (CPU/DirectML), 640m — точная, только GPU
320n
Temporal voting
Блюр при NSFW в K из N последних анализов — против мерцания
2 из 3
Hold blur
Удержание блюра после последнего срабатывания
2.0 с
Classes preset
Recommended / Exposed only / All 18 / Custom — выбор из 18 классов NudeNet
Recommended
Blur now!
Panic-кнопка: немедленный блюр на N секунд
10 с
Бесплатно · Open Source

Стримьте спокойно —
ниндзя на страже 🥷

Скачайте NudeNinja и забудьте о страхе случайных кадров.