Как да поправите грешка при заснемане на черен екран на 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 да записват този видео поток 

Ако изберете Window Capture и изберете настолното приложение Netflix , OBS Studio отначало ще изглежда, че заснема правилно съдържанието на прозореца. Въпреки това, след като натиснете play и филмът започне, ще забележите, че видеото в прозореца за преглед на 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)Windows 10 Game Mode .

Този режим може да причини грешка при заснемане на черен екран на OBS , тъй като разпределя всички ресурси на графичната карта към текущата игра, която играете. Това изтегля ресурси от OBS и може да наруши процеса на заснемане на видео.

Това е особено проблем, ако цялата ви цел на предаване на живо е да покажете на всички играта, която играете в момента(show everyone the game that you’re currently playing) .

За да деактивирате игровия режим на Windows 10:

1. Стартирайте приложението Настройки(Settings) и изберете Игра(Gaming) .

2. Изберете Game Mode от лявото навигационно меню и деактивирайте превключвателя под Game Mode отдясно.

Може да е добра идея да рестартирате Windows , преди да се опитате да рестартирате играта си и да започнете да предавате на живо или да заснемете видеоклип, на който играете.

Използвайте Game Capture(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 (64bit) и изберете Изпълни като администратор(Run as administrator) .

Опитайте се да направите заснемане на екрана отново и вече няма да виждате проблема с черния екран!



About the author

Аз съм компютърен програмист и съм от над 15 години. Уменията ми са в разработването и поддържането на софтуерни приложения, както и в предоставянето на техническа поддръжка за тези приложения. Също така съм преподавал компютърно програмиране на гимназисти и в момента съм професионален инструктор.



Related posts