Ayusin ang isyu ng overload sa pag-encode sa OBS Studio.

Ispravit Problemu S Peregruzkoj Kodirovania V Obs Studio



Kung isa kang eksperto sa IT, malamang na pamilyar ka sa isyu ng overload sa pag-encode sa OBS Studio. Narito ang isang mabilis na pag-aayos para sa isyu. Una, buksan ang menu ng Mga Setting ng Studio. Sa ilalim ng tab na Output, baguhin ang Encoder mula sa software patungo sa hardware. I-save ang iyong mga pagbabago at lumabas sa menu. Susunod, buksan ang iyong eksena sa OBS Studio. Mag-right-click sa panel ng Sources: at piliin ang Add > Video Capture Device. Sa window ng Properties na bubukas, itakda ang Device sa pangalan ng iyong graphics card. Halimbawa, kung gumagamit ka ng NVIDIA card, pipiliin mo ang NVIDIA GeForce GTX 1080 mula sa drop-down na menu. Sa ilalim ng tab na Resolution at Framerate, itakda ang Resolution sa native resolution ng iyong graphics card. Halimbawa, kung ang iyong card ay 1080p, pipiliin mo ang 1920x1080 mula sa drop-down na menu. I-save ang iyong mga pagbabago at lumabas sa window. Dapat ay magagawa mo na ngayong mag-stream nang walang anumang mga isyu.



Nararanasan mo ba Overloaded ang pag-encode ” kapag sinusubukang mag-stream o mag-record ng video gamit ang Studio ng musika ? Ang OBS, na kumakatawan sa Open Broadcaster Software, ay isa sa pinakasikat na libre at open source na software para sa live streaming, gaming, at pag-record ng video. Maraming gumagamit ng OBS ang nagreklamo tungkol sa isyu ng overload sa pag-encode habang nagsi-stream. Kapag nangyari ito, matatanggap mo ang sumusunod na mensahe ng error:





Overloaded ang pag-encode! Pag-isipang i-off ang mga setting ng video o gumamit ng mas mabilis na pag-encode na preset.





Na-overload ang pag-encode sa OBS



Kung nagtataka ka kung bakit nakakakuha ka ng mensahe ng error na ito, ang sagot ay nauugnay sa bottleneck ng CPU. Ang ugat ng mensahe ng error na ito ay ang mataas na paggamit ng CPU ng OBS Studio na hindi kayang hawakan ng iyong system. Ngayon, ang mataas na paggamit ng CPU ng OBS Studio ay pangunahing sanhi ng mas mataas na mga setting ng output ng video.

Narito ang ilan sa mga sanhi ng isyu sa 'Encoding Overloaded' sa OBS:

  • Kung ang iyong output resolution ay nakatakda nang napakataas, ito ay magreresulta sa mataas na paggamit ng CPU ng OBS.
  • Ang isa pang dahilan para sa parehong ay ang pagpili ng isang mas mataas na frame rate kaysa sa 30 fps para sa output video.
  • Ang mensahe ng error na ito ay nauugnay din sa pagpili ng mas mabagal na preset ng encoder na nagbibigay ng mataas na kalidad na video ngunit nangangailangan ng kahit na mataas na paggamit ng CPU.
  • Kung wala kang sapat na espasyo sa disk upang i-render at i-save ang mga output na video, malamang na makikita mo ang mensahe ng error na ito.
  • Kung ie-enable mo ang feature na Game Mode, ma-optimize ang iyong PC para sa paglalaro at maaaring walang sapat na mapagkukunan ng system ang OBS para iproseso ito.
  • Masyadong mahina ang iyong hardware para magpatakbo ng mga resource intensive na application tulad ng OBS Studio.
  • Kung napakaraming app na tumatakbo sa background, maaaring maubusan ng mga mapagkukunan ng system ang OBS at iyon ang dahilan kung bakit matatanggap mo ang mensaheng ito.
  • Ang mga overlay na app at iba pang magkasalungat na app ay maaari ding maging sanhi ng isyung ito.

Ayusin ang isyu ng overload sa pag-encode sa OBS Studio.

Narito ang mga pag-aayos na maaari mong gamitin upang ayusin ang isyu sa 'Coding Overloaded' sa OBS Studio sa iyong Windows PC:



  1. Bawasan ang resolution ng output.
  2. Ayusin ang frame rate.
  3. Baguhin ang preset ng encoder.
  4. Gumamit ng hardware encoding.
  5. Baguhin ang priyoridad ng OBS sa Task Manager.
  6. Suriin ang pinagmulan ng pag-record.
  7. Tapusin ang mga magkasalungat na programa gamit ang Task Manager.
  8. Magbakante ng ilang espasyo sa disk.
  9. I-off ang mode ng laro.
  10. Gumamit ng alternatibo sa OBS.

1] Bawasan ang resolution ng output

Ang unang bagay na dapat mong gawin upang malutas ang problemang ito ay upang bawasan ang resolution ng output. Kung pumili ka ng mas mataas na resolution para mag-stream ng gameplay o video sa screen, mangangailangan ito ng mataas na paggamit ng CPU na hindi kayang pangasiwaan ng iyong system. Kaya makukuha mo ang isyu na 'Encoding Overloaded' sa OBS.

Ngayon ay maaaring kailangan mo ng mataas na kalidad na video, ngunit maaaring hindi ito mahawakan ng iyong processor sa ngayon. Kaya, kung naaangkop ang senaryo, ang kailangan mo lang gawin ay babaan ang resolution ng output sa mga setting ng video sa OBS at tingnan kung naayos na ang problema. Narito kung paano ito gawin:

  1. Buksan muna ang OBS Studio at pumunta sa File > Mga Setting o i-click ang button na 'Mga Setting' sa kanang sulok sa ibaba ng screen.
  2. Ngayon pumunta sa video tab sa mga setting at i-click Output (naka-scale) na resolution drop-down na opsyon.
  3. Pagkatapos ay pumili ng mas mababang resolution kaysa sa kasalukuyan. Maaari mong paglaruan ang setting na ito at makita kung anong resolution ang gumagana para sa iyo.
  4. Pagkatapos ay i-click ang Ilapat > OK at i-restart ang iyong computer.
  5. Panghuli, i-restart ang OBS at tingnan kung naresolba ang isyu o hindi.

Kung nakakakuha ka pa rin ng babala na 'Encoding Overloaded' sa OBS, maaari mong sundin ang susunod na pag-aayos.

2] Ayusin ang frame rate

Ang frame rate ay tinutukoy ng bilang ng mga frame na nakunan at ipinapakita bawat segundo sa isang video. Ang pagpili ng mas mataas na frame rate ay maaaring madaig ang iyong CPU at GPU at maging sanhi ng isyu. Kaya, maaari mong subukang babaan ang iyong frame rate at itakda ito sa ibaba ng 30fps at pagkatapos ay tingnan kung nawala ang isyu. Narito kung paano ito gawin:

  1. Una, buksan ang OBS Studio at i-click ang File > Preferences.
  2. Ngayon pumunta sa video tab at i-click Pangkalahatang mga halaga ng FPS dropdown na button.
  3. Pumili ng value na mas mababa sa 30 mula sa mga available na frame rate.
  4. Panghuli, i-click ang Ilapat > OK at i-restart ang OBS. Simulan ang iyong thread at pagkatapos ay tingnan kung ang problema ay nawala o hindi.

Kung hindi ang iyong frame rate ang problema, subukan ang susunod na posibleng pag-aayos.

Tingnan: Ayusin ang OBS Game Black Screen sa Windows

3] Baguhin ang Encoder Preset

Gumagamit ng OBS video encoder x264 default. Ngayon ay mayroon na itong ilang mga preset na magagamit mo upang mag-encode ng mga video. Ang mga preset na ito ay nag-iiba sa kalidad ng video at paggamit ng CPU. “ mabilis ” mayroon ang encoder preset mataas na processor pagkonsumo at produksyon mataas na kalidad ng video , habang ' napakabilis ” nauubos ng preset mababang cpu gamitin, ngunit nagbibigay mababang kalidad ng video . Kung pinili mo Bagalan na-pre-install kaysa sa iba, tulad ng mabilis, magkakaroon ito ng mas mataas na paggamit ng CPU, na maaaring humantong sa babala na 'Na-overload ang Encoding'. Kaya, pumili ng mas mabilis na encoder preset upang malutas ang problemang ito. Maaari kang pumili' napakabilis encoder preset na mayroon average na pag-load ng CPU at magbigay karaniwang kalidad ng video .

Narito ang mga hakbang upang baguhin ang preset ng encoder sa OBS:

  1. Ilunsad muna ang OBS at buksan ito 'File' > 'Mga Setting'.
  2. Ngayon pumunta sa Lumabas tab sa kaliwang sidebar at i-click ang icon Preset ng encoder dropdown na button.
  3. Pagkatapos ay pumili ng mas mabilis na preset na tulad napakabilis, mas mabilis o sobrang bilis preset ng encoder.
  4. Pagkatapos nito, i-click ang Ilapat > OK upang i-save ang mga pagbabago at pagkatapos ay i-restart ang OBS upang tingnan kung nalutas na ang isyu.

Kung nakakakuha ka pa rin ng parehong mensahe ng error, magpatuloy sa susunod na solusyon.

skype javascript kinakailangan upang mag-sign in

4] Gumamit ng hardware encoding

Para bawasan ang paggamit ng CPU, maaari kang gumamit ng hardware encoder gaya ng Quicksync (mga pinagsama-samang Intel GPU), AMF (mga bagong AMD GPU), o NVENC (mga pinakabagong Nvidia GPU). Gayunpaman, ang mga hardware encoder na ito ay nagbibigay ng mas mababang kalidad ng video, ngunit mas kaunting strain sa iyong processor. Samakatuwid, inirerekomendang gumamit ng angkop na hardware encoder mula sa kanila. Narito ang mga hakbang upang baguhin ang hardware encoder sa OBS:

  1. Una, ilunsad ang OBS at pumunta sa Files > Preferences.
  2. Ngayon pumunta sa tab na 'Output' at itakda Coder Upang Hardware . Halimbawa, dahil mayroon akong Intel GPU, maaari kong piliin ang Quicksync hardware encoder.
  3. Panghuli, mag-click sa Mag-apply > OK at pagkatapos ay i-restart ang OBS upang suriin kung ang babala ng 'Encoding Overloaded' ay tumigil o hindi.

Basahin: Hindi nagre-record ang OBS ng gameplay video sa Windows PC.

5] Baguhin ang OBS Priority sa Task Manager

Ang susunod na bagay na kailangan mong gawin ay itakda ang priyoridad ng proseso ng OBS sa task manager sa itaas ng normal o mataas. Ito ay dahil gumagana ang CPU sa mga priyoridad ng gawain. Kung maraming proseso at gawain na tumatakbo sa background, maaaring hindi magamit ng OBS ang mga mapagkukunan ng system ayon sa kailangan nito. Kaya nakuha mo ang babala na 'Na-overload ang pag-encode' bilang resulta. Samakatuwid, kailangan mong baguhin ang OBS priority nang naaayon at pagkatapos ay tingnan kung ang problema ay naayos o hindi.

Narito ang mga hakbang para doon:

  1. Pindutin muna ang Ctrl + Shift + Esc upang buksan ang Task Manager.
  2. Ngayon, mula sa Mga proseso i-right click sa OBS Studio at piliin Pumunta sa mga detalye opsyon.
  3. Pagkatapos nito, sa tab na 'Mga Detalye', i-right-click sa obs64.exe iproseso at piliin Itakda ang Priyoridad bilang 'sa itaas ng normal' o 'mataas'.
  4. Panghuli, buksan ang OSB at tingnan kung nalutas na ang isyu o hindi.

6] Suriin ang Pinagmulan ng Pagre-record

Ang iyong pinagmumulan ng pag-record, gaya ng mga webcam at mga capture card, ay maaaring kumonsumo ng maraming mapagkukunan ng CPU, kaya naman nagkakaroon ka ng problema. Samakatuwid, suriin ang pinagmulan ng pag-record at tiyaking naka-configure ito nang naaayon.

Kung gumagamit ka ng webcam, tiyaking hindi ito nakatakda sa mas mataas na resolution, gaya ng higit sa 480p. Para sa mga gumagamit ng Logitech C920, maaari kang makaranas ng problema kung gagamitin mo ito sa 1080p.

7] Tapusin ang mga magkasalungat na programa gamit ang Task Manager.

Maaaring may mga magkasalungat na program na tumatakbo sa background na nagdudulot ng problema. Ang mga overlay na app tulad ng Discord at NVIDIA Overlay ay kilala na nagdudulot ng mga katulad na isyu. Samakatuwid, isara ang lahat ng naturang programa gamit ang Task Manager at tingnan kung nalutas ang isyu. Kung hindi, maaari kang magpatuloy sa susunod na posibleng pag-aayos.

Maaari mo ring suriin: Hindi gumagana nang maayos ang OBS Display Capture sa Windows

8] Magbakante ng espasyo sa disk

Ang OBS Studio ay nangangailangan ng espasyo sa disk para makapagsulat ng ilang file, kabilang ang mga output na video. Kung patuloy kang nakakakuha ng mensaheng 'Encoding Overloaded' sa OBS, maaaring walang sapat na espasyo ang iyong disk na kailangan ng app. Bilang resulta, hindi mo mai-stream ang iyong mga video gamit ang OBS. Kaya, kailangan mong magbakante ng espasyo sa disk upang ayusin ang problema.

Maaari mong patakbuhin ang built-in na Windows tool i.e. Disk Cleanup upang magbakante ng espasyo sa iyong hard drive. Narito kung paano ito gawin:

  1. Una, buksan ang Disk Cleanup mula sa Startup menu.
  2. Ngayon piliin ang hard drive kung saan mo na-install ang OBS Studio at i-click ang OK.
  3. Pagkatapos ay suriin ang uri ng mga file na gusto mong tanggalin at i-click ang OK.

Bilang karagdagan, maaari mo ring tanggalin ang iyong mga personal na file na hindi mo na kailangan o ilipat ang mga ito sa isa pang drive upang magbakante ng espasyo sa nais na drive.

Kung ang pamamaraang ito ay gumagana para sa iyo, mahusay. Gayunpaman, kung patuloy na lalabas ang mensahe ng babala na 'Encoding Overloaded', maaari mong ilapat ang sumusunod na pag-aayos.

9] Huwag paganahin ang Game Mode

Mataas na Pagganap ng OBS Studio

Kung na-enable mo ang Game Mode sa iyong PC para i-optimize ang performance ng gaming, mag-iiwan ang OBS Studio ng mas kaunting mga mapagkukunan ng system. At sa gayon mayroon kang problema sa kamay. Kaya, maaari mong subukang huwag paganahin ang tampok na Game Mode sa Windows 11/10. Narito kung paano ito gawin:

geforce share hindi gumagana
  1. Una, buksan ang Mga Setting gamit ang Win+I at mag-navigate sa Mga laro tab
  2. Ngayon mag-click sa Mode ng Laro at patayin ang kaukulang switch.

Sana ang 'Encoding Overloaded' na mensahe ng babala ay mawawala na ngayon.

Basahin: Nauutal at nagye-freeze ang OBS bawat ilang segundo sa PC .

10] Gumamit ng Alternatibong OBS

Kung walang gumana para sa iyo, ang huling opsyon ay gamitin ang alternatibong OBS Studio. Mayroong maraming mga libreng programa na magagamit sa Internet na maaari mong i-download at i-install upang mag-live stream at mag-record ng gameplay. Halimbawa, maaari kang gumamit ng mga programa tulad ng XSplit Broadcaster, Lightstream Studio, o Streamlabs. Ang mga ito ay sikat at mabuti.

Kung gusto mo pa ring gumamit ng OBS Studio, isaalang-alang ang pag-upgrade ng iyong hardware. Ito ay dahil maaaring masyadong mahina ang iyong processor para makuha ang pinakamahusay na performance mula sa OBS app at mag-stream ng mataas na kalidad na video. Bilang resulta, patuloy kang nakakakuha ng mga isyu sa 'Coding Overloaded'. Gayundin, kung ito ay masyadong luma, dapat mong palitan at i-upgrade ang iyong hardware upang mapabuti ang pagganap.

Basahin: Ayusin ang pag-crash ng OBS Studio sa Windows PC.

Paano ayusin ang labis na pag-encode sa OBS?

Upang ayusin ang mensahe ng error na 'Encoding Overloaded' sa OBS Studio, baguhin ang mga configuration ng output kabilang ang resolution ng output, frame rate, preset ng encoder, atbp. dahil nagdudulot sila ng mataas na paggamit ng CPU. Bilang karagdagan, maaari kang gumamit ng hardware encoder sa halip na isang software encoder, itakda ang priyoridad ng OBS sa mataas, tapusin ang anumang magkasalungat na programa sa background, huwag paganahin ang feature ng game mode, at magbakante ng espasyo sa disk. Kung magpapatuloy ang problema, suriin ang pinagmulan ng pag-record at tiyaking hindi ito tumatakbo sa masyadong mataas na resolution na nagdudulot ng mataas na paggamit ng CPU.

Paano ko mapipigilan ang OBS na gumamit ng napakaraming CPU?

Upang maiwasan ang mataas na paggamit ng CPU ng OBS Studio, kakailanganin mong babaan ang resolution ng output at bawasan ang frame rate, dahil mas mataas ang mga configuration ng output na ito, mas mataas ang paggamit ng CPU. Bilang karagdagan, maaari mo ring baguhin ang mga opsyon sa pag-encode, kabilang ang preset ng pag-encode, at magtakda ng mas mabilis na preset na kumukonsumo ng mas kaunting CPU. Maaari ka ring gumamit ng hardware encoder tulad ng Quicksync (mga pinagsama-samang Intel GPU), AMF (mga mas bagong AMD GPU), o NVENC (mga pinakabagong Nvidia GPU) upang ayusin ang isyung ito.

Basahin: Hindi lumalabas o hindi gumagana ang OBS camera .

Patok Na Mga Post