Почему в OBS возникает черный экран при захвате CS:GO?
После обновления Valve античита, ночью 9 июля 2020 года в игре Counter-Strike: Global Offensive далее (CS:GO) с захватом видео в видеокодере OBS Studio наблюдаются проблемы, это связано с появлением «Режима Доверия» который запрещает сторонним программам взаимодействовать с игрой, на этой странице собраны рабочие способы по захвату игры программой OBS Studio, как это сделать читайте далее, статью подготовил и тщательно проверил для Вас ресурс prostrimer.ru.
Что такое OBS Studio?
Open Broadcaster Software (OBS), программа видеокодер, имеет открытый исходный код и свободное распространение. Ее назначение - трансляция в сеть интернет и запись на ПК мультимедийной информации различного рода. Подробнее...
Экранные дисплеи (Overlays) мешающие захвату в OBS Studio
Программы, которые отображают в играх и других программах дополнительных сведений, такие как мониторы FPS, мониторы температуры / графического процессора и т. д., часто вызывают проблемы из-за конфликтов перехватчика. В этот список входят, но не ограничиваются этим списком:
- Athenascope
- Lowkey.gg
- Medal.tv
- MSI Afterburner
- RivaTuner / RTSS
- EVGA Precision
- Dolby Axon
- ASUS GPU Tweak II
- TeamSpeak / Mumble / Discord overlays
- Raptr
- Overwolf
- FRAPS
Закройте эти приложения или отключите их функции экранного меню при использовании OBS.
Запуск OBS Studio от администратора
Если OBS Studio не захватывает приложение попробуйте запустить OBS Studio от имени администратора. Правая кнопка мыши по OBS Studio -> «Запуск от имени администратора»
Новый способ захвата CS:GO в OBS Studio
Короче вот вам инструкция как стримить ксго с фейситом. Проверено на версии 25.0.8. Порядок действий соблюдать в точности.
- Скачиваем архив и распаковываем.
- Устанавливаем
OBS-Studio-25.0.8-Full-Installer-x64
. - Перетаскиваем папки data и obs-plugins по пути
C:\Program Files\obs-studio
(в корневую директорию ОБС) - Идем по пути
C:\Program Files\obs-studio\bin\64bit
. - ПКМ по
obs64.exe
, из контекстного меню выбираем «Свойства». - Идем во вкладку «Совместимость». Там устанавливаем все как на скриншоте. Пункт «Запуск от имени администратора» важен.
Полдела сделано. Теперь стрим.
- Запускаем фейсит, запускаем античит.
- Запускаем игру.
- Запускаем ОБС. Вылезет предупреждение, - соглашаемся.
- Добавляем Захват игры. (см. второй скрин) Этот пункт нужен только один раз.
- Альт-табаемся в игру и тыкаем в любое место. Это нужно, чтобы окно стало активным, тогда ОБС ее захватит.
- И только после этого ищем матч и подключаемся к нему.
ВАЖНО!!!!! ПОСЛЕ ВРЕМЯ ТОГО, КАК МАТЧ НАШЕЛСЯ, ОБС НЕ ЗАХВАТИТ ИГРУ, ПОЭТОМУ ВСЕ ПЕРЕЧИСЛЕННЫЕ ДЕЙСТВИЯ НЕОБХОДИМО ВЫПОЛНЯТЬ ДО ПОИСКА И ПОДКЛЮЧЕНИЯ К МАТЧУ!
Если это у вас не сработало, попробуйте следующее. Установите Streamlabs OBS (после установки OBS способом выше уже не нужно будет никаких дополнительных махинаций с перетаскиванием папок).
После этого добавьте источник Захват игры. Как в случае с ОБС, все действия производить до того, как матч найден. Во время матча даже не пытайтесь - античит обрубит все старания. Что интересно. ОБС гарантированно работает ПОСЛЕ того, как вы захватите игру Streamlabs'ом. Далее напишу, что лично делал я и как оно все точно работает.
- Устанавливаем OBS описанным выше способом.
- Ставим Streamlabs OBS
- Добавляем в Стримлабс источник Game Capture в режиме автоматически. (замечание. даже если Вы выключите захват сторонних оверлеев, Streamlabs OBS все-равно будет захватывать оверлей фейсита)
- Запускаем фейсит, запускаем античит.
- Запускаем стримлабс. Не от админа.
- Альт-табаемся в игру и делаем окно активным.
- Далее начинаем стрим, ищем матч и т.д.
Если во время матча возникла необходимость перезайти в кс, смело сворачивайте стрим, переподключитесь к матчу и до играйте. Только потом перезапустите античит и повторяем шаги 6-7.
Вот такие танцы с бубном. Что в итоге имеем. С помощью ОБС можно стримить чистый клиент игры, например, игру в ММ или паблик. С помощью Стримлабс - фейсит. А с вами был Алексей Волк, заведующий кафедрой Устранения Технологического Пиздеца в Медиа Продакшене. Спасибо бля за внимание)
Старые способы захвата CS:GO в OBS Studio
Возможно некоторые из них уже не работают.
Плагин для захвата CS:GO с режимом доверия
Небольшой плагин, который нужно скачать и установить в папку плагинов где находится OBS Studio, при этом игру можно будет захватить с включенным режимом доверия.
Поместите скачанный файл obs-csgo.dll
в соответствующую папку:
- OBS -
\obs-studio\obs-plugins\64bit
- Streamlabs -
\Streamlabs OBS\resources\app.asar.unpacked\node_modules\obs-studio-node\obs-plugins\64bit
Как работает плагин?
Подписанные библиотеки DLL будут занесены C:\Windows\
в белый список, поэтому этот плагин создаст папку obs-studio-hook
и скопирует в нее следующие две подписанные библиотеки DLL из OBS:
graphics-hook32.dll
graphics-hook64.dll
FAQ. ЧАВО
Почему для всплывающего окна требуются права администратора?
- Для копирования чего-либо в
C:\Windows\
требуются права администратора, поэтому в первый раз и когда OBS обновляет библиотеки DLL, плагин попросит вас запустить OBS / Streamlabs с правами администратора.
Забанят ли меня VAC / FaceIt AC и т. д.?
- Это не должно влиять на VAC / FaceIt / и т. д., поскольку исходные подписанные dll из OBS остаются нетронутыми и копируются только в другое место.
CS:GO вылетает после установки плагина что делать?
- Похоже, это ошибка Nvidia Ansel, поскольку одна из их dll блокируется CS:GO. Вам нужно будет отключить Ansel, чтобы CS:GO не вылетал. В вашем
C:\Program Files\NVIDIA Corporation\Ansel[\Tools]
вы можете найтиNvCameraConfiguration.exe
приложение (для запуска требуются права администратора).После его запуска отображается диалоговое окно, в нижней части которого вы можете найти рамку статуса Ansel, отметьте там отключено, затем сохранить изменения.
Захват CS:GO с отключением рейтинга доверия
Небольшая видео инструкция для устранения чёрного экрана при захвате игры CS:GO в OBS Studio. При запуске игры используйте один из 2-х параметров:
- -allow_third_party_software
- -untrusted
Для того чтобы установить эти параметры перейдите в:
- «Steam» -> «Библиотека» -> Выберите нужную игру в нашем случае Counter-Strike:Global Offensive.
- Нажимаем правой кнопкой мыши по названию игры -> «Свойства» -> «Установить параметры запуска» -> пишем один из предложенных параметров для написанных выше -> нажимаем «OK».
- Без отключения Trusted Mode. Если вы хотите играть в CS:GO с программным обеспечением, которое обычно блокируется, лучше использовать следующий параметр: « -allow_third_party_software ».
- CS:GO - Trusted Mode.
- CS:GO - Фактор доверия.
FAQ. ЧАВО
А эта команда твой трастфактор не понизит?
- Нет. Игра в обычном (не доверенном) режиме не гарантирует штраф за доверие, и игроки в обоих режимах не исключаются из игры друг с другом.
Захват CS:GO без отключения рейтинга доверия
Воспользуемся небольшой хитростью и переключим игру в оконный режим смотри скриншот, НЕКОТОРЫЕ ПОЛЬЗОВАТЕЛИ ОТМЕЧАЮТ ПАДЕНИЕ ПРОИЗВОДИТЕЛЬНОСТИ ПРИ ИСПОЛЬЗОВАНИИ ЭТОГО МЕТОДА.
Для захвата игры теперь используем источник «Захват окна». Для владельцев ноутбуков с интегрированной графикой следует отметить галочку «Совместимость с мульти-адаптером».
Ноутбук c OBS и CS:GO
Если у Вас ноутбук и изображение по-прежнему чёрное, то сначала попытайтесь захватить любую другую игру или приложение, если они не захватываются то выполните следующие действия: OBS Studio. Чёрный экран как только другое приложение будет захватываться вернитесь и выполнять действия с этой страницы.
Комментарии ()