При использовании программы OBS Studio могут возникать некоторые трудности при захвате игр вызвано это разными причинами, которые опишем ниже. Материал рассчитан на уверенных пользователей ПК и OBS Studio, если вы новичок возможно прочтение материала и применение на практике вызовет у Вас затруднение, лучше всего обратитесь за помощью в нашу группу OBS Studio | PROстример | Проф. стример, некоторые способы могут комбинироваться с другими.
Почему в OBS возникает черный экран при захвате CS:GO?
После обновления Valve античита, ночью 9 июля 2020 года в игре Counter-Strike: Global Offensive далее (CS:GO) с захватом видео в видеокодере OBS Studio наблюдаются проблемы, это связано с появлением «Режима Доверия» который запрещает сторонним программам взаимодействовать с игрой, на этой странице собраны рабочие способы по захвату игры программой OBS Studio, как это сделать читайте далее.
Исправление №1: запуск OBS Studio от администратора
Если OBS Studio не захватывает приложение попробуйте запустить OBS Studio от имени администратора. Правая кнопка мыши по ярлыку OBS Studio → «Запуск от имени администратора». Запуск программы от имени администратора крайне желательно сделать для OBS на постоянную основу, для этого в свойствах ярлыка отметьте соответствующую галочку «Запускать эту программу от имени администратора».
Статья создана при поддержке сайта mighty-handful.ru, prostrimer.ru, prostreamer.ru, studioobs.ru и групп VK OBS Studio | PROстример | Проф. стример, PROstrimer. Особая благодарность активным подписчикам группы OBS Studio | PROстример | Проф. стример.
Исправление №2: статус обновления сертификата Capture Hook
В таблице «Current Status» «Текущий статус» на сайте obsproject.com содержится список игр и статус захвата для текущих версий OBS Studio, таблица наглядно показывает реализовал ли разработчик игры или античита захват своей игры с помощью OBS и какая версия на данный момент захватывает игру.
Исправление №3: захват CS:GO с отключением рейтинга доверия
Небольшая видео инструкция для устранения чёрного экрана при захвате игры CS:GO в OBS Studio. Valve не допускает никаких инъекций, если игра запущена в режиме «Доверенный» При запуске игры для его отключения используйте один из 2-х параметров:
- -allow_third_party_software
Для того чтобы установить эти параметры перейдите в:
- «Steam» → «Библиотека» → Выберите нужную игру «Counter-Strike:Global Offensive».
- Нажимаем правой кнопкой мыши по названию игры→ «Свойства» → «Установить параметры запуска» → пишем один из предложенных параметров для написанных выше → нажимаем «OK».
Или попробуйте отключить «Trusted Mode».
- -untrusted
Но всё же если вы хотите играть в CS:GO с программным обеспечением, которое обычно блокируется, лучше использовать параметр: «-allow_third_party_software».
- CS:GO — Trusted Mode.
- CS:GO — Фактор доверия.
FAQ. ЧАВО
А эта команда мой трастфактор не понизит?
- Нет. Игра в обычном (не доверенном) режиме не гарантирует штраф за доверие, и игроки в обоих режимах не исключаются из игры друг с другом.
Исправление №4: способы захвата через костыли
Эти способы не гарантируют успешный захват и могут требовать большей усидчивости и знаний для их комбинации, как это, например, сделал наш подписчик.
Способ захвата CS:GO в OBS Studio от подписчика группы VK
Короче вот вам инструкция как стримить ксго с фейситом. Проверено на версии 25.0.8. Порядок действий соблюдать в точности.
- Скачиваем архив и распаковываем.
- Устанавливаем
OBS-Studio-25.0.8-Full-Installer-x64
. - Перетаскиваем папки data и obs-plugins по пути
C:\Program Files\obs-studio
(в корневую директорию OBS) - Идем по пути
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, при этом игру можно будет захватить с включенным режимом доверия скачать плагин.
Поместите скачанный файл 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 без отключения рейтинга доверия
Воспользуемся небольшой хитростью и переключим игру в оконный режим смотри скриншот, НЕКОТОРЫЕ ПОЛЬЗОВАТЕЛИ ОТМЕЧАЮТ ПАДЕНИЕ ПРОИЗВОДИТЕЛЬНОСТИ ПРИ ИСПОЛЬЗОВАНИИ ЭТОГО МЕТОДА.
Для захвата игры теперь используем источник «Захват окна». Для владельцев ноутбуков с интегрированной графикой следует отметить галочку «Совместимость с мульти-адаптером».
Исправление №4: другие проблемы с захватом игры
Экранные дисплеи (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
- Geforce Experience
Закройте эти приложения или отключите их функции экранного меню при использовании OBS Studio.
Ноутбук c OBS и CS:GO
Эта тема более обширна чем кажется, усугубляет проблему с захватом на ноутбуках встроенное графическое ядро в процессор которое запускает нетребовательное приложения на встроенном ядре, а более требовательные на дискретной видеокарте. Говоря конкретнее OBS Studio запускается именно на встроенном ядре, а CS:GO как более требовательное на дискретном, что приводит к дополнительным проблемам с захватом помимо проблем с античитом.
Комментарии ()