Kaip pataisyti kodavimą, perkrautą OBS studijoje



Išbandykite Mūsų Instrumentą, Kaip Pašalinti Problemas

Per daugelį metų OBS pasiekė aukščiausią profesionalią srautinio perdavimo programinę įrangą, palaikydama tiek „MacOS“, tiek „Windows“ operacinę sistemą. OBS giriamas už tai, kad turi daugybę srautinio perdavimo paslaugų, kurias ji teikia, suderinamumą su keliomis platformomis, tokiomis kaip „Twitch“ ir kt.



Kodavimas perkrautas OBS studijoje



Viena iš dažniausiai pasitaikančių problemų, su kuria susiduria vartotojai, yra tai, kur jie transliuodami savo ekranus / žaidimus mato pranešimą „Encoding Overloaded“. Ši problema pirmiausia kyla, kai jūsų kompiuteris negali tinkamai apdoroti žaidimo ir srautinio perdavimo, taigi trūksta procesoriaus galios. Tai reiškia, kad kompiuteris negali pakankamai greitai užkoduoti vaizdo įrašo, kad išlaikytų nustatytus nustatymus, dėl kurių po kelių sekundžių vaizdo įrašas sustings arba periodiškai mikčioja.



Visas klaidos pranešimas yra toks:

Kodavimas perkrautas! Apsvarstykite galimybę atsisakyti vaizdo įrašo nustatymų arba naudoti greitesnį kodavimo nustatymą.

Šiame straipsnyje mes apžvelgsime visas galimas priežastis, kodėl ši problema gali kilti jūsų kompiuteryje, ir metodus, kuriuos galite naudoti norėdami apeiti problemą. Pradėkite nuo pirmojo sprendimo ir atitinkamai eikite žemyn. Sprendimai išvardyti atsižvelgiant į efektyvumą ir patogumą vartotojui.

Kas sukelia kodavimo kodo perkrovą OBS?

Išanalizavę visus vartotojų atvejus ir kompiuterius, kurie susidūrė su panašiomis problemomis, priėjome išvadą, kad ši problema dažniausiai kyla dėl kelių skirtingų priežasčių. Nors klaidos pranešimas reiškia, kad problema pirmiausia kyla dėl mažesnio procesoriaus išteklių, priežastys taip pat apima kitus elementus. Kai kurie iš jų yra išvardyti žemiau:



  • Procesoriaus butelio kaklelis: Tai yra pagrindinė priežastis, kodėl šis klaidos pranešimas atsiranda taip pat, kaip anksčiau paaiškinta. Kai kodavimo procesas užgniaužia jūsų procesorių, viskas pradeda lėtėti ir būtent čia OBS paragina jus pateikti klaidos pranešimą.
  • Mažas saugojimas: Jei naudojate programinę įrangą, „OBS Studio“ reikalauja, kad jūsų kompiuteryje būtų optimali saugykla. Be RAM naudojimo, jis taip pat naudoja kietąjį diską kai kurioms operacijoms, įskaitant laikinų konfigūracijų ir išvesties failų rašymą. Jei neturite pakankamai vietos, galite susidurti su problema.
  • Trečiųjų šalių srautinio perdavimo programos: Jei fone naudojate kitas su srautu ir srautu susijusias programas, jos gali prieštarauti OBS tiek, kad ji tinkamai neveikia arba perkraunama. Išjungus tas programas, problema paprastai išsprendžiama.
  • Didelė ekrano skiriamoji geba: OBS reikės daugiau išteklių, kai pereisite nuo mažo ekrano skiriamosios gebos prie didesnių. Jei neturite pakankamai procesoriaus galios, didesnė skiriamoji geba gali būti problemų priežastis.
  • Prioriteto lygis: Jūsų užduočių tvarkyklėje OBS gali būti nustatytas mažas prioritetas. Dėl to jo operacijoms bus teikiama maža pirmenybė, o procesorius netenkins jos užklausų dėl apdorojimo, todėl pasirodys klaidos pranešimas.

Prieš pereidami prie sprendimų, įsitikinkite, kad kompiuteryje esate prisijungę kaip administratorius ir visus OBS įrašus išsaugojote prieinamoje vietoje.

1 sprendimas: pakeisti proceso prioritetą

Populiariausias pataisymas sprendžiant klaidą „Encoding Overloaded“ yra OBS proceso prioriteto keitimas iš užduočių tvarkyklės. Jūsų procesorius veikia vadovaudamasis prioritetais; procesai su dideliu prioritetu bus apdorojami pirmiausia, palyginti su kitais procesais. OBS atveju programinė įranga turi neatsilikti nuo jūsų žaidimų ekrano / srautinio perdavimo lango santykiu 1: 1. Žaidimo tempas turi atitikti žaidimo transliavimo greitį. Kai tai netiesa, pamatysite klaidos pranešimą.

Šiame sprendime paleisime ir žaidimą, ir OBS programinę įrangą, o tada pakeisime prioritetą naudodami užduočių tvarkyklę, pakaitomis. Yra du būdai, kuriais mes keičiame prioritetą, t. Y. Mažiname žaidimo prioritetą arba padidiname OBS prioritetą.

  1. Paleiskite žaidimą ir OBS studiją ir pradėkite žaisti žaidimą tuo pačiu metu transliuodami.
  2. Dabar paspauskite „Windows + R“, įveskite „ taskmgr “Dialogo lange ir paspauskite Enter.
  3. Patekę į užduočių tvarkyklę pasirinkite žaidimą, dešiniuoju pelės mygtuku spustelėkite jį ir pasirinkite Eikite į išsamią informaciją . Taip pat galite padaryti atidarydami „OBS Studio“ ypatybes.

Išsami atidarymo proceso informacija

  1. Patekę į išsamią informaciją, dešiniuoju pelės mygtuku spustelėkite konkretų žaidimo procesą ir pasirinkite Nustatyti prioritetą> Mažiau nei įprasta . OBS atveju pasirinkite Nustatykite prioritetą> Virš įprasto .

Žaidimo ir OBS prioriteto keitimas

  1. Išsaugokite pakeitimus ir uždarykite užduočių tvarkyklę. Dabar Alt-tab į žaidimą ir patikrinkite, ar galite tinkamai perduoti srautą be jokių problemų.

2 sprendimas: mažinti išvesties skiriamąją gebą

Kai tik transliuojate žaidimą, ekranas užkoduojamas realiuoju laiku ir tai tikriausiai yra pati plačiausia procesoriaus užduotis. Pavyzdžiui, 1080p kodavimo atveju procesas užima dvigubai daugiau taškų, kurie yra sukurti kiekvienam kadrui 720p. Sprendimas sumažinti procesoriaus įtampą yra nurodyti OBS sumažinti išvesties skiriamąją gebą. Jei sumažinsite išvesties skiriamąją gebą, programinė įranga automatiškai sumažina rėmelių susitraukimą, prieš perduodama juos koduotojui.

  1. Paleiskite „OBS Studio“ ir spustelėkite Nustatymai mygtukas yra apatiniame dešiniajame ekrano krašte.

Nustatymai - „OBS Studio“

  1. Kai pasirodys naujas langas, pasirinkite kategoriją Vaizdo įrašas ir tada spustelėkite Išvesties (mastelio) skiriamoji geba . Dabar pabandykite sumažinti raišką. Jei tai buvo 1080, pabandykite sumažinti iki 720.

Išvesties skiriamosios gebos keitimas - OBS

  1. Išsaugokite pakeitimus ir išeikite iš programinės įrangos. Iš naujo paleiskite kompiuterį ir bandykite dar kartą perduoti srautą. Patikrinkite, ar klaidos pranešimas išspręstas.

3 sprendimas: kadrų dažnio sumažinimas

Kadrų dažnis atitinka vaizdo įraše užfiksuotų kadrų skaičių. Jei esate žaidėjas, suprastumėte, kad kadrų dažnis yra pagrindiniai žaidimų variklių ir kitų grafinio apdorojimo elementų etalonai. Jei žaidimą fiksuojate dideliu kadrų dažniu, yra tikimybė, kad patirsite keletą problemų ir atsiliksiantį kompiuterį. Šiame sprendime pereisime prie jūsų OBS nustatymų ir atitinkamai sumažinsime kadrų dažnį.

  1. Grįžkite atgal į OBS nustatymus, kaip tai darėme ankstesniuose nustatymuose, ir eikite į Vaizdo įrašo nustatymai .
  2. Dabar pasirinkite Bendros FPS vertės ir tada pasirinkite mažesnę vertę. Jei buvo 30, apsvarstykite galimybę eiti į 20 ir t. T.

Kadrų dažnio keitimas - OBS

  1. Išsaugokite pakeitimus ir išeikite iš programinės įrangos. Iš naujo paleiskite kompiuterį ir bandykite dar kartą perduoti srautą. Patikrinkite, ar klaidos pranešimas išspręstas.

4 sprendimas: x264 išankstinio nustatymo keitimas

Pagal numatytuosius nustatymus naudojamas vaizdo kodatorius yra x264. Jis turi daug skirtingų išankstinių nustatymų, susijusių su jo veikimu, kuris nustato pusiausvyrą tarp vaizdo įrašo kokybės ir procesoriaus apkrovos. Pagal numatytuosius nustatymus naudojamas iš anksto nustatytas „labai greitai“. Tai yra puikus balansas (pagal OBS) tarp vaizdo kokybės ir procesoriaus greičio.

Išankstinių nustatymų metodika yra ta, kad greitesni išankstiniai nustatymai nurodo, kaip „greitai“ veiks koderis. Kai pasirenkate greitesnius išankstinius nustatymus, procesorius bus naudojamas labai mažai, tačiau vaizdo įrašo kokybė neatitiks ženklo. Čia „greitas“ reiškia, kad vaizdo įrašas bus užkoduotas labai greitai, neatliekant daugybės skaičiavimų. Galite pabandyti pakeisti išankstinius nustatymus ir sužinoti, ar greitesnis išankstinis nustatymas išsprendžia jūsų problemą.

  1. Paleiskite OBS studiją ir spustelėkite Nustatymai apačioje dešinėje ekrano pusėje.
  2. Pasirinkite Rezultatas iš kairės naršymo srities ir spustelėkite Išplėstinė kaip išvesties režimą.

Perjungimas į išplėstinius nustatymus

  1. Dabar pabandykite pakeisti iš anksto nustatytus režimus ir pažiūrėkite, ar pasirinkus bet kurį iš jų greičiau išspręsite problemą.

Visada galite eksperimentuoti su skirtingais iš anksto nustatytais nustatymais pagal savo poreikius.

5 sprendimas: aparatinės įrangos kodavimo naudojimas

Jei visi minėti metodai nepasiteisina, galime apsvarstyti galimybę naudoti aparatinės įrangos kodavimą. Aparatinės įrangos koduotojus, būtent AMF, Quicksync ir NVENC, dažniausiai palaiko „Intel“ atsarginiai GPU ir naujesni „AMD / NVIDIA GPU“. Kiekvienas vartotojas turi galimybę nukreipti dalį kodavimo apkrovos į aparatūros kodavimo įrenginius, šiek tiek sumažindamas kokybės kainą.

Apibendrinant galima pasakyti, kad GPU kodavimo įrenginiai neteikia tiek kokybės, kiek yra numatytasis x264, tačiau jie labai padeda, jei turite ribotus procesoriaus išteklius.

Pirmiausia patikrinsime, ar aparatinės įrangos kodavimo parinktis jau įgalinta jūsų OBS programinėje įrangoje. Jei taip nėra, atliksime papildomus veiksmus ir bandysime išspręsti problemą.

  1. Paleiskite „OBS Studio“ ir eikite į Nustatymai kaip tai darėme anksčiau sprendimuose.
  2. Dabar spustelėkite Rezultatas skirtuką kairiajame naršymo srityje, pasirinkite Išplėstinė išvesties režimą ir pažymėkite parinktį Koduotojas .

Kodavimo metodo keitimas - OBS

Jei nematote parinkties AMF, „Quicksync“ ir kt., Galite pabandyti įgalinti šią parinktį atlikdami toliau nurodytus veiksmus. Jei jis yra toks, kaip aukščiau pateiktame pavyzdyje, tiesiog jį įgalinkite, išsaugokite pakeitimus ir iš naujo paleiskite kompiuterį.

Jei kodavimo parinktyse nematote greito sinchronizavimo, tai tikriausiai reiškia, kad integruota grafika nėra aktyvuota jūsų BIOS. Kiekvienoje „Intel“ pagrindinėje plokštėje yra integruota grafika ir jos dažniausiai įgalinamos pagal numatytuosius nustatymus.

Įgalinama vidinė grafika

Galite pereiti prie savo BIOS nustatymų ir patikrinti, ar integruotos grafikos parinktis yra įjungta, ar ne. Kiekviena BIOS bus skirtinga, nes pasikeitė gamintojas, todėl turėtumėte šiek tiek apsižvalgyti. Įgalinę „Dedicated Graphics“, iš naujo paleiskite kompiuterį ir patikrinkite, ar problema išspręsta.

6 sprendimas: atlaisvinkite vietos diske

Svarbiausia priežastis, kodėl OBS generuoja tokius klaidų pranešimus, yra jūsų vietinės atminties kompiuteryje problemos. Kaip minėta anksčiau, OBS reikalinga šiek tiek vietos kietajame diske, kad būtų užtikrinta vaizdo transliacija. Jei neturite papildomos vietos, ji nesiųstų jokio vaizdo įrašo.

Pilna vieta OBS diske

Be to, kad išvalote laisvos vietos diske, taip pat galite atlikti disko valymą. Išvalę diską, iš naujo paleiskite kompiuterį ir bandykite dar kartą paleisti platformą.

  1. Paspauskite „Windows + E“, kad atidarytumėte failų naršyklę, spustelėkite Tai-PC ir pasirinkite diską, kurį norite išvalyti.
  2. Dešiniuoju pelės mygtuku spustelėkite jį ir pasirinkite Savybės .
  3. Patekę į savybes, pasirinkite generolas skirtuką ir spustelėkite Disko valymas .

Disko valymas - „Windows“ diskas

  1. Išvalę diską, iš naujo paleiskite kompiuterį ir patikrinkite, ar klaidos pranešimas išspręstas. Įsitikinkite, kad diske yra mažiausiai 5–10 GB vietos.

7 sprendimas: patikrinkite, ar nėra panašios įrašymo programinės įrangos

Kaip minėta anksčiau, OBS studija, atrodo, prieštarauja kitai įrašymo programinei įrangai, veikiančiai jūsų kompiuteryje. Tai apima „NVIDIA Overlay“, „Discord“, „Windows“ žaidimų juostą ir kt. Čia vienintelis sprendimas yra išjungti programinės įrangos paleidimą jūsų kompiuteryje arba visiškai ją pašalinti. Šiame sprendime pereisime prie programų tvarkyklės ir pašalinsime programinę įrangą iš jūsų kompiuterio.

  1. Paspauskite „Windows + R“, įveskite „ appwiz.cpl “Dialogo lange ir paspauskite Enter.
  2. Patekę į programų tvarkyklę ieškokite įrašymo programinės įrangos, kurią galbūt įdiegėte savo kompiuteryje. Dešiniuoju pelės mygtuku spustelėkite jį ir pasirinkite Pašalinti .

Pašalinti panašią įrašymo programinę įrangą

  1. Taip pat turėtumėte patikrinti, ar užduočių juostoje nėra papildomų programų, veikiančių fone. Dešiniuoju pelės mygtuku spustelėkite kiekvieną įrašą ir uždarykite programą.
  2. Kai būsite visiškai tikri, kad jokia programa neveikia fono, dar kartą paleiskite OBS ir patikrinkite, ar problema išspręsta.

8 sprendimas: uždaryti papildomas programas fone

Šis sprendimas yra sveikas protas, tačiau daugelis vartotojų nepastebi šio scenarijaus. Kai transliuojate srautą naudodamiesi „OBS Studio“ ir žaidžiate žaidimą greta, svarbu, kad visos papildomos programos, veikiančios fone, būtų uždarytos, kad jūsų procesorius galėtų sutelkti dėmesį tik į du procesus. Taip pat turėtumėte atsižvelgti į vykstančius foninius procesus, kurie gali būti nepastebimi priekiniame plane.

  1. Paspauskite „Windows + R“, įveskite „ taskmgr “Dialogo lange ir paspauskite Enter.
  2. Patekę į užduočių tvarkyklę, pasirinkite bet kokias papildomas programas, veikiančias fone. Dešiniuoju pelės mygtuku spustelėkite juos ir pasirinkite Baigti užduotį .

Foninių procesų užduotis

  1. Dabar mes taip pat patikrinsime jūsų dėklą. Pažvelkite į apatinę dešinę ekrano pusę užduočių juostoje ir suraskite visas veikiančias programinės įrangos piktogramas. Jei radote tokių, kurie nuolat veikia ir naudoja procesorių, dešiniuoju pelės mygtuku spustelėkite juos ir pasirinkite Išeiti .

Programų uždarymas iš užduočių juostos

  1. Uždarę visas programas, pabandykite perduoti srautu ir pamatyti, ar problema išspręsta.

9 sprendimas: trečiųjų šalių alternatyvų naudojimas („BandiCam“)

Jei visi pirmiau minėti metodai neveikia, galite išbandyti keletą skirtingų alternatyvų. Labiausiai panaši į OBS studiją buvo „BandiCam“. Jis turi keletą skirtingų funkcijų ir leido daug labiau pritaikyti srauto kokybę, palyginti su kitomis įprastomis programomis, tokiomis kaip „Screenshare“ / „Discord“ ir kt.

„Bandicam“

Galite pereiti į oficialią „BandiCam“ svetainę ir atsisiųsti nemokamą versiją į prieinamą vietą. Atsisiuntę dešiniuoju pelės mygtuku spustelėkite jį ir pasirinkite Vykdyti kaip administratorių .

Pastaba: Taip pat turėtumėte apsvarstyti galimybę iš naujo įdiegti OBS ekrano užfiksavimą savo kompiuteryje, taip pat ištrynę visus laikinus failus. Būtinai atsisiųskite naujausią versiją iš oficialios svetainės ir ištrinkite OBS įrašus iš diegimo vietų.

8 minutes perskaityta