Kuinka korjata ylikuormitettu koodaus OBS Studiossa

OBS on vuosien varrella tiennyt huippuluokan ammattimaisiin suoratoisto-ohjelmistoihin tukemalla sekä macOS- että Windows-käyttöjärjestelmää. OBS: ää kiitetään siitä, että sillä on useita ohjauksia, jotka koskevat sen tarjoamia suoratoistopalveluja, yhteensopivuuden kanssa useiden alustojen, kuten Twitch jne. Kanssa.

Koodaus ylikuormitettu OBS Studiossa

Yksi yleisimmistä ongelmista, jolla käyttäjät kohtaavat, on se, missä he näkevät sanoman 'Encoding Overloaded', kun he suoratoivat näyttöään / peliä. Tämä ongelma ilmenee lähinnä silloin, kun tietokoneesi ei pysty käsittelemään niin peliä kuin suoratoistoa oikein, joten CPU-virran jää vähemmän. Se tarkoittaa, että tietokone ei voi koodata videoitasi riittävän nopeasti pitämään asettamasi asetukset, mikä aiheuttaa videon jäätymisen muutaman sekunnin kuluttua tai aiheuttaa ajoittain myrskyä.

Koko virheviesti on seuraava:

 Koodaus ylikuormitettu! Harkitse videoasetusten poistamista käytöstä tai nopeamman koodausasetuksen käyttämistä. 

Tässä artikkelissa käydään läpi kaikki mahdolliset syyt siihen, miksi tämä ongelma voi ilmetä tietokoneellasi, sekä menetelmät, joita voit käyttää ongelman kiertämiseen. Varmista, että aloitat ensimmäisellä ratkaisulla ja jatka vastaavasti. Ratkaisut luetellaan käyttäjän tehokkuuden ja helppouden mukaan.

Mikä aiheuttaa koodauksen ylikuormituksen OBS: ssä?

Tutkittuaan kaikki käyttäjän tapaukset ja tietokoneet, joissa oli samanlaisia ​​ongelmia, päätelimme, että ongelma ilmeni yleensä useista eri syistä. Vaikka virhesanoma tarkoittaa, että ongelma johtuu pääasiassa vähemmän CPU-resursseista, syyt sisältävät myös muita elementtejä. Jotkut niistä on lueteltu alla:

  • Prosessorin pullonkaula: Tämä on tärkein syy siihen, miksi tämä virheviesti ilmenee, kuten myös aiemmin selitettiin. Kun prosessori tukahdutetaan koodausprosessin avulla, asiat alkavat hidastua ja tässä kohtaa OBS kehottaa sinua ilmoittamaan virheilmoituksesta.
  • Vähäinen tallennustila: OBS Studio edellyttää, että tietokoneellasi on optimaalinen tallennustila, kun käytät ohjelmistoa. RAM-muistin käytön lisäksi se käyttää kiintolevyäsi myös joihinkin toimintoihin, jotka sisältävät väliaikaisten kokoonpanojen ja tulostetiedostojen kirjoittamisen. Jos sinulla ei ole tarpeeksi tilaa, saatat kokea ongelman.
  • Kolmannen osapuolen suoratoistosovellukset: Jos käytät taustalla muita suoratoistoon / suoratoistoon liittyviä sovelluksia, ne saattavat olla ristiriidassa OBS: n kanssa siinä määrin, että se ei toimi kunnolla tai ylikuormittaa. Näiden sovellusten poistaminen käytöstä ratkaisee yleensä ongelman.
  • Korkea näytön resoluutio: OBS vaatii enemmän resursseja siirryttäessä pienistä näytön resoluutiokooista suurempiin. Jos sinulla ei ole tarpeeksi prosessoritehoa, korkeampi resoluutio saattaa aiheuttaa syyn ongelmiin.
  • Prioriteettitaso: OBS: lle voidaan asettaa alhainen prioriteetti tehtävähallinnassa. Tämä aiheuttaa sen, että sen toiminnoilla on matala prioriteetti, ja CPU ei vastaa sen käsittelypyyntöihin, ja virheviesti ilmestyy.

Ennen kuin siirrymme ratkaisuihin, varmista, että olet kirjautunut sisään järjestelmänvalvojana tietokoneellesi ja olet tallentanut kaikki OBS-tallenteet käytettävälle sijainnille.

Ratkaisu 1: Prosessin prioriteetin muuttaminen

Suosituin korjaus 'Koodattu ylikuormitettu' -virheen ratkaisemisessa on OBS-prosessin prioriteetin muuttaminen tehtävähallinnasta. Suorittimesi toimii prioriteettien periaatteella; prosessit, joilla on korkeat prioriteetit, käsitellään ensin muihin prosesseihin verrattuna. OBS: n tapauksessa ohjelmiston on pysyttävä pelinäytössäsi / suoratoistoikkunassa suhteessa 1: 1. Pelinopeuden tulisi olla sama kuin nopeus, jolla peliä lähetetään. Kun tämä ei ole totta, saat virheilmoituksen.

Tässä ratkaisussa käynnistämme sekä pelin että OBS-ohjelmiston ja sitten muutamme prioriteettia tehtävähallintaohjelmalla alt-tabbing. Prioriteetteja voidaan muuttaa kahdella tavalla, ts. Alentaa pelin prioriteettia tai lisätä OBS: n prioriteettia.

  1. Käynnistä peli ja OBS-studio ja aloita pelaaminen samalla kun virtaat samalla.
  2. Paina nyt Windows + R, kirjoita ” taskmgr ” valintaikkunaan ja paina Enter.
  3. Kun peli on tehtävähallinnassa, valitse peli, napsauta sitä hiiren kakkospainikkeella ja valitse Siirry yksityiskohtiin . Voit myös tehdä saman avaamalla OBS Studion ominaisuudet.

Prosessin yksityiskohdat avataan
  1. Kun olet yksityiskohtaisessa osassa, napsauta hiiren kakkospainikkeella tiettyä peliprosessia ja valitse Aseta prioriteetti> Normaalin alapuolella . OBS-tapauksessa valitse Aseta prioriteetti> Normaalin yläpuolella .

Pelin ja OBS: n prioriteetin muuttaminen
  1. Tallenna muutokset ja poistu tehtävähallinnasta. Nyt Alt-välilehti peliin ja tarkista, voitko suoratoistaa oikein ilman mitään ongelmia.

Ratkaisu 2: Tulostustarkkuuden pienentäminen

Aina kun suoratoistat peliä, näyttö koodataan reaaliajassa ja tämä on todennäköisesti kaikkein suorittimen suorittavin tehtävä. Esimerkiksi 1080p-koodauksen tapauksessa prosessi vie kaksi kertaa niin monta pikseliä, jotka luodaan jokaiselle kehykselle 720p: ssä. Kiertosuunta prosessorin rasituksen vähentämiseksi on käske OBS: n pienentämään tulosteen tarkkuutta. Jos pienennät tulosteen tarkkuutta, ohjelmisto pienentää kehyksiä automaattisesti ennen niiden siirtämistä kooderiin.

  1. Käynnistä OBS Studio ja napsauta Asetukset- painiketta näytön oikeassa alareunassa.

Asetukset - OBS Studio
  1. Kun uusi ikkuna aukeaa, valitse videoluokka ja napsauta sitten Tulostus (skaalautuva) -resoluutio . Yritä nyt alentaa tarkkuutta. Jos se oli 1080, yritä pienentää siihen 720.

Tulostustarkkuuden muuttaminen - OBS
  1. Tallenna muutokset ja poistu ohjelmistosta. Käynnistä tietokone uudelleen ja yritä suoratoistoa uudelleen. Tarkista, onko virhesanoma ratkaistu.

Ratkaisu 3: Laskemalla kuvanopeutta

Kuvataajuus vastaa videosta kaapattujen kehysten lukumäärää. Jos olet pelaaja, ymmärrät, että kehysnopeudet ovat pelimoottorien ja muiden graafisten prosessointielementtien tärkeimmät vertailukohdat. Jos sieppaat peliä suurella kuvanopeudella, on todennäköistä, että koet useita ongelmia ja viivästynyt tietokone. Tässä ratkaisussa siirrymme OBS-asetuksiin ja pienennämme kuvanopeutta vastaavasti.

  1. Siirry takaisin OBS-asetuksiin kuten aiemmissakin asetuksissa ja siirry kohtaan Video-asetukset .
  2. Valitse nyt Yleiset FPS-arvot ja valitse sitten alempi arvo. Jos se oli 30, harkitse menemistä 20: een jne.

Kehyksen vaihtaminen - OBS
  1. Tallenna muutokset ja poistu ohjelmistosta. Käynnistä tietokone uudelleen ja yritä suoratoistoa uudelleen. Tarkista, onko virhesanoma ratkaistu.

Ratkaisu 4: x264-esiasetusten muuttaminen

Oletusarvoisesti käytetty videokooderi on x264. Sen toimintaan liittyy useita erilaisia ​​esiasetuksia, jotka löytävät tasapainon videon laadun ja suorittimen kuormituksen välillä. Oletuksena käytetään esiasetettua 'erittäin nopeaa'. Tämä on täydellinen tasapaino (OBS: n mukaan) videon laadun ja suorittimen nopeuden välillä.

Esiasetusten menetelmä on, että nopeammat esiasetukset ilmaisevat kuinka "nopea" enkooderi toimii. Kun valitset nopeampia esiasetuksia, suoritinta käytetään hyvin vähän, mutta videon laatu ei vastaa merkintää. Tässä 'nopea' tarkoittaa, että video koodataan erittäin nopeasti suorittamatta useita laskelmia. Voit yrittää muuttaa esiasetuksia ja nähdä, ratkaisee jokin nopeampi esiasetus ongelman sinulle.

  1. Käynnistä OBS-studio ja napsauta näytön oikeassa alakulmassa olevaa Asetukset- painiketta.
  2. Valitse vasemmanpuoleisesta navigointiruudusta Lähtö ja napsauta sitten lähtötilana Lisäasetukset .

Vaihtaminen lisäasetuksiin
  1. Yritä nyt muuttaa esiasetettuja tiloja ja katso, ratkaiseeko ongelman valitseminen nopeamman.

Voit aina kokeilla erilaisia ​​esiasetettuja asetuksia omien tarpeidesi mukaan.

Ratkaisu 5: Laitekoodauksen käyttäminen

Jos kaikki yllä olevat menetelmät eivät toimi, voimme harkita laitteistoenkoodauksen käyttöä. Laitekoodereita, nimittäin AMF, Quicksync ja NVENC, tuetaan enimmäkseen Intelin varastossa olevissa GPU: issa ja myös uudemmissa AMD / NVIDIA GPU: issa. Jokaisella käyttäjällä on mahdollisuus ohjata osa koodauskuormasta laitteistoenkoodereihin pienillä kustannuksilla, heikentyneellä laadulla.

Yhteenvetona voidaan todeta, että GPU-kooderit eivät tarjoa niin paljon laatua kuin oletusarvo x264, mutta ne auttavat paljon, jos sinulla on rajalliset CPU-resurssit.

Ensin tarkistetaan, onko laitteistoenkoodaus käytössä jo OBS-ohjelmistossa. Jos ei ole, suoritamme lisävaiheet ja yritämme ratkaista ongelman.

  1. Käynnistä OBS Studio ja siirry kohtaan Asetukset kuten aiemmin ratkaisuissa.
  2. Napsauta nyt Tulostus- välilehteä vasemmalla navigointiruudulla, valitse Advanced output mode ja tarkista Encoder- vaihtoehto.

Koodaustavan muuttaminen - OBS

Jos et näe vaihtoehtoa AMF, Quicksync jne., Voit yrittää ottaa vaihtoehdon käyttöön alla olevien vaiheiden avulla. Jos sitä on kuten yllä olevassa esimerkissä, ota se käyttöön, tallenna muutokset ja käynnistä tietokone uudelleen.

Jos et näe pikatahdistusta koodausasetuksissasi, se tarkoittaa todennäköisesti, että integroituja grafiikoita ei ole aktivoitu BIOS-järjestelmässä. Jokaisessa Intelin emolevyssä on integroitu grafiikka, ja ne ovat enimmäkseen käytössä.

Ajotulostimen grafiikan käyttöönotto

Voit navigoida BIOS-asetuksiin ja tarkistaa, onko integroidun grafiikan vaihtoehto käytössä vai ei. Jokainen BIOS on erilainen valmistajan vaihdon takia, joten joudut katsomaan vähän ympärilleen. Kun olet ottanut omistettu grafiikka käyttöön, käynnistä tietokone uudelleen ja tarkista, onko ongelma ratkaistu.

Ratkaisu 6: Vapauta tilaa Drivessa

Tärkein syy siihen, miksi OBS tuottaa tällaisia ​​virheilmoituksia, ovat tietokoneesi paikallisen tallennustilan ongelmat. Kuten aiemmin mainittiin, OBS vaatii kiintolevyltä tilaa, jotta videon suoratoisto jatkuu. Jos sinulla ei ole ylimääräistä tilaa, se ei suoratoista minkäänlaista videota.

Koko tila OBS Drivessa

Aseman vapaan tilan puhdistamisen lisäksi voit myös muokata levyn puhdistusta. Kun olet puhdistanut levyn, käynnistä tietokone uudelleen ja yritä käynnistää alusta uudelleen.

  1. Paina Windows + E avataksesi tiedoston tutkijan, napsauta Tätä-PC : tä ja valitse asema, jonka haluat puhdistaa.
  2. Napsauta sitä hiiren kakkospainikkeella ja valitse Ominaisuudet .
  3. Kun ominaisuudet ovat valittuna, valitse Yleiset- välilehti ja napsauta Levyn puhdistus -painiketta.

Levyn puhdistus - Windows Drive
  1. Kun olet puhdistanut levyn, käynnistä tietokone uudelleen ja tarkista, onko virheilmoitus ratkaistu. Varmista, että levylläsi on vähintään 5-10 Gt tilaa.

Ratkaisu 7: Tarkista samanlainen tallennusohjelmisto

Kuten syissä aiemmin mainittiin, OBS studio näyttää olevan ristiriidassa muiden tietokoneellasi käynnissä olevien tallennusohjelmistojen kanssa. Tähän sisältyy NVIDIA-peittokuva, Discord, Windows-pelipalkki jne. Tässä ainoa kiertotapa on estää ohjelmiston käynnistäminen tietokoneella tai poistaa se kokonaan. Tässä ratkaisussa siirrymme sovellusten hallintaan ja poistamme ohjelmiston tietokoneeltasi.

  1. Paina Windows + R, kirjoita ” appwiz.cpl ” valintaikkunaan ja paina Enter.
  2. Kun olet sovelluksenhallinnassa, etsi tallennusohjelmistoja, jotka olet ehkä asentanut tietokoneellesi. Napsauta sitä hiiren kakkospainikkeella ja valitse Poista .

Samankaltaisen tallennusohjelmiston asennuksen poistaminen
  1. Sinun tulisi myös tarkistaa tehtäväpalkistasi, onko taustalla käynnissä ylimääräisiä sovelluksia. Napsauta hiiren kakkospainikkeella jokaista merkintää ja poistu sovelluksesta.
  2. Kun olet täysin varma, että mikään ohjelma ei ole taustalla, suorita OBS uudelleen ja tarkista, onko ongelma ratkaistu.

Ratkaisu 8: Lisäohjelmien sulkeminen taustalla

Tämä ratkaisu on järkevä, mutta monet käyttäjät eivät huomaa tätä skenaariota. Aina kun suoratoistat OBS Studion avulla ja pelaat peliä vierekkäin, on tärkeää, että kaikki taustaa käyttävät ylimääräiset sovellukset suljetaan, jotta CPU voi keskittyä vain kahteen prosessiin. Sinun tulisi myös ottaa huomioon käynnissä olevat taustaprosessit, jotka eivät ehkä ole havaittavissa etualalla.

  1. Paina Windows + R, kirjoita ” taskmgr ” valintaikkunaan ja paina Enter.
  2. Valitse tehtävähallinnassa kaikki ylimääräiset sovellukset, joilla on tausta. Napsauta niitä hiiren kakkospainikkeella ja valitse Lopeta tehtävä .

Taustaprosessien päättyvä tehtävä
  1. Nyt tarkistamme myös tarjotin. Katso tehtäväpalkin näytön oikeasta alakulmasta ja etsi kaikki käynnissä olevien ohjelmistojen kuvakkeet. Jos löydät jatkuvasti käynnissä olevia ja kuluttavia suorittimia, napsauta niitä hiiren kakkospainikkeella ja valitse Poistu .

Sovellusten lopettaminen tehtäväpalkista
  1. Kun olet sulkenut kaikki sovellukset, kokeile suoratoistoa ja katso onko ongelma ratkaistu.

Ratkaisu 9: Kolmannen osapuolen vaihtoehtojen käyttö (BandiCam)

Jos kaikki yllä olevat menetelmät eivät toimi, voit kokeilla useita erilaisia ​​vaihtoehtoja. Se, jonka näimme muistutti eniten OBS Studiota, oli BandiCam. Sillä on useita erilaisia ​​ominaisuuksia ja se mahdollisti suoratoiston laadun mukauttamisen paljon enemmän verrattuna muihin tavanomaisiin sovelluksiin, kuten Screenshare / Discord jne.

Bandicam

Voit selata BandiCamin viralliselle verkkosivustolle ja ladata ilmaisen version esteettömään sijaintiin. Lataamisen jälkeen napsauta sitä hiiren kakkospainikkeella ja valitse Suorita järjestelmänvalvojana .

Huomaa: Sinun tulisi myös harkita OBS-näyttökaappauksen asentamista uudelleen tietokoneellesi tyhjästä, kun olet myös poistanut kaikki väliaikaiset tiedostot. Varmista, että olet ladannut uusimman version viralliselta verkkosivustolta ja poista OBS-merkinnät asennuspaikoista.

Mielenkiintoisia Artikkeleita