Cum se remediază codarea supraîncărcată în OBS Studio



Încercați Instrumentul Nostru Pentru Eliminarea Problemelor

OBS și-a făcut drum de-a lungul anilor către software-ul de streaming profesional de top, cu suport atât pentru sistemul de operare MacOS, cât și pentru Windows. OBS este lăudat pentru că are mai multe controale în ceea ce privește serviciul de streaming pe care îl oferă cu compatibilitate cu mai multe platforme precum Twitch etc.



Codificare suprasolicitată în OBS Studio



Una dintre cele mai frecvente probleme cu care se confruntă utilizatorii este aceea în care văd mesajul „Codificare supraîncărcată” atunci când își difuzează ecranele / jocurile. Această problemă apare în primul rând atunci când computerul dvs. nu poate procesa atât jocul, cât și fluxul în mod corespunzător, deci nu atinge puterea procesorului. Înseamnă că computerul nu vă poate codifica videoclipul suficient de rapid pentru a menține setările pe care le-ați setat, ceea ce va face ca videoclipul să înghețe după câteva secunde sau să provoace bâlbâială periodică.



Mesajul complet de eroare este după cum urmează:

Codificare supraîncărcată! Luați în considerare refuzarea setărilor video sau utilizarea unei presetări de codare mai rapide.

În acest articol, vom trece prin toate cauzele posibile cu privire la motivul pentru care această problemă ar putea apărea pe computerul dvs. și, de asemenea, metodele pe care le puteți utiliza pentru a ocoli problema. Asigurați-vă că începeți cu prima soluție și căutați în jos în consecință. Soluțiile sunt enumerate în funcție de eficiența și ușurința pentru utilizator.

Ce cauzează supraîncărcarea codificării în OBS?

După ce am analizat toate cazurile utilizatorilor și computerele care s-au confruntat cu probleme similare, am ajuns la concluzia că această problemă a apărut de obicei din mai multe motive diferite. Chiar dacă mesajul de eroare înseamnă că problema se datorează în principal resurselor procesorului mai puține, cauzele includ și alte elemente. Unele dintre ele sunt enumerate mai jos:



  • Blocaj CPU: Acesta este principalul motiv pentru care apare acest mesaj de eroare, așa cum am explicat mai devreme. Când CPU-ul dvs. este sufocat de procesul de codificare, lucrurile încep să devină lente și aici OBS vă solicită mesajul de eroare.
  • Stocare redusă: OBS Studio cere să aveți spațiu de stocare optim disponibil pe computerul dvs. atunci când utilizați software-ul. În plus față de utilizarea RAM, acesta folosește și hard diskul pentru anumite operații care includ scrierea configurațiilor temporare și a fișierelor de ieșire. Dacă nu aveți suficient spațiu, s-ar putea să vă confruntați cu problema.
  • Aplicații de streaming terță parte: Dacă rulați alte aplicații legate de streaming / streaming în fundal, acestea ar putea intra în conflict cu OBS într-o măsură în care acesta nu funcționează corect sau suprasolicită. Dezactivarea acestor aplicații rezolvă de obicei problema.
  • Rezoluție mare a ecranului: OBS va necesita mai multe resurse pe măsură ce treceți de la dimensiuni reduse de rezoluție a ecranului la cele mai mari. Dacă nu aveți suficientă putere a procesorului, rezoluția mai mare ar putea fi vinovatul cauzării problemelor.
  • Nivel de prioritate: OBS ar putea fi setat la o prioritate redusă în managerul de activități. Acest lucru va face ca operațiunile sale să aibă prioritate redusă, iar CPU-ul nu va satisface solicitările sale de procesare și, prin urmare, va apărea mesajul de eroare.

Înainte de a trece la soluții, asigurați-vă că sunteți conectat ca administrator pe computerul dvs. și că ați salvat toate înregistrările OBS într-o locație accesibilă.

Soluția 1: schimbarea priorității procesului

Cea mai populară soluție pentru rezolvarea erorii „Encoding Overloaded” este schimbarea priorității procesului OBS din managerul de activități. Procesorul dvs. funcționează pe principiul priorităților; procesele cu priorități ridicate vor fi prelucrate mai întâi în comparație cu alte procese. În cazul OBS, software-ul trebuie să țină pasul cu ecranul de joc / fereastra de streaming într-un raport 1: 1. Rata de joc ar trebui să se potrivească cu rata la care jocul este difuzat. Când acest lucru nu este adevărat, veți experimenta mesajul de eroare.

În această soluție, vom lansa atât jocul, cât și software-ul OBS și apoi vom schimba prioritatea folosind managerul de activități prin alt-tabing. Există două moduri prin care schimbăm prioritatea, adică scădem prioritatea jocului sau creștem prioritatea OBS.

  1. Lansați jocul și studioul OBS și începeți să jucați jocul în timp ce transmiteți în același timp.
  2. Acum apăsați Windows + R, tastați „ taskmgr ”În caseta de dialog și apăsați Enter.
  3. Odată ajuns în task manager, selectați jocul, faceți clic dreapta pe el și selectați Mergeți la detalii . Puteți face același lucru și pentru deschiderea proprietăților OBS Studio.

Detalii despre procesul de deschidere

  1. Odată ajuns în secțiunea de detalii, faceți clic dreapta pe procesul de joc specific și selectați Setați prioritatea> Sub normal . În cazul OBS, selectați Setați prioritatea> Peste normal .

Schimbarea priorității jocului și a OBS

  1. Salvați modificările și ieșiți din managerul de activități. Acum alt-tab pentru joc și verificați dacă puteți reda în flux corect fără probleme.

Soluția 2: reducerea rezoluției de ieșire

Ori de câte ori transmiteți în flux un joc, ecranul se codifică în timp real și aceasta este probabil cea mai extinsă sarcină CPU care continuă. De exemplu, în cazul codificării 1080p, procesul durează de două ori mai mulți pixeli creați pentru fiecare cadru în 720p. Soluția pentru a reduce tensiunea procesorului este de a spune OBS să reducă rezoluția de ieșire. Dacă reduceți rezoluția de ieșire, software-ul reduce automat micșorează cadrele înainte de a le transmite codificatorului.

  1. Lansați OBS Studio și faceți clic pe Setări butonul prezent în partea dreaptă jos a ecranului.

Setări - OBS Studio

  1. Odată ce apare o fereastră nouă, selectați categoria Video și apoi faceți clic pe Rezoluție de ieșire (scalată) . Acum încercați să reduceți rezoluția. Dacă era 1080, încercați să reduceți la 720.

Modificarea rezoluției de ieșire - OBS

  1. Salvați modificările și ieșiți din software. Reporniți computerul și încercați din nou să transmiteți. Verificați dacă mesajul de eroare este rezolvat.

Soluția 3: Reducerea ratei cadrelor

Rata cadrelor corespunde numărului de cadre care sunt capturate din videoclip. Dacă sunteți un jucător, ați înțelege că ratele de cadre sunt principalele etaloane pentru motoarele de jocuri și alte elemente de procesare grafică. Dacă capturați jocul cu rate de cadre ridicate, este posibil să aveți mai multe probleme și un computer întârziat. În această soluție, vom naviga la setările dvs. OBS și vom reduce rata cadrelor în consecință.

  1. Navigați înapoi la setările OBS, așa cum am făcut în setările anterioare și accesați Setari video .
  2. Acum selectați Valori FPS comune și apoi selectați o valoare mai mică. Dacă era 30, ia în considerare să mergi la 20 etc.

Schimbarea cadrului de cadre - OBS

  1. Salvați modificările și ieșiți din software. Reporniți computerul și încercați din nou să transmiteți. Verificați dacă mesajul de eroare este rezolvat.

Soluția 4: Schimbarea presetării x264

Codificatorul video utilizat în mod implicit este x264. Are o serie de presetări diferite implicate în funcționarea sa, care găsește echilibrul între calitatea videoclipului și încărcarea pe CPU. În mod implicit, se folosește presetarea „foarte rapid”. Acesta este echilibrul perfect (conform OBS) între calitatea video și viteza procesorului.

Metodologia în presetări este că presetările mai rapide indică cât de „rapid” va rula un codificator. Când selectați presetări mai rapide, CPU va fi utilizat foarte puțin, dar calitatea videoclipului nu va fi la înălțime. Aici „rapid” înseamnă că videoclipul va fi codat foarte repede fără a efectua multe calcule. Puteți încerca să schimbați presetările și să vedeți dacă o presetare mai rapidă vă rezolvă problema.

  1. Lansați OBS studio și faceți clic pe Setări prezent în partea din dreapta jos a ecranului.
  2. Selectați Ieșire din panoul de navigare din stânga și apoi faceți clic pe Avansat ca mod de ieșire.

Comutarea la Setări avansate

  1. Acum încercați să schimbați modurile presetate și vedeți dacă selectarea unuia mai rapid rezolvă problema pentru dvs.

Puteți experimenta oricând diferite setări presetate în funcție de propriile cerințe.

Soluția 5: Utilizarea codării hardware

Dacă toate metodele de mai sus nu funcționează, putem lua în considerare utilizarea codificării hardware. Codificatoarele hardware și anume AMF, Quicksync și NVENC sunt în mare parte acceptate în GPU-urile Intel și în cele mai noi GPU AMD / NVIDIA. Fiecare utilizator are opțiunea de a direcționa o parte din încărcarea de codificare către codificatoarele hardware cu un cost ușor de calitate scăzută.

Pentru a rezuma, codificatoarele GPU nu oferă o calitate atât de mare ca implicit x264, dar ajută foarte mult dacă aveți resurse CPU limitate.

Mai întâi, vom verifica dacă opțiunea de codificare hardware este deja activată în software-ul dvs. OBS. Dacă nu este, vom parcurge pași suplimentari și vom încerca să rezolvăm problema.

  1. Lansați-vă OBS Studio și navigați la Setări așa cum am făcut mai devreme în soluții.
  2. Acum faceți clic pe Ieșire din panoul de navigare din stânga, selectați Avansat modul de ieșire și bifați opțiunea de Codificator .

Modificarea metodei de codificare - OBS

Dacă nu vedeți opțiunea AMF, Quicksync etc., puteți încerca să activați opțiunea folosind pașii de mai jos. Dacă este prezent ca în exemplul de mai sus, pur și simplu activați-l, salvați modificările și reporniți computerul.

Dacă nu puteți vedea sincronizarea rapidă în opțiunile de codare, probabil că înseamnă că grafica integrată nu este activată în BIOS. Fiecare placă de bază Intel are grafică integrată și acestea sunt activate în mod implicit.

Activarea graficii la bord

Puteți naviga la setările BIOS și puteți verifica dacă opțiunea grafică integrată este activată sau nu. Fiecare BIOS va fi diferit din cauza schimbării producătorului, așa că ar trebui să te uiți puțin în jur. După ce activați grafica dedicată, reporniți computerul și verificați dacă problema este rezolvată.

Soluția 6: Eliberarea spațiului în Drive

Cel mai important motiv pentru care OBS generează mesaje de eroare ca acestea sunt probleme cu stocarea dvs. locală pe computer. Așa cum am menționat anterior, OBS necesită un spațiu pe hard disk pentru a menține fluxul video. Dacă nu aveți spațiu suplimentar, acesta nu va transmite în flux niciun fel de videoclip.

Spațiu complet în OBS Drive

În plus față de curățarea spațiului liber de pe unitatea dvs., puteți efectua și curățarea discului. După curățarea discului, reporniți computerul și încercați din nou să lansați platforma.

  1. Apăsați Windows + E pentru a deschide exploratorul de fișiere, faceți clic pe Acest-PC , și selectați unitatea pe care doriți să o curățați.
  2. Faceți clic dreapta pe el și selectați Proprietăți .
  3. Odată ajuns în proprietăți, selectați general fila și faceți clic pe Curățarea discului .

Curățarea discului - Unitatea Windows

  1. După curățarea discului, reporniți computerul și verificați dacă mesajul de eroare este rezolvat. Asigurați-vă că aveți cel puțin 5-10 GB spațiu liber pe unitate.

Soluția 7: Verificarea software-ului de înregistrare similar

Așa cum am menționat anterior în cauze, studioul OBS pare să intre în conflict cu alte programe de înregistrare care rulează pe computerul dvs. Acestea includ NVIDIA Overlay, Discord, bara de joc Windows, etc. Aici singura soluție este să dezactivați software-ul să ruleze pe computerul dvs. sau să îl dezinstalați complet. În această soluție, vom naviga la managerul de aplicații și vom dezinstala software-ul de pe computer.

  1. Apăsați Windows + R, tastați „ appwiz.cpl ”În caseta de dialog și apăsați Enter.
  2. Odată ajuns în managerul de aplicații, căutați orice software de înregistrare pe care l-ați fi instalat pe computer. Faceți clic dreapta pe el și selectați Dezinstalați .

Dezinstalarea software-ului de înregistrare similar

  1. De asemenea, ar trebui să verificați bara de activități pentru orice aplicații suplimentare care rulează în fundal. Faceți clic dreapta pe fiecare intrare și ieșiți din aplicație.
  2. După ce sunteți absolut sigur că niciun program nu rulează fundalul, rulați din nou OBS și verificați dacă problema este rezolvată.

Soluția 8: Închiderea programelor suplimentare în fundal

Această soluție este de bun simț, dar mulți utilizatori nu reușesc să observe acest scenariu. Ori de câte ori transmiteți în flux utilizând OBS Studio și jucați un joc unul lângă altul, este important ca toate aplicațiile suplimentare care rulează fundalul să fie închise, astfel încât procesorul dvs. să se poată concentra exclusiv pe cele două procese. De asemenea, ar trebui să țineți cont de procesele de fundal care se execută, care s-ar putea să nu fie vizibile în prim plan.

  1. Apăsați Windows + R, tastați „ taskmgr ”În caseta de dialog și apăsați Enter.
  2. Odată ajuns în managerul de activități, selectați orice aplicație suplimentară care rulează fundalul. Faceți clic dreapta pe ele și selectați Termină sarcina .

Sarcina finală a proceselor de fundal

  1. Acum vă vom verifica și tava. Uită-te la partea din dreapta jos a ecranului din bara de activități și localizează orice pictogramă a software-ului care rulează. Dacă găsiți unele care rulează în mod constant și consumă CPU, faceți clic dreapta pe ele și selectați Ieșire .

Părăsirea aplicațiilor din bara de activități

  1. După închiderea tuturor aplicațiilor, încercați streaming și vedeți dacă problema este rezolvată.

Soluția 9: Utilizarea alternativelor terță parte (BandiCam)

Dacă toate metodele de mai sus nu funcționează, puteți încerca mai multe alternative diferite. Cel pe care l-am văzut seamănă cel mai mult cu OBS Studio a fost BandiCam. Are mai multe caracteristici diferite și a permis personalizarea calității streamingului mult mai mult în comparație cu alte aplicații convenționale, cum ar fi Screenshare / Discord etc.

Bandicam

Puteți naviga la site-ul oficial al BandiCam și puteți descărca versiunea gratuită într-o locație accesibilă. După descărcare, faceți clic dreapta pe el și selectați Rulat ca administrator .

Notă: De asemenea, ar trebui să luați în considerare reinstalarea capturii de ecran OBS pe computerul dvs. de la zero după ștergerea tuturor fișierelor temporare. Asigurați-vă că descărcați cea mai recentă versiune de pe site-ul oficial și ștergeți intrările OBS din locațiile de instalare.

8 minute citite