Как исправить ошибку захвата черного экрана OBS

Одним из самых популярных приложений для потокового вещания(live streaming applications) является OBS Studio (обычно его просто называют OBS ). Однако распространенной проблемой, с которой сталкиваются люди, использующие его для потоковой передачи или записи рабочего стола, является ошибка захвата черного экрана.

Это когда вы пытаетесь захватить рабочий стол, окно или игровое приложение, и появляется только черный экран.

Есть несколько причин ошибки захвата черного экрана OBS , и эта статья покажет вам, как исправить каждую из них.

Убедитесь, что выбран правильный графический процессор

Самая распространенная проблема с OBS Studio — это когда люди пытаются захватить дисплей,(capture a display) а все окно предварительного просмотра либо серое, либо черное. Тогда ваша выходная запись представляет собой не что иное, как черное видео.

Это может произойти независимо от того, пытаетесь ли вы сделать снимок окна(Window Capture) или экрана(Display Capture) . Чаще всего это происходит на ноутбуке.

Причина этого в том, что ноутбуки (особенно игровые ноутбуки) могут иметь две игровые карты. Один из них предназначен в первую очередь для визуализации вашего рабочего стола и окон и является единственным в режиме энергосбережения. Второй предназначен для использования в производительности (например, в играх). 

Это позволяет ноутбуку отключать более мощную видеокарту в режиме энергосбережения. Проблема в том, что если вы попытаетесь указать OBS захватить ваш дисплей, он может захватить вывод с неактивной видеокарты. Результат? Ошибка захвата черного экрана OBS .

Чтобы исправить это:

1. Выберите меню « Пуск(Start) », введите « Настройки(Settings) » и выберите приложение « Настройки(Settings) » . В меню настроек выберите « Система(System) ». 

2. Выберите « Экран(Display) » в левом меню, а затем прокрутите правую панель до раздела « Несколько дисплеев(Multiple displays) » и выберите « Настройки графики(Graphics settings) » .

3. В следующем окне убедитесь, что для параметра Выбрать приложение для настройки(Choose an app to set preference) установлено значение Приложение для рабочего стола(Desktop app) , а затем выберите Обзор(Browse) .

4. Перейдите(Browse) к приложению OBS , которое должно находиться по пути: C:\program files\obs-studio\bin\64bit\obs64.exe . Замените C(Replace C) : буквой вашего основного жесткого диска. Выберите Добавить(Add) .

5. Как только OBS Studio будет добавлена ​​в список, вы увидите, что она появится в окне настроек графики . (Graphics)Нажмите кнопку « Параметры ».(Options)

6. Появится окно настройки графики . (Graphics preference)Измените настройку на Высокая производительность(High performance) и выберите Сохранить(Save) .

Теперь вы готовы снова попробовать захватить окно(Window) или дисплей(Display) . Перед повторной попыткой обязательно закройте и перезапустите OBS Studio .

Для большинства людей этот совет устраняет большинство проблем с ошибкой захвата черного экрана OBS .

Вы пытаетесь захватить веб-контент DRM(Capture DRM Web Content)

Еще одна распространенная ошибка, которую совершают люди, — использование OBS Studio для захвата фильмов, защищенных авторскими правами, в таких приложениях, как настольное приложение Netflix . Большая часть контента на Netflix и других потоковых сайтах защищена технологией управления цифровыми правами(Digital Rights Management) ( DRM )  .

Эти защитные меры не позволят приложениям захвата экрана, таким как OBS , записывать этот видеопоток. 

Если вы выберете « Захват(Capture) окна» и выберите настольное приложение Netflix , сначала будет казаться, что (Netflix)OBS Studio правильно захватывает содержимое окна. Однако, как только вы нажмете кнопку воспроизведения и фильм начнется, вы заметите, что видео в окне предварительного просмотра OBS Studio показывает только черное видео.

Это функция, встроенная в приложение Netflix (или любое другое потоковое приложение, которое вы используете). Это не проблема с OBS Studio , и вы ничего не можете (или не должны) сделать, чтобы это исправить.

Вы можете запустить видеопоток из другого приложения (например, воспроизвести его в браузере Chrome ). OBS может записывать видео из окна браузера(OBS can record videos from the browser window) или с этого дисплея. Тем не менее, вам все равно не следует этого делать, потому что запись контента, защищенного DRM, с помощью OBS является незаконной. 

Отключить аппаратное ускорение(Hardware Acceleration) в Chrome

Еще одна очень распространенная проблема, с которой люди сталкиваются, когда сталкиваются с ошибкой захвата черного экрана OBS , — это попытка захвата любых окон, использующих аппаратное ускорение. Если у вас включено аппаратное ускорение в Firefox , Chrome или любом другом браузере (или приложении), которое его использует, OBS покажет черный экран.

Это проблема, которая расстраивает многих пользователей OBS , но у вас, по крайней мере, есть обходной путь. Вы можете отключить аппаратное ускорение при попытке захватить это окно браузера.

Отключить аппаратное ускорение в Chrome(Disable Hardware Acceleration in Chrome)

Чтобы отключить аппаратное ускорение в Chrome :

1. Выберите три точки в правом верхнем углу браузера, чтобы открыть Меню(Menu) , и выберите Настройки(Settings) .

2. Прокрутите вниз до раздела « Система(System) » (при необходимости выберите « Дополнительно(Advanced) » ) и отключите переключатель справа от « Использовать аппаратное ускорение, если оно доступно(Use hardware acceleration when available) » .

3. Выберите « Перезапустить»(Relaunch) , чтобы перезапустить браузер без аппаратного ускорения.

Отключить аппаратное ускорение в Firefox(Disable Hardware Acceleration in Firefox)

Чтобы отключить аппаратное ускорение в Firefox :

1. Выберите меню в правом верхнем углу окна браузера и выберите Параметры(Options) .

2. Убедитесь, что в левом меню выбран пункт Общие . (General)Прокрутите(Scroll) вниз до раздела « Производительность(Performance) » и снимите флажок слева от « Использовать рекомендуемые параметры производительности(Use recommended performance settings) » .

3. Как только вы снимите этот флажок, под ним появятся новые настройки. Снимите флажок слева от пункта Использовать аппаратное ускорение, если оно доступно(Use hardware acceleration when available) .

Наконец, перезапустите Firefox , чтобы открыть его без аппаратного ускорения.

Отключить игровой режим Windows 10

Еще одним параметром Windows 10 , который может нарушить захват видео с экрана OBS , является (OBS)игровой режим (Game Mode)Windows 10 .

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

Это особенно проблематично, если ваша цель прямой трансляции — показать всем игру, в которую вы сейчас играете(show everyone the game that you’re currently playing) .

Чтобы отключить игровой режим Windows 10:

1. Запустите приложение « Настройки(Settings) » и выберите « Игры(Gaming) » .

2. Выберите Игровой режим(Game Mode) в левом навигационном меню и отключите переключатель в Игровом режиме(Game Mode) справа.

Может быть хорошей идеей перезапустить Windows , прежде чем пытаться перезапустить игру и начать прямую трансляцию или записать видео, в котором вы играете в нее.

Используйте захват игры(Use Game Capture) вместо захвата окна(Window Capture)

Еще один быстрый совет, который может помочь в оптимизации видеозахвата игровых окон, чтобы избежать ошибки захвата черного экрана OBS , — это использование функции (OBS)Game Capture вместо Windows или Display Capture .

OBS оптимизирует захват окна специально для игр, когда вы выбираете опцию Game Capture .

Сделать это:

1. Щелкните значок «плюс» в нижней части поля « Источники(Sources) » в OBS и выберите « Захват игры»(Game Capture) .

2. В окне « Create/Select Source » переименуйте сцену для захвата игры, если хотите, а затем нажмите « ОК(OK) » .

3. В следующем окне используйте раскрывающийся список « Режим(Mode) » и выберите « Захват определенного окна(Capture specific window) » .

4. В раскрывающемся списке Окно(Window) выберите окно с названием игры, которую вы запустили и в которую играете.

Вы должны увидеть предварительный просмотр окна игры на небольшой панели предварительного просмотра выше. Если все выглядит хорошо, просто нажмите OK , чтобы закончить.

Попробуйте запустить OBS Studio от имени администратора .(Administrator)

Надеемся, что одно из приведенных выше исправлений помогло вам устранить ошибку захвата черного экрана OBS . Если это не так, последний метод, который сработал для некоторых пользователей, — это просто запустить приложение OBS с правами администратора(launching the OBS application with administrative rights) .

Для этого выберите меню « Пуск(Start) » и введите OBS . Щелкните правой кнопкой мыши приложение OBS Studio (64-разрядная версия)(OBS Studio (64bit)) и выберите « Запуск от имени администратора»(Run as administrator) .

Попробуйте снова сделать снимок экрана, и вы больше не увидите проблему с черным экраном!



About the author

Я веб-разработчик с опытом работы в Firefox и Google Docs. У меня есть степень в области делового администрирования Университета Флориды. Мои навыки включают в себя: разработку веб-сайтов, систему управления контентом (CMS), анализ данных и дизайн пользовательского интерфейса. Я опытный консультант, который может помочь вашей команде создавать эффективные веб-сайты и приложения.



Related posts