- OBS и черный экран: можно ли это исправить?
- Что проверить, если в OBS отобр. «чернота»
- Первое
- Второе
- Третье
- Четвертое
- Пятое
- Шестое
- OBS не захватывает игру: причины и решение проблемы в 2021 году!
- Выбор нужного источника
- Права администратора
- Режим совместимости
- Смена настроек графики
- Конфликт графических процессоров
OBS и черный экран: можно ли это исправить?
Всем доброго дня!
Для записи и трансляции видео с экрана нередко используется программа OBS Studio (она бесплатна, многофункциональна, и совместима с большинством ПО — и это большой плюс ей!). Но есть и минус: иногда при работе с ней приходится сталкиваться с одной проблемой — вместо захвата видео на экране отображается просто черный фон (т.е. ничего нет). 👇
Собственно, т.к. вопрос довольно популярный (и я уже не раз пытался на него ответить в комментариях и Л/С) — решил набросать небольшую заметку с самыми популярными причинами подобной «загвоздки».
Заранее хочу отметить, что материал относится только к ОС Windows (Linux и macOS — заметка не учитывает!).
Как настроить программу OBS для записи видео с рабочего стола, веб-камеры и из игр — [см. пошаговую настройку программы]
«Черный квадрат Малевича». Работе программы OBS
Что проверить, если в OBS отобр. «чернота»
Первое
Итак. Для начала я рекомендую проверить, нет ли более новой версии программы 👉 на сайте разработчика (если есть — обновитесь!).
Далее попробуйте перезагрузить компьютер и запустить 👉 программу от имени администратора! (для этого достаточно кликнуть правой кнопкой мышки по значку программы на рабочем столе. )
OBS Studio запуск программы от имени администратора
Второе
Эта рекомендация актуальна для тех ПК и ноутбуков, у кого две видеокарты: интегрированная (какая-нибудь IntelHD, например) и дискретная (NVIDIA, скажем).
Дело тут в том, что при каждом запуске какого-нибудь приложения — ОС Windows «решает» какую видеокарту задействовать для его работы. И может так стать, что OBS «будет» делать захват с одной видеокарты, а нужное вам приложение — запущено на другой! Разумеется, в этом случае появится черный экран.
Как это можно исправить?
- открыть настройки драйвера NVIDIA ( в помощь тем, у кого нет значка видеодрайвера на панели задач) и указать, чтобы OBS и нужное вам приложение (игра) запускались, например, на высокопроизводительном адаптере (скриншот ниже 👇). Разумеется, после введения таких настроек оба приложения необходимо перезапустить;
Панель управления NVidia
на некоторых компьютерах (скажем на ноутбуках Lenovo ThinkPad 👇) можно 👉 в BIOS вручную выбрать определенную видеокарту (например, чтобы устройство всегда использовало интегрированную видеокарту). Само собой, это может исправить проблему с OBS!
Discrete Graphics — настройки BIOS
в параметрах ОС Windows 10/11 (сочетание Win+R —> команда ms-settings:display ) в разделе «Дисплей / Настройки графики» есть возможность для нужного приложения задать режим работы адаптеров с ним: энергосбережение или высокая производительность . Рекомендую установить второй вариант (как у меня на скрине ниже 👇).
Дисплей — настройки графики — Windows 10 (11)
Третье
Обратите внимание на тип захвата и фильтры, которые вы применяете в OBS при захвате картинки. Речь о том, что можно захватывать весь экран или конкретное окно игры (см. скрин ниже 👇).
Совет простой : попробуйте вместо захвата окна конкретной игры (например) сделать захват всего экрана. Вероятно в кадр попадет и нужное окно с игрой!
Что можно захватить (OBS)
Кстати, порекомендую также удалить все фильтры, которые вы накладывали (возможно, что некоторые из них «режут» картинку, и из-за этого появл. черный экран).
OBS — добавить фильтр
Четвертое
Если во время записи вы видите изображение из приложения (игры), но потом, при просмотре видео — вместо картинки показывается просто «чернота» — обратите внимание на кодек и формат, который указан в настройках программы.
Чтобы я посоветовал:
- во-первых , установить себе набор кодеков (рекомендую K-Lite Codec Pack — при установке вариант: «Lots of stuff»);
- во-вторых , «поиграться» с форматом записи — проверить AVI, MKV, MP4;
- в-третьих , попробовать вместо аппаратного кодировщика задействовать программный (так возрастет нагрузка на ЦП! Однако, это требуется для диагностики и проверки — если причина не в этом, снова переключите на аппаратный. См. скрин ниже 👇).
Здесь будут храниться ваши видеозаписи!
Пятое
Если вы работаете в Windows 10/11 и у вас на компьютере есть камера (например, в ноутбуках это часто может быть веб-камера) — рекомендую заглянуть в параметры системы в раздел «Конфиденциальность» и разрешить OBS доступ к камере, и микрофону.
Доступ к камере — параметры Windows (OBS)
Кроме этого, есть еще один момент, который стоит проверить — речь идет о режиме совместимости со «старой» ОС . Чтобы задействовать его — нужно кликнуть правой кнопкой мыши по значку OBS и выбрать свойства — далее во вкладке «совместимость» поставить флажок, как в моем примере ниже, и сохранить настройки. 👇
Шестое
Как вы смотрите на то, чтобы попробовать вместо OBS другие альтернативные программы? 😉
Да, некоторые из них платные, но часто работают они ничуть не хуже (а некоторые еще и ресурсов «едят» меньше). Например, я бы выделил: Bandicam, Mirillis Action, iFun Screen Recorder и пр. Познакомиться с ними и их функциями вы можете в парочке моих прошлых заметок (ссылки ниже 👇).
1) 10 лучших программ для записи видео с экрана компьютера — [см. золотую подборку]
Bandicam — пример работы программы
Если вы решили проблему иначе — дайте знать в комментариях. Заранее благодарю!
Источник
OBS не захватывает игру: причины и решение проблемы в 2021 году!
OBS не захватывает игру и демонстрирует черный экран? Не переживайте – у любой проблемы есть решение, которое мы уже подготовили. Ищите причины в нашем обзоре и выбирайте подходящий вариант избавления от трудностей! Готовы?
Выбор нужного источника
Столкнулись с тем, что не работает захват игры в OBS? Ситуация неприятная – но решаемая, мы готовы помочь! Собрали самые действенные способы, о которых расскажем. Начнем с самого элементарного – внимательно изучите описанные ниже действия, они не раз пригодятся вам при возникновении трудностей.
Опытные пользователи понимают – для работы программному обеспечению нужно захватить трансляцию. Только тогда можно передавать видео для стриминга на ваши любимые платформы. Именно поэтому начинаем с элементарной настройки захвата игры в ОБС.
- Откройте приложение и найдите поле «Источники» снизу слева;
- Кликайте по значку «Добавить» и выбирайте пункт «Захват игры» ;
- Переходите к настройкам кликнув по кнопке ОК ;
- Выставляйте следующий режим – «Захват отдельного окна» ;
- В строке «Окно» выбирайте нужный процесс (он должен быть запущен на компьютере);
- Найдите поле «Приоритет согласования окна» . Здесь нужно выбрать правильный заголовок;
- Поставьте отметку в строке «Режим захвата SLI/Crossfire» (но учтите, что это действие максимально негативно влияет на производительность, она резко упадет);
- Отметьте галочкой строку «Использовать перехватчик, совместный с защитой от читов» .
Первая часть настроек завершена, если при захвате игры в OBS черный экран повторяется, нужно попробовать другой способ! Возвращаемся к источникам, жмем на кнопку добавления и делаем следующее:
- Выбираем значение «Захват окна» ;
- В параметре «Окно» выбираем процесс из выпадающего списка – это игровой контент, который на данный момент запущен на компьютере в оконном или полноэкранном оконном режиме;
- Отметьте галочкой поле «Совместимость с мультиадаптером» ;
- Ищите вкладку «Приоритет согласования окна» и сравнивайте заголовок – вам нужно подобрать аналогичное название.
Черный экран в OBS при захвате игры должен исчезнуть – проверять правильные настройки ОБС для стрима необходимо в самом начале! Именно с этих действий мы начинаем решать проблемы. Только потом переходим к следующим шагам – о них поговорим ниже.
Права администратора
Один из ответов на вопрос, почему OBS не захватывает игру – отсутствие прав администратора при запуске программы. Это легко исправить – давайте поработаем над проблемой прямо сейчас.
- Найдите иконку программы на рабочем столе/ в нужной папке и кликните по ней правой кнопкой мыши;
- Из выпадающего меню выберите пункт «Свойства» ;
- Найдите на экране вкладку «Совместимость» ;
- Отыщите в открывшемся окне иконку «Запуск программы от имени администратора» и поставьте галочку напротив;
- Сохраните внесенные изменения нажатием соответствующей иконки.
Готово! Теперь рекомендуем перезапустить приложение (можно даже перезагрузить компьютер). Работайте от имени администратора с расширенными правами и не думайте о том, почему не захватывается игра в OBS.
Режим совместимости
Вы опробовали способы выше, но они не помогли? OBS Studio не захватывает игру, черный экран по-прежнему мешает? Попробуем запустить программу в режиме совместимости с другой операционной системой – если у вас Windows 10, поэкспериментируйте и выберите значение Windows 8.
- Щелкните правой кнопкой мыши по ярлычку приложения;
- Найдите раздел «Свойства» и перейдите на вкладку «Совместимость» ;
- Отметьте строку «Запускать программу в режиме совместимости с…» ;
- Выберите другую версию операционной системы и кликните по иконке «ОК».
Больше черный экран при захвате игры в ОБС вас не побеспокоить. По крайней мере, будем на это надеяться! Переходим к следующей причине возникновения проблемы (и способу решения), которой стоит уделить особое внимание.
Смена настроек графики
Иногда черный экран в OBS при захвате игры появляется из-за неправильных настроек графики. Хорошо, что их можно поменять в любой момент! Учтите, что способ подходит только для компьютеров, работающих под управлением Windows 10 и новее.
- Нажмите на кнопку меню «Пуск» и перейдите к параметрам;
- Найдите на экране иконку «Игры» ;
- В открывшемся окне слева ищите вкладку «Сопутствующие параметры» и жмите по кнопке «Настройки графики» ;
- В разделе «Выберите приложение для настройки параметров» найдите иконку «Классическое приложение» ;
- Нажмите на кнопку «Обзор» ниже;
- Переходим по пути установки программы (как правило, по умолчанию она лежит на диске С, в директории Programm Files) и кликаем на иконку ОБС;
- Теперь иконка ПО появится под кнопкой «Обзор»;
- Выделите ее щелчком левой кнопки мыши и кликните по значку «Параметры» ;
- Если нужно захватить источник «Экран» для показа рабочего стола, выберите «Энергосбережение» и отметьте параметр;
- Если нужно захватить источник игрового контента (или использовать кодер NVENC), нужно выбрать параметр «Высокая производительность» ;
- Теперь нажмите на кнопку «Сохранить». Готово!
Понимаете, что делать, если Streamlabs не захватывает игру? Обязательно сохраните памятку – пригодится не раз!
Конфликт графических процессоров
Самый масштабный вопрос, который мы должны осветить, решая проблему черного экрана, когда OBS не захватывает игру – конфликт двух графических процессоров. Речь идет о программном обеспечении, которое по умолчанию есть на каждом компьютере. Это графический процессор Intel и дискретный графический чип (NVIDIA или AMD).
Проблема «ОБС не захватывает игру/ черный экран» появляется при следующих условиях: ПО для трансляции использует один графический чип, а запущенная игрушка работает на другом. Налицо конфликт, провоцирующий трудности. Что можно сделать?
- Закройте ОБС и запустите Панель управления NVIDIA;
- Перейдите к разделу «Управление параметрами 3D» , найдите подраздел «Программные настройки» ;
- Щелкните по значку «Добавить» напротив строки «Выбрать программу для настройки» ;
- Найдите файл программы для трансляций и добавьте его. Убедитесь, что название появилось в списке;
- Перейдите к подразделу «Выберите предпочтительный графический процессор…» ;
- Откройте выпадающее меню и поставьте значение «Высокопроизводительный процессор NVIDIA» ;
- Перезапустите Стрим Лабс ОБС – черный экран при захвате игры должен исчезнуть.
Теперь вы понимаете, почему ОБС не захватывает игру и черный экран вылезает вместо нужного содержимого. Наши советы помогут разобраться с трудностями – уверены, все получится! Быстро и эффективно вы решите проблему и вернетесь к полноценному использованию программного обеспечения.
Источник