Cum să remediați codificarea supraîncărcată în OBS Studio

De-a lungul anilor, OBS și-a făcut drum spre software-ul de streaming profesional de top, cu suport atât pentru sistemul de operare macOS cât și pentru sistemul de operare Windows. OBS este lăudat pentru faptul că are mai multe controale cu privire la serviciul de streaming pe care îl oferă compatibilitatea cu mai multe platforme, cum ar fi Twitch etc.

Codificare supraîncărcată în OBS Studio

Una dintre problemele cele mai frecvente cu care se confruntă utilizatorii este aceea în care văd mesajul „Codificare supraîncărcat” atunci când își transmit streamurile / jocurile. Această problemă apare în primul rând atunci când computerul dvs. nu este în măsură să proceseze atât jocul, cât și streamingul în mod corespunzător, de aceea se reduce cu puterea procesorului. Înseamnă că computerul nu vă poate codifica video-ul suficient de rapid pentru a menține setările pe care le-ați setat, ceea ce va cauza înghețarea videoclipului după câteva secunde sau va cauza bâlbâiala periodică.

Mesajul complet de eroare este următorul:

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

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

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

După analizarea tuturor cazurilor de utilizare și a computerelor care s-au confruntat cu probleme similare, am ajuns la concluzia că această problemă apare de obicei din mai multe motive diferite. Chiar dacă mesajul de eroare semnifică faptul că problema se datorează în primul rând resurselor procesorului mai puține, cauzele includ și alte elemente. Unele dintre ele sunt enumerate mai jos:

  • Gâtul de degajare al procesorului: Acesta este motivul principal pentru care apare acest mesaj de eroare, așa cum este explicat mai devreme. Când procesorul de procesare a procesului de codificare este înfundat, lucrurile încep să se încetinească și aici OBS vă solicită mesajul de eroare.
  • Spațiu de stocare scăzut: OBS Studio necesită să aveți stocare optimă pe computer atunci când utilizați software-ul. Pe lângă utilizarea RAM-ului, folosește și hard disk-ul pentru anumite operațiuni care includ scrierea configurațiilor temporare și fișierele de ieșire. Dacă nu aveți suficient spațiu, este posibil să vă confruntați cu problema.
  • Aplicații de streaming de la terți: Dacă executați alte aplicații legate de streaming / streaming în fundal, acestea ar putea intra în conflict cu OBS într-o măsură în care nu funcționează corect sau supraîncărcă. Dezactivarea acestor aplicații rezolvă de obicei problema.
  • Rezoluție înaltă a ecranului: OBS va necesita mai multe resurse pe măsură ce treceți de la dimensiuni mici de rezoluție a ecranului la cele mai mari. Dacă nu aveți suficientă putere a procesorului, rezoluția mai mare poate fi vinovatul pentru a cauza probleme.
  • Nivel de prioritate: OBS ar putea fi setat la prioritate scăzută în managerul de sarcini. Acest lucru va face ca operațiunile sale să aibă o prioritate scăzută, iar CPU să nu răspundă solicitărilor 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 ați salvat toate înregistrările OBS într-o locație accesibilă.

Soluția 1: Modificarea priorității procesului

Cea mai populară soluție în rezolvarea erorii „Codificare supraîncărcată” este schimbarea priorității procesului OBS din managerul de sarcini. Procesorul dvs. funcționează pe principiul priorităților; procesele cu priorități înalte vor fi procesate 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 trebuie să se potrivească cu cea la care este difuzat jocul. Când acest lucru nu este adevărat, veți vedea mesajul de eroare.

În această soluție, vom lansa atât jocul, cât și software OBS și apoi vom schimba prioritatea folosind managerul de sarcini prin tab-ul alt. Există două moduri prin care schimbăm prioritatea, adică scădem prioritatea jocului sau sporim 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 managerul de sarcini, selectați jocul, faceți clic dreapta pe el și selectați Mergi la detalii . Puteți face același lucru pentru deschiderea proprietăților OBS Studio.

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

Modificarea priorității jocului și a OBS
  1. Salvați modificările și ieșiți din managerul de sarcini. Acum alt-tab la joc și verificați dacă puteți transmite în mod corespunzător fără probleme.

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

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

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

Setări - OBS Studio
  1. Odată ce apare o fereastră nouă, selectați categoria de videoclipuri, apoi faceți clic pe Rezoluție de ieșire (la scară) . Încercați acum să reduceți rezoluția. Dacă a fost 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ă faceți streaming. Verificați dacă mesajul de eroare este rezolvat.

Soluția 3: Reducerea ratei cadrului

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

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

Schimbarea cadrului - OBS
  1. Salvați modificările și ieșiți din software. Reporniți computerul și încercați din nou să faceți streaming. Verificați dacă mesajul de eroare este rezolvat.

Soluția 4: Schimbarea presetării x264

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

Metodologia în presetări este aceea 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 de până la notă. Aici „rapid” înseamnă că videoclipul va fi codat foarte rapid fără a efectua multe calcule. Puteți încerca să schimbați presetările și să vedeți dacă vreo presetare mai rapidă rezolvă problema pentru dvs.

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

Trecerea la Setări avansate
  1. Încercați să schimbați modurile prestabilite și vedeți dacă selectați unul mai rapid rezolvă problema pentru dvs.

Puteți experimenta întotdeauna cu diferite setări prestabilite în funcție de propriile cerințe.

Soluția 5: Utilizarea codificării hardware

Dacă toate metodele de mai sus nu funcționează, putem lua în considerare utilizarea codificării hardware. Codificatoarele hardware, respectiv AMF, Quicksync și NVENC sunt acceptate în mare parte în GPU-uri de stocare Intel și în GPU-uri AMD / NVIDIA mai noi. Fiecare utilizator are opțiunea de a direcționa o parte din încărcarea de codificare către codificatoarele hardware cu un cost redus al calității scăzute.

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

În primul rând, vom verifica dacă opțiunea de codare hardware este deja activată în software-ul dvs. OBS. Dacă nu, vom face pași suplimentari și vom încerca să rezolvăm problema.

  1. Lansați OBS Studio și navigați la Setări așa cum am făcut anterior în soluții.
  2. Acum faceți clic pe fila Ieșire folosind panoul de navigare din stânga, selectați Modul de ieșire avansat și verificați opțiunea Encoder .

Schimbarea 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 dvs. de codare, probabil că înseamnă că graficele dvs. integrate nu sunt activate în BIOS-ul dvs. Fiecare placă de bază Intel are grafică integrată și sunt activate în mod implicit în mod implicit.

Activarea graficii de bord

Puteți naviga la setările BIOS și puteți verifica dacă opțiunea graficelor integrate este activată sau nu. Fiecare BIOS va fi diferit din cauza schimbării producătorului, așa că va trebui să vă uitați puțin în jur. După activarea graficii dvs. dedicate, reporniți computerul și verificați dacă problema este rezolvată.

Soluția 6: eliberarea spațiului în unitate

Cel mai important motiv pentru care OBS generează mesaje de eroare, precum acestea sunt probleme cu stocarea locală pe computer. Așa cum am menționat anterior, OBS necesită ceva spațiu pe hard disk pentru a-și continua difuzarea videoclipurilor. Dacă nu aveți spațiu suplimentar, nu va transmite niciun fel de videoclip.

Spațiu complet în OBS Drive

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

  1. Apăsați Windows + E pentru a deschide exploratorul de fișiere, faceți clic pe Acest computer ș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 fila General și faceți clic pe Curățare disc .

Curățarea discului - Windows Drive
  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 unor programe similare de înregistrare

Așa cum am menționat anterior în cauzele, studioul OBS pare să intre în conflict cu alte programe de înregistrare care rulează pe computer. Aceasta include Suprapunerea NVIDIA, Discordia, bara de jocuri Windows, etc. Aici singura soluție este de a dezactiva software-ul de la rularea pe computer sau de a-l dezinstala complet. În această soluție, vom naviga către 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. După ce vă aflați în managerul de aplicații, căutați orice software de înregistrare pe care l-ați instalat pe computer. Faceți clic dreapta pe ea și selectați Dezinstalare .

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 faceți streaming cu OBS Studio și jucați un joc cot la cot, 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 derulează, care ar putea să nu fie observate î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 sarcini, selectați orice aplicații suplimentare care rulează fundalul. Faceți clic dreapta pe ele și selectați End task .

Sarcina finală a proceselor de fundal
  1. Acum vă vom verifica și tava. Uită-te la partea din dreapta-jos a ecranului la bara de activități și găsește orice pictograme cu software-ul care rulează. Dacă găsiți un procesor care rulează și consumă constant CPU, faceți clic dreapta pe ele și selectați Ieșire .

Renunțarea la aplicații din bara de activități
  1. După închiderea tuturor aplicațiilor, încercați să transmiteți fluxul și să vedeți dacă problema este rezolvată.

Soluția 9: Utilizarea alternativelor terților (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 pe 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 Executare ca administrator .

Notă: De asemenea, ar trebui să luați în considerare reinstalarea capturii de afișare OBS pe computer după ce ștergeți toate fișierele 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.

Articole Interesante