Всем доброго дня!
Для записи и трансляции видео с экрана нередко используется программа OBS Studio (она бесплатна, многофункциональна, и совместима с большинством ПО — и это большой плюс ей!). Но есть и минус: иногда при работе с ней приходится сталкиваться с одной проблемой — вместо захвата видео на экране отображается просто черный фон (т.е. ничего нет). 👇,
Собственно, т.к. вопрос довольно популярный (и я уже не раз пытался на него ответить в комментариях и Л/С) — решил набросать небольшую заметку с самыми популярными причинами подобной ‘загвоздки’.
Заранее хочу отметить, что материал относится только к ОС Windows (Linux и macOS — заметка не учитывает!).
В помощь!
Как настроить программу OBS для записи видео с рабочего стола, веб-камеры и из игр — [см. пошаговую настройку программы]
Что проверить, если в OBS отобр. «чернота»
Первое
Итак… Для начала я рекомендую проверить, нет ли более новой версии программы (если есть — обновитесь!).
Далее попробуйте перезагрузить компьютер и запустить программу от имени администратора! (для этого достаточно кликнуть правой кнопкой мышки по значку программы на рабочем столе…)
Второе
Эта рекомендация актуальна для тех ПК и ноутбуков, у кого две видеокарты: интегрированная (какая-нибудь IntelHD, например) и дискретная (NVIDIA, скажем).
Дело тут в том, что при каждом запуске какого-нибудь приложения — ОС Windows ‘решает’ какую видеокарту задействовать для его работы. И может так стать, что OBS ‘будет’ делать захват с одной видеокарты, а нужное вам приложение — запущено на другой! Разумеется, в этом случае появится черный экран…
Как это можно исправить?
- открыть настройки драйвера NVIDIA ( в помощь тем, у кого нет значка видеодрайвера на панели задач) и указать, чтобы OBS и нужное вам приложение (игра) запускались, например, на высокопроизводительном адаптере (скриншот ниже 👇,). Разумеется, после введения таких настроек оба приложения необходимо перезапустить,
- на некоторых компьютерах (скажем на ноутбуках Lenovo ThinkPad 👇,) можно в BIOS вручную выбрать определенную видеокарту (например, чтобы устройство всегда использовало интегрированную видеокарту). Само собой, это может исправить проблему с OBS!
- в параметрах ОС Windows 10/11 (сочетание Win+R —>, команда ms-settings:display) в разделе ‘Дисплей / Настройки графики’ есть возможность для нужного приложения задать режим работы адаптеров с ним: энергосбережение или высокая производительность. Рекомендую установить второй вариант (как у меня на скрине ниже 👇,).
Третье
Обратите внимание на тип захвата и фильтры, которые вы применяете в OBS при захвате картинки. Речь о том, что можно захватывать весь экран или конкретное окно игры (см. скрин ниже 👇,).
Совет простой: попробуйте вместо захвата окна конкретной игры (например) сделать захват всего экрана. Вероятно в кадр попадет и нужное окно с игрой!
В помощь! Инструкция по настройке OBS
Кстати, порекомендую также удалить все фильтры, которые вы накладывали (возможно, что некоторые из них ‘режут’ картинку, и из-за этого появл. черный экран).
Четвертое
Если во время записи вы видите изображение из приложения (игры), но потом, при просмотре видео — вместо картинки показывается просто ‘чернота’ — обратите внимание на кодек и формат, который указан в настройках программы.
Чтобы я посоветовал:
- во-первых, установить себе набор кодеков (рекомендую K-Lite Codec Pack — при установке вариант: ‘Lots of stuff’),
- во-вторых, ‘поиграться’ с форматом записи — проверить AVI, MKV, MP4,
- в-третьих, попробовать вместо аппаратного кодировщика задействовать программный (так возрастет нагрузка на ЦП! Однако, это требуется для диагностики и проверки — если причина не в этом, снова переключите на аппаратный. См. скрин ниже 👇,).
Пятое
Если вы работаете в Windows 10/11 и у вас на компьютере есть камера (например, в ноутбуках это часто может быть веб-камера) — рекомендую заглянуть в параметры системы в раздел ‘Конфиденциальность’ и разрешить OBS доступ к камере, и микрофону.
Кроме этого, есть еще один момент, который стоит проверить — речь идет о режиме совместимости со ‘старой’ ОС. Чтобы задействовать его — нужно кликнуть правой кнопкой мыши по значку OBS и выбрать свойства — далее во вкладке ‘совместимость’ поставить флажок, как в моем примере ниже, и сохранить настройки. 👇,