Oppaat

Kuinka korjata ylikuormitettu koodaus OBS Studiossa

OBS on vuosien varrella päässyt ammattimaiseen streaming-ohjelmistoon tukemalla sekä macOS- että Windows-käyttöjärjestelmää. OBS: ää kiitetään siitä, että sillä on useita ohjauksia sen tarjoamaan suoratoistopalveluun ja yhteensopivuuteen useiden alustojen, kuten Twitchin jne.

Yksi yleisimmistä ongelmista, joita käyttäjät kohtaavat, on se, missä he näkevät viestin ”Encoding Overloaded” suoratoistaessaan näyttöään / pelejä. Tämä ongelma ilmenee pääasiassa silloin, kun tietokoneesi ei pysty käsittelemään sekä peliä että suoratoistoa kunnolla, jolloin CPU-teho on alhainen. Se tarkoittaa, että tietokoneesi ei pysty koodaamaan videoitasi tarpeeksi nopeasti ylläpitämään asettamiasi asetuksia, mikä saa videon jäätymään muutaman sekunnin kuluttua tai aiheuttaa ajoittaista änkyttämistä.

Koko virheilmoitus on seuraava:

Koodaus ylikuormitettu! Harkitse videoasetusten hylkäämistä tai nopeamman koodauksen esiasetuksen käyttämistä.

Tässä artikkelissa käydään läpi kaikki mahdolliset syyt siihen, miksi ongelma voi ilmetä tietokoneellasi, ja myös menetelmät, joita voit käyttää ongelman kiertämiseen. Varmista, että aloitat ensimmäisestä ratkaisusta ja jatkat matkaa vastaavasti. Ratkaisut on lueteltu käyttäjän tehokkuuden ja helppouden mukaan.

Mikä aiheuttaa koodauksen ylikuormituksen OBS: ssä?

Analysoimalla kaikki käyttäjätapaukset ja tietokoneet, joissa oli samanlaisia ​​ongelmia, tulimme siihen tulokseen, että tämä ongelma ilmeni yleensä useista eri syistä. Vaikka virheilmoitus tarkoittaa, että ongelma johtuu pääasiassa vähemmän suorittimen resursseista, syihin sisältyy myös muita elementtejä. Jotkut niistä on lueteltu alla:

  • CPU: n pullonkaula: Tämä on tärkein syy miksi tämä virheilmoitus esiintyy kuten aiemmin on selitetty. Kun koodausprosessi tukahduttaa suorittimen, asiat alkavat hidastua, ja OBS kehottaa sinua virheilmoituksella.
  • Vähän varastointia: OBS Studio edellyttää, että tietokoneellasi on optimaalinen tallennustila, kun käytät ohjelmistoa. RAM-muistin käyttämisen lisäksi se käyttää kiintolevyäsi joihinkin toimintoihin, kuten väliaikaisten kokoonpanojen ja tulostustiedostojen kirjoittamiseen. Jos sinulla ei ole tarpeeksi tilaa, saatat kokea ongelman.
  • Kolmannen osapuolen suoratoistosovellukset: Jos käytät muita suoratoistoon / suoratoistoon liittyviä sovelluksia taustalla, ne saattavat olla ristiriidassa OBS: n kanssa siinä määrin, että se ei toimi kunnolla tai ylikuormittaa. Näiden sovellusten poistaminen käytöstä yleensä ratkaisee ongelman.
  • Suuri näytön tarkkuus: OBS vaatii enemmän resursseja, kun siirryt pienen näytön tarkkuuskokoista suurempiin. Jos sinulla ei ole tarpeeksi CPU-tehoa, suurempi resoluutio voi olla syyllinen ongelmien aiheuttamiseen.
  • Prioriteettitaso: Tehtävähallinnassa saattaa olla OBS: n matala prioriteetti. Tämä aiheuttaa sen toiminnoille matalan prioriteetin eikä CPU vastaa palvelupyyntöihinsä, joten virhesanoma tulee esiin.

Ennen kuin siirrymme ratkaisuihin, varmista, että olet kirjautunut sisään järjestelmänvalvojana tietokoneellasi ja olet tallentanut kaikki OBS-tallenteet esteettömään sijaintiin.

Ratkaisu 1: Prosessin prioriteetin muuttaminen

Suosituin korjaus Ylikuormitetun koodauksen virheen ratkaisemisessa muuttaa OBS-prosessin prioriteettia tehtävänhallinnasta. Suorittimesi toimii prioriteettien periaatteen mukaisesti; korkean prioriteetin prosessit käsitellään ensin muihin prosesseihin verrattuna. OBS: n tapauksessa ohjelmiston on pysyttävä mukana pelinäytössäsi / suoratoistoikkunassasi suhteessa 1: 1. Pelinopeuden on vastattava pelin lähetysnopeutta. Kun tämä ei ole totta, saat virheilmoituksen.

Tässä ratkaisussa käynnistämme sekä pelin että OBS-ohjelmiston ja muutamme sitten prioriteettia tehtävänhallinnan avulla alt-välilehdillä. On kaksi tapaa, joilla muutamme prioriteettia, ts. Pienennämme pelin prioriteettia tai korotamme OBS: n prioriteettia.

  1. Käynnistä peli ja OBS-studio ja aloita pelaamista samalla, kun suoratoistat samalla.
  2. Paina nyt Windows + R, kirjoitataskmgr”Ja paina Enter.
  3. Kun olet tehtävänhallinnassa, valitse peli, napsauta sitä hiiren kakkospainikkeella ja valitse Siirry yksityiskohtiin. Voit tehdä samoin myös OBS Studion ominaisuuksien avaamisen yhteydessä.
  1. Napsauta tieto-osiossa hiiren kakkospainikkeella tiettyä peliprosessia ja valitse Aseta prioriteetti> Alle normaalin. Valitse OBS: n tapauksessa Aseta prioriteetti> Yli normaalin.
  1. Tallenna muutokset ja poistu tehtävänhallinnasta. Nyt Alt-välilehti peliin ja tarkista, voitko suoratoistaa oikein ilman ongelmia.

Ratkaisu 2: Lähtötarkkuuden pienentäminen

Aina kun suoratoistat peliä, näyttö koodataan reaaliajassa, ja tämä on todennäköisesti prosessorin laajin tehtävä. Esimerkiksi 1080p-koodauksen tapauksessa prosessi vie kaksi kertaa niin monta pikseliä, jotka luodaan kullekin kehykselle 720p: ssä. Ratkaisu prosessorin rasituksen vähentämiseksi on käske OBS: ää pienentämään lähtöresoluutioasi. Jos pienennät lähtöresoluutiota, ohjelmisto pienentää kehysten kutistumista automaattisesti ennen niiden siirtämistä enkooderille.

  1. Käynnistä OBS Studio ja napsauta asetukset -painike näytön oikeassa alakulmassa.
  1. Kun uusi ikkuna avautuu, valitse luokka Video ja napsauta sitten Lähdön (skaalattu) tarkkuus. Yritä nyt pienentää tarkkuutta. Jos se oli 1080, yritä pienentää siihen 720.
  1. Tallenna muutokset ja poistu ohjelmistosta. Käynnistä tietokone uudelleen ja yritä suoratoistaa uudelleen. Tarkista, onko virhesanoma ratkaistu.

Ratkaisu 3: Pienennä ruutunopeutta

Kuvanopeus vastaa videosta kaapattavien kehysten määrää. Jos olet pelaaja, ymmärrät, että kehysnopeudet ovat pelimoottoreiden ja muiden graafisten käsittelyelementtien tärkeimmät vertailuarvot. Jos kaappaat peliä suurella kehysnopeudella, on todennäköistä, että koet useita ongelmia ja viivästyneen tietokoneen. Tässä ratkaisussa siirrymme OBS-asetuksiisi ja alennamme kehysnopeutta vastaavasti.

  1. Siirry takaisin OBS-asetuksiin, kuten teimme edellisissä asetuksissa, ja siirry kohtaan Videoasetukset.
  2. Valitse nyt Yhteiset FPS-arvot ja valitse sitten pienempi arvo. Jos se oli 30, harkitse 20: een menemistä jne.
  1. Tallenna muutokset ja poistu ohjelmistosta. Käynnistä tietokone uudelleen ja yritä suoratoistaa uudelleen. Tarkista, onko virhesanoma ratkaistu.

Ratkaisu 4: x264-esiasetuksen 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ä. Oletusarvoisesti käytetään esiasetettua 'erittäin nopeasti'. Tämä on täydellinen tasapaino (OBS: n mukaan) videon laadun ja suorittimen nopeuden välillä.

Esiasetusten menetelmä on, että nopeammat esiasetukset osoittavat kuinka nopeasti kooderi toimii. Kun valitset nopeammat esiasetukset, keskusyksikköä käytetään vähemmän, mutta videon laatu ei ole merkki. Tässä "nopea" tarkoittaa, että video koodataan hyvin nopeasti suorittamatta monia laskelmia. Voit yrittää muuttaa esiasetuksia ja katsoa, ​​ratkaiseeko ongelma nopeamman esiasetuksen.

  1. Käynnistä OBS studio ja napsauta asetukset näytön oikeassa alakulmassa.
  2. Valitse Tuotos vasemmasta navigointiruudusta ja napsauta sitten Pitkälle kehittynyt lähtötilana.
  1. Yritä nyt muuttaa esiasetettuja tiloja ja katso, ratkaiseeko ongelma nopeamman.

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

Ratkaisu 5: Laitteenkoodauksen käyttäminen

Jos kaikki yllä olevat menetelmät eivät toimi, voimme harkita laitteistokoodauksen käyttöä. Laitteenkoodereita, nimittäin AMF: ää, Quicksyncia ja NVENC: tä, tuetaan enimmäkseen myös Intelin varasto-näytönohjaimissa ja uudemmissa AMD / NVIDIA-näytönohjaimissa. Jokaisella käyttäjällä on mahdollisuus ohjata osa koodauskuormasta laitteistokoodereihin pienellä laadun heikkenemiskustannuksella.

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

Ensin tarkistamme, onko laitteistokoodauksen vaihtoehto jo otettu käyttöön OBS-ohjelmistossa. Jos näin ei ole, käymme läpi lisävaiheet ja yritämme ratkaista ongelman.

  1. Käynnistä OBS Studio ja siirry kohtaan asetukset kuten teimme aiemmin ratkaisuissa.
  2. Napsauta nyt Tuotos -välilehti vasemmalla olevalla navigointiruudulla, valitse Pitkälle kehittynyt ja tarkista vaihtoehto Kooderi.

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

Jos et näe nopeaa synkronointia koodausvaihtoehdoissasi, se tarkoittaa todennäköisesti, että integroitua grafiikkaa ei ole aktivoitu BIOSissa. Jokaisella Intelin emolevyllä on integroitu grafiikka, ja ne ovat yleensä oletusarvoisesti käytössä.

Voit siirtyä BIOS-asetuksiisi ja tarkistaa, onko integroidun grafiikan vaihtoehto käytössä vai ei. Jokainen BIOS on erilainen valmistajan vaihdon takia, joten sinun on katsottava hieman ympärillesi. Kun olet ottanut käyttöön erillisen grafiikan, käynnistä tietokone uudelleen ja tarkista, onko ongelma ratkaistu.

Ratkaisu 6: Vapauta tilaa asemassa

Tärkein syy siihen, miksi OBS tuottaa tällaisia ​​virheilmoituksia, ovat ongelmia tietokoneen paikallisen tallennustilan kanssa. Kuten aiemmin mainittiin, OBS vaatii kiintolevylläsi tilaa videon suoratoiston jatkamiseksi. Jos sinulla ei ole ylimääräistä tilaa, se ei suoratoista minkäänlaista videota.

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

  1. Avaa Windows Explorer painamalla Windows + E, napsauta Tämä-PCja valitse asema, jonka haluat puhdistaa.
  2. Napsauta sitä hiiren kakkospainikkeella ja valitse Ominaisuudet.
  3. Kun olet ominaisuuksissa, valitse Kenraali välilehti ja napsauta Levyn puhdistus.
  1. Kun olet puhdistanut levyn, käynnistä tietokone uudelleen ja tarkista, onko virheilmoitus ratkaistu. Varmista, että asemalla on vähintään 5-10 Gt vapaata tilaa.

Ratkaisu 7: Tarkistetaan vastaavia tallennusohjelmistoja

Kuten aiemmin syissä mainittiin, OBS-studio näyttää olevan ristiriidassa muiden tietokoneellasi toimivien tallennusohjelmistojen kanssa. Tämä sisältää NVIDIA Overlay-, Discord-, Windows-pelipalkin jne. Tässä ainoa kiertotapa on poistaa ohjelmisto käytöstä tietokoneellasi tai poistaa se kokonaan. Tässä ratkaisussa siirrymme sovellusten hallintaan ja poistamme ohjelmiston tietokoneeltasi.

  1. Paina Windows + R, kirjoitaappwiz.cpl”Ja paina Enter.
  2. Kun olet sovellushallinnassa, etsi kaikki tietokoneellesi mahdollisesti asentamasi tallennusohjelmistot. Napsauta sitä hiiren kakkospainikkeella ja valitse Poista asennus.
  1. Tarkista myös tehtäväpalkista, onko taustalla käynnissä olevia ylimääräisiä sovelluksia. Napsauta hiiren kakkospainikkeella kutakin merkintää ja sulje sovellus.
  2. Kun olet täysin varma, että mikään ohjelma ei suorita taustaa, suorita OBS uudelleen ja tarkista, onko ongelma ratkaistu.

Ratkaisu 8: Lisäohjelmien sulkeminen taustalla

Tämä ratkaisu on järki, mutta monet käyttäjät eivät huomaa tätä skenaariota. Aina kun suoratoistat OBS Studiota ja pelaat peliä rinnakkain, on tärkeää, että kaikki taustaa käyttävät ylimääräiset sovellukset ovat kiinni, jotta suorittimesi voi keskittyä yksinomaan kahteen prosessiin. Sinun tulisi myös ottaa huomioon käynnissä olevat taustaprosessit, joita ei ehkä havaita etualalla.

  1. Paina Windows + R, kirjoitataskmgr”Ja paina Enter.
  2. Kun olet tehtävänhallinnassa, valitse kaikki taustaa käyttävät ylimääräiset sovellukset. Napsauta niitä hiiren kakkospainikkeella ja valitse Lopeta tehtävä.
  1. Tarkistamme nyt myös lokerosi. Katso tehtäväpalkin näytön oikeasta alakulmasta ja etsi kaikki käynnissä olevan ohjelmiston kuvakkeet. Jos löydät jatkuvasti käynnissä olevia ja kuluttavia suorittimia, napsauta niitä hiiren kakkospainikkeella ja valitse Lopeta.
  1. Kun olet sulkenut kaikki sovellukset, yritä suoratoistaa ja katso, onko ongelma ratkaistu.

Ratkaisu 9: Kolmansien osapuolten vaihtoehtojen käyttäminen (BandiCam)

Jos kaikki yllä olevat menetelmät eivät toimi, voit kokeilla useita eri vaihtoehtoja. Se, jonka näimme muistuttavan eniten OBS Studiota, oli BandiCam. Siinä on useita eri ominaisuuksia ja se sallii suoratoiston laadun räätälöinnin paljon enemmän verrattuna muihin tavanomaisiin sovelluksiin, kuten Screenshare / Discord jne.

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

merkintä: Sinun tulisi myös harkita OBS-näytön sieppauksen asentamista uudelleen tietokoneeseen tyhjästä poistettuasi kaikki väliaikaiset tiedostot. Varmista, että lataat uusimman version viralliselta verkkosivustolta ja poistat OBS: n merkinnät asennuspaikoista.

$config[zx-auto] not found$config[zx-overlay] not found