Paano ayusin ang Encoding Overloaded sa OBS Studio



Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema

Ang OBS ay nagtungo sa tuktok na propesyonal na streaming software sa mga nakaraang taon na may suporta para sa parehong macOS at Windows operating system. Pinupuri ang OBS sa pagkakaroon ng maraming kontrol hinggil sa streaming service na ibinibigay nito na may pagiging tugma sa maraming mga platform tulad ng Twitch atbp.



Nag-overload ang Encoding sa OBS Studio



Ang isa sa pinakakaraniwang isyu na kinakaharap ng mga gumagamit ay kung saan nakikita nila ang mensaheng 'Encoding Overloaded' kapag na-stream ang kanilang mga screen / laro. Pangunahing nangyayari ang isyung ito kapag hindi naproseso ng iyong computer ang parehong laro at streaming nang maayos, kaya't nagkulang sa lakas ng CPU. Nangangahulugan ito na hindi ma-encode ng iyong computer ang iyong video ng sapat na mabilis upang mapanatili ang mga setting na iyong naitakda, na magiging sanhi ng pag-freeze ng video pagkatapos ng ilang segundo, o maging sanhi ng pana-panahong pag-utal.



Ang buong mensahe ng error ay ang mga sumusunod:

Sobra na ang pag-encode! Pag-isipang i-down ang mga setting ng video o gumamit ng isang mas mabilis na preset ng pag-encode.

Sa artikulong ito, dadaan kami sa lahat ng mga posibleng dahilan kung bakit maaaring maganap ang isyung ito sa iyong computer at pati na rin ang mga pamamaraan na maaari mong gamitin upang maiwasan ang isyu. Tiyaking nagsisimula ka sa unang solusyon at gumana pababa nang naaayon. Ang mga solusyon ay nakalista ayon sa kahusayan at kadalian para sa gumagamit.

Ano ang sanhi ng Pag-encode ng Overload sa OBS?

Matapos pag-aralan ang lahat ng mga kaso ng gumagamit at computer na nahaharap sa mga katulad na isyu, napagpasyahan namin na ang isyung ito ay karaniwang nagaganap dahil sa maraming magkakaibang mga kadahilanan. Kahit na ang mensahe ng error ay nangangahulugan na ang isyu ay pangunahin dahil sa mas kaunting mga mapagkukunan ng CPU, kasama rin sa mga sanhi ang iba pang mga elemento. Ang ilan sa mga ito ay nakalista sa ibaba:



  • CPU bottleneck: Ito ang pangunahing dahilan kung bakit nangyayari ang mensahe ng error na ito tulad ng naipaliwanag din nang mas maaga. Kapag ang iyong CPU ay nabulunan ng proseso ng pag-encode, nagsisimulang maging mabagal ang mga bagay at dito ka sinasabihan ng OBS ng mensahe ng error.
  • Mababang imbakan: Kinakailangan ng OBS Studio na mayroon kang pinakamainam na imbakan na magagamit sa iyong computer kapag gumagamit ka ng software. Bilang karagdagan sa paggamit ng RAM, gumagamit din ito ng iyong hard drive para sa ilang mga pagpapatakbo na kasama ang pagsusulat ng mga pansamantalang pagsasaayos at mga output file. Kung wala kang sapat na puwang, maaaring maranasan mo ang isyu.
  • Mga application ng streaming ng third-party: Kung nagpapatakbo ka ng iba pang mga application na nauugnay sa streaming / streaming sa background, maaaring sumasalungat sila sa OBS sa isang lawak kung saan nabigo itong gumana nang maayos o labis na karga. Ang hindi pagpapagana ng mga application na iyon ay karaniwang malulutas ang problema.
  • Resolusyon ng mataas na screen: Mangangailangan ang OBS ng maraming mapagkukunan sa paglipat mo mula sa mababang laki ng resolusyon ng screen patungo sa mas mataas. Kung wala kang sapat na lakas ng CPU, maaaring ang mas mataas na resolusyon ay ang salarin sa pagdudulot ng mga isyu.
  • Antas ng priyoridad: Maaaring maitakda ang OBS sa mababang priyoridad sa iyong manager ng gawain. Magiging sanhi ito ng mga operasyon na may mababang priyoridad at ang CPU ay hindi magsilbi sa mga kahilingan para sa pagproseso at dahil dito ay lalabas ang mensahe ng error.

Bago kami magpatuloy sa mga solusyon, tiyaking naka-log in ka bilang isang administrator sa iyong computer at na-save ang lahat ng mga recording ng OBS sa isang naa-access na lokasyon.

Solusyon 1: Pagbabago ng Prioridad ng Proseso

Ang pinakatanyag na pag-aayos sa paglutas ng error na 'Encoding Overloaded' ay binabago ang priyoridad ng proseso ng OBS mula sa iyong task manager. Gumagana ang iyong processor sa prinsipyo ng mga prayoridad; ang mga proseso na may mataas na priyoridad ay iproseso muna kumpara sa iba pang mga proseso. Sa kaso ng OBS, kailangang panatilihin ng software ang iyong screen ng paglalaro / streaming window sa isang 1: 1 ratio. Ang rate ng paglalaro ay dapat na tumutugma sa rate kung saan nai-broadcast ang laro. Kapag hindi ito totoo, mararanasan mo ang mensahe ng error.

Sa solusyon na ito, ilulunsad namin ang parehong laro at software ng OBS at pagkatapos ay babaguhin ang priyoridad gamit ang task manager sa pamamagitan ng alt-tabbing. Mayroong dalawang paraan kung saan binabago natin ang priyoridad ibig sabihin ay babaan ang priyoridad ng laro o taasan ang priyoridad ng OBS.

  1. Ilunsad ang laro at studio ng OBS at simulang i-play ang laro habang nag-stream din nang sabay.
  2. Pindutin ngayon ang Windows + R, i-type ang ' taskmgr ”Sa dialog box at pindutin ang Enter.
  3. Kapag nasa task manager, piliin ang laro, mag-right click dito at piliin ang Pumunta sa mga detalye . Maaari mo ring gawin ang pareho para sa pagbubukas ng mga katangian ng OBS Studio.

Pagbubukas ng Mga Detalye ng Proseso

  1. Kapag nasa seksyon ng mga detalye, mag-right click sa tukoy na proseso ng laro at piliin Itakda ang priyoridad> Sa ibaba normal . Sa kaso ng OBS, piliin ang Itakda ang priyoridad> Sa itaas normal .

Ang pagbabago ng priyoridad ng laro at OBS

  1. I-save ang mga pagbabago at lumabas sa task manager. Ngayon alt-tab sa laro at suriin kung maaari kang mag-stream nang maayos nang walang anumang mga isyu.

Solusyon 2: Pagbawas ng Resolusyon sa Output

Kailan man nag-streaming ka ng isang laro, naka-encode ang screen nang real-time at marahil ito ang pinaka-malawak na gawain ng CPU na nagpapatuloy. Halimbawa, sa kaso ng pag-encode ng 1080p, ang proseso ay tumatagal ng dalawang beses na maraming mga pixel na nilikha para sa bawat frame sa 720p. Ang workaround upang mabawasan ang pilay ng CPU ay sasabihin sa OBS na i-downscale ang iyong resolusyon ng output. Kung binawasan mo ang resolusyon ng output, awtomatikong binabawasan ng software ang pag-urong ng mga frame bago ipasa ang mga ito sa encoder.

  1. Ilunsad ang OBS Studio at mag-click sa Mga setting ang pindutan na naroroon sa kanang bahagi sa ibaba ng screen.

Mga setting - OBS Studio

  1. Kapag ang isang bagong window ay pop up, piliin ang kategorya ng Video at pagkatapos ay mag-click sa Output (Naka-scale) Resolusyon . Subukang babaan ang iyong resolusyon. Kung ito ay 1080, subukang bawasan ito 720.

Pagbabago ng Resolusyon sa Output - OBS

  1. I-save ang mga pagbabago at lumabas sa software. I-restart ang iyong computer at subukang muling mag-streaming. Suriin kung nalutas ang mensahe ng error.

Solusyon 3: Pagbabawas ng Rate ng Frame

Ang rate ng frame ay tumutugma sa bilang ng mga frame na kinukuha mula sa video. Kung ikaw ay isang manlalaro, mauunawaan mo na ang mga rate ng frame ay ang pangunahing mga benchmark para sa mga engine ng gaming at iba pang mga elemento ng pagproseso ng grapiko. Kung nakukuha mo ang laro sa mataas na mga rate ng frame, malamang na makaranas ka ng maraming mga problema at isang laggy computer. Sa solusyon na ito, magna-navigate kami sa iyong mga setting ng OBS at babaan nang naaayon ang rate ng frame.

  1. Mag-navigate pabalik sa mga setting ng OBS tulad ng ginawa namin sa nakaraang mga setting at pumunta sa Mga setting ng video .
  2. Piliin ngayon Mga Karaniwang Halaga ng FPS at pagkatapos ay pumili ng isang mas mababang halaga. Kung ito ay 30, isaalang-alang ang pagpunta sa 20, atbp.

Pagbabago ng Framerate - OBS

  1. I-save ang mga pagbabago at lumabas sa software. I-restart ang iyong computer at subukang muling mag-streaming. Suriin kung nalutas ang mensahe ng error.

Solusyon 4: Pagbabago ng x264 Preset

Ang encoder ng video na ginamit bilang default ay x264. Mayroon itong bilang ng iba't ibang mga preset na kasangkot sa pagpapatakbo nito na nahahanap ang balanse sa pagitan ng kalidad ng video at ng pagkarga sa CPU. Bilang default, ginagamit ang preset na 'napakabilis'. Ito ang perpektong balanse (ayon sa OBS) sa pagitan ng kalidad ng video at ang bilis ng CPU.

Ang pamamaraan sa mga preset ay ang mas mabilis na mga preset na nagpapahiwatig kung gaano 'kabilis' ang isang encoder na tatakbo. Kapag pinili mo ang mas mabilis na mga preset, ang CPU ay gagamitin nang mas kaunti ngunit ang kalidad ng video ay hindi hanggang sa marka. Dito ang 'mabilis' ay nangangahulugan na ang video ay mai-encode nang napakabilis nang hindi gumaganap ng maraming mga kalkulasyon. Maaari mong subukang baguhin ang mga preset at tingnan kung ang anumang mas mabilis na preset na malulutas ang isyu para sa iyo.

  1. Ilunsad ang studio ng OBS at mag-click sa Mga setting naroroon sa kanang bahagi sa ibaba ng screen.
  2. Pumili Paglabas mula sa kaliwang nabigasyon pane at pagkatapos ay mag-click sa Advanced bilang output mode.

Lumipat sa Mga Advanced na Setting

  1. Ngayon pagtatangka sa pagbabago ng mga preset mode at tingnan kung ang pagpili ng anumang mas mabilis na isa ay malulutas nito ang isyu para sa iyo.

Maaari mong palaging mag-eksperimento sa iba't ibang mga naka-preset na setting alinsunod sa iyong sariling mga kinakailangan.

Solusyon 5: Paggamit ng Encoding ng Hardware

Kung hindi gumagana ang lahat ng mga pamamaraan sa itaas, maaari naming isaalang-alang ang paggamit ng pag-encode ng hardware. Ang mga encoder ng hardware na katulad ng AMF, Quicksync, at NVENC ay kadalasang sinusuportahan sa Intel stock GPU's at sa mas bagong AMD / NVIDIA GPU din. Ang bawat gumagamit ay may pagpipilian upang idirekta ang ilan sa mga pag-encode ng pag-load sa mga encoder ng hardware na may isang bahagyang gastos ng nabawasan na kalidad.

Sa kabuuan, ang mga encoder ng GPU ay hindi nagbibigay ng gaanong kalidad bilang default x264 ngunit malaki ang naitutulong nila kung mayroon kang limitadong mga mapagkukunan ng CPU.

Una, susuriin namin kung ang pagpipilian ng pag-encode ng hardware ay pinagana na sa iyong OBS software. Kung hindi ito, dadaan kami sa mga karagdagang hakbang at susubukan naming malutas ang problema.

  1. Ilunsad ang iyong OBS Studio at mag-navigate sa Mga setting tulad ng ginawa namin kanina sa mga solusyon.
  2. Ngayon mag-click sa Paglabas tab gamit ang kaliwang nabigasyon pane, piliin ang Advanced output mode at suriin ang pagpipilian ng Encoder .

Pagbabago ng Paraan ng Pag-encode - OBS

Kung hindi mo nakikita ang pagpipilian ng AMF, Quicksync, atbp. Maaari mong subukang paganahin ang pagpipilian gamit ang mga hakbang sa ibaba. Kung naroroon ito tulad ng halimbawa sa itaas, paganahin lamang ito, i-save ang mga pagbabago at i-restart ang iyong computer.

Kung hindi mo makita ang Mabilis na pag-sync sa iyong mga pagpipilian sa pag-encode, maaaring nangangahulugan ito na ang iyong Integrated Graphics ay hindi naaktibo sa iyong BIOS. Ang bawat Intel motherboard ay may integrated graphics at karamihan ay pinapagana nila bilang default.

Pagpapagana ng onboard graphics

Maaari kang mag-navigate sa iyong mga setting ng BIOS at suriin kung ang pagpipilian ng pinagsamang graphics ay pinagana o hindi. Ang bawat BIOS ay magkakaiba dahil sa pagbabago ng tagagawa kaya't kailangan mong tumingin sa paligid ng kaunti. Matapos paganahin ang iyong Dedicated graphics, i-restart ang iyong computer at suriin kung nalutas ang isyu.

Solusyon 6: Pagpapalaya ng Puwang sa Drive

Ang pinakamahalagang dahilan kung bakit bumubuo ng mga mensahe ng error ang OBS tulad nito ay mga problema sa iyong lokal na imbakan sa iyong computer. Tulad ng nabanggit dati, nangangailangan ang OBS ng ilang puwang sa iyong hard drive upang mapanatili ang streaming ng video nito. Kung wala kang anumang labis na puwang, hindi ito mai-stream ng anumang uri ng video.

Buong puwang sa OBS Drive

Bilang karagdagan sa paglilinis ng libreng puwang sa iyong drive, maaari mo ring i-peform ang paglilinis ng disk. Matapos linisin ang iyong disk, i-restart ang iyong computer at subukang ilunsad muli ang platform.

  1. Pindutin ang Windows + E upang buksan ang file explorer, mag-click sa Ang-PC na ito , at piliin ang drive na nais mong linisin.
  2. I-right click ito at piliin Ari-arian .
  3. Kapag nasa mga pag-aari na, piliin ang pangkalahatan tab at i-click Paglilinis ng Disk .

Paglilinis ng disk - Windows Drive

  1. Matapos linisin ang disk, i-restart ang iyong computer at suriin kung nalutas ang mensahe ng error. Tiyaking mayroon kang hindi bababa sa 5-10 GB na puwang nang libre sa iyong drive.

Solusyon 7: Sinusuri ang katulad na software ng pagrekord

Tulad ng nabanggit nang mas maaga sa mga sanhi, ang OBS studio ay tila salungat sa iba pang software ng pagrekord na tumatakbo sa iyong computer. Kasama rito ang NVIDIA Overlay, Discord, Windows game bar, atbp. Dito ang tanging pag-areglo ay upang hindi paganahin ang software mula sa pagtakbo sa iyong computer o ganap itong i-uninstall. Sa solusyon na ito, magna-navigate kami sa manager ng application at tatanggalin ang software mula sa iyong computer.

  1. Pindutin ang Windows + R, i-type ang “ appwiz.cpl ”Sa dialog box at pindutin ang Enter.
  2. Kapag nasa application manager na, maghanap para sa anumang recording software na maaaring na-install mo sa iyong computer. Mag-right click dito at piliin I-uninstall .

Pag-uninstall ng Katulad na Pag-record ng Software

  1. Dapat mo ring suriin ang iyong taskbar para sa anumang labis na mga application na tumatakbo sa background. Mag-right click sa bawat entry at lumabas sa application.
  2. Matapos mong tiyakin na walang programa ang nagpapatakbo ng background, muling patakbuhin ang OBS at suriin kung nalutas ang isyu.

Solusyon 8: Ang pagsasara ng Mga Karagdagang Program sa background

Ang solusyon na ito ay sentido komun ngunit maraming mga gumagamit ang nabigo upang mapansin ang senaryong ito. Tuwing nag-stream ka gamit ang OBS Studio at naglalaro ng isang laro sa tabi-tabi, mahalaga na ang lahat ng mga labis na application na tumatakbo sa background ay sarado upang ang iyong CPU ay makapag-focus lamang sa dalawang proseso. Dapat mo ring isaalang-alang ang mga proseso ng background na tumatakbo na maaaring hindi kapansin-pansin sa harapan.

  1. Pindutin ang Windows + R, i-type ang “ taskmgr ”Sa dialog box at pindutin ang Enter.
  2. Sa sandaling nasa task manager, pumili ng anumang labis na mga application na tumatakbo sa background. Mag-right click sa mga ito at piliin Tapusin ang gawain .

Nagtatapos na gawain ng mga proseso sa background

  1. Ngayon susuriin din namin ang iyong tray. Tumingin sa kanang bahagi sa ibaba ng iyong screen sa iyong taskbar at hanapin ang anumang mga icon ng software na tumatakbo. Kung may makita kang alinman na patuloy na tumatakbo at kumokonsumo ng CPU, mag-right click sa kanila at piliin Exit .

Pag-quit ng mga application mula sa taskbar

  1. Matapos isara ang lahat ng mga application, subukang mag-streaming at alamin kung nalutas ang isyu.

Solusyon 9: Paggamit ng mga kahalili ng Third-party (BandiCam)

Kung hindi gagana ang lahat ng mga pamamaraan sa itaas, maaari mong subukan ang maraming iba't ibang mga kahalili. Ang isa na nakita namin na halos katulad sa OBS Studio ay ang BandiCam. Mayroon itong maraming iba't ibang mga tampok at pinapayagan ang pagpapasadya ng kalidad ng streaming nang higit pa kumpara sa iba pang mga maginoo na application tulad ng Screenshare / Discord atbp.

Bandicam

Maaari kang mag-navigate sa opisyal na website ng BandiCam at i-download ang libreng bersyon sa isang naa-access na lokasyon. Pagkatapos mag-download, mag-right click dito at piliin Patakbuhin bilang administrator .

Tandaan: Dapat mo ring isaalang-alang ang muling pag-install ng pagkuha ng display ng OBS sa iyong computer mula sa simula pagkatapos matanggal din ang lahat ng mga pansamantalang file. Tiyaking na-download mo ang pinakabagong bersyon mula sa opisyal na website at tatanggalin ang mga entry ng OBS mula sa mga lokasyon ng pag-install.

8 minuto basahin