Hoe codering overbelast in OBS Studio te repareren



Probeer Ons Instrument Voor Het Oplossen Van Problemen

OBS heeft in de loop der jaren zijn weg gevonden naar de beste professionele streaming-software met ondersteuning voor zowel het macOS- als het Windows-besturingssysteem. OBS wordt geprezen omdat het meerdere bedieningselementen heeft met betrekking tot de streamingdienst die het biedt met compatibiliteit met meerdere platforms zoals Twitch enz.



Codering overbelast in OBS Studio



Een van de meest voorkomende problemen waarmee gebruikers worden geconfronteerd, is waar ze het bericht ‘Encoding Overloaded’ zien wanneer ze hun schermen / games streamen. Dit probleem doet zich voornamelijk voor wanneer uw computer niet in staat is om zowel de game als de streaming correct te verwerken, waardoor het CPU-vermogen tekort schiet. Het betekent dat je computer je video niet snel genoeg kan coderen om de instellingen die je hebt ingesteld te behouden, waardoor de video na een paar seconden vastloopt of regelmatig stotteren.



Het volledige foutbericht is als volgt:

Codering overbelast! Overweeg om de video-instellingen te verlagen of een snellere coderingsvoorinstelling te gebruiken.

In dit artikel zullen we alle mogelijke oorzaken bespreken waarom dit probleem zich op uw computer kan voordoen en ook de methoden die u kunt gebruiken om het probleem te omzeilen. Zorg ervoor dat u met de eerste oplossing begint en dienovereenkomstig naar beneden werkt. De oplossingen zijn gerangschikt naar efficiëntie en gemak voor de gebruiker.

Wat zorgt ervoor dat codering overbelast wordt in OBS?

Na analyse van alle gebruikerscases en computers die met soortgelijke problemen te maken hadden, kwamen we tot de conclusie dat dit probleem zich meestal om verschillende redenen voordeed. Hoewel het foutbericht aangeeft dat het probleem voornamelijk te wijten is aan minder CPU-bronnen, omvatten de oorzaken ook andere elementen. Sommigen van hen zijn hieronder opgesomd:



  • CPU-knelpunt: Dit is de belangrijkste reden waarom dit foutbericht verschijnt, zoals eerder uitgelegd. Wanneer uw CPU wordt verstikt door het coderingsproces, begint het traag te worden en dit is waar OBS u de foutmelding geeft.
  • Lage opslag: OBS Studio vereist dat u over optimale opslagruimte op uw computer beschikt wanneer u de software gebruikt. Naast het gebruik van RAM, gebruikt het ook uw harde schijf voor sommige bewerkingen, waaronder het schrijven van tijdelijke configuraties en uitvoerbestanden. Als u niet genoeg ruimte heeft, kan het probleem optreden.
  • Streaming-applicaties van derden: Als u andere streaming / streaming-gerelateerde applicaties op de achtergrond uitvoert, kunnen deze in een zodanige mate conflicteren met OBS dat het niet goed werkt of overbelast raakt. Door die applicaties uit te schakelen, wordt het probleem meestal opgelost.
  • Hoge schermresolutie: OBS vereist meer bronnen naarmate u van een lage schermresolutie naar een hogere resolutie gaat. Als u niet genoeg CPU-kracht heeft, kan de hogere resolutie de oorzaak zijn van problemen.
  • Prioriteitsniveau: OBS is mogelijk ingesteld op een lage prioriteit in uw taakbeheerder. Dit zorgt ervoor dat zijn bewerkingen een lage prioriteit hebben en de CPU zal niet voldoen aan zijn verzoeken om verwerking en daarom zal het foutbericht verschijnen.

Voordat we verder gaan met de oplossingen, moet u ervoor zorgen dat u bent aangemeld als beheerder op uw computer en alle OBS-opnames op een toegankelijke locatie hebt opgeslagen.

Oplossing 1: de prioriteit van het proces wijzigen

De meest populaire oplossing voor het oplossen van de ‘Encoding Overloaded’ -fout is het wijzigen van de prioriteit van het OBS-proces vanuit uw taakbeheerder. Uw processor werkt volgens het principe van prioriteiten; processen met hoge prioriteiten worden als eerste verwerkt in vergelijking met andere processen. In het geval van OBS moet de software je gamescherm / streamingvenster bijhouden in een verhouding van 1: 1. De speelsnelheid moet overeenkomen met de snelheid waarmee de game wordt uitgezonden. Als dit niet waar is, krijgt u de foutmelding.

In deze oplossing zullen we zowel de game als de OBS-software starten en vervolgens de prioriteit wijzigen met behulp van taakbeheer door alt-tabbing. Er zijn twee manieren waarop we de prioriteit wijzigen, d.w.z. de prioriteit van het spel verlagen of de prioriteit van OBS verhogen.

  1. Start de game en OBS Studio en begin met het spelen van de game terwijl je tegelijkertijd streamt.
  2. Druk nu op Windows + R, typ ' taskmgr ”In het dialoogvenster en druk op Enter.
  3. Selecteer in Taakbeheer het spel, klik er met de rechtermuisknop op en selecteer Ga naar details . U kunt hetzelfde doen voor het openen van de eigenschappen van OBS Studio.

Procesdetails openen

  1. Klik in het detailgedeelte met de rechtermuisknop op het specifieke spelproces en selecteer Prioriteit instellen> Onder normaal . Selecteer in het geval van OBS Prioriteit instellen> Boven normaal .

Veranderende prioriteit van game en OBS

  1. Sla de wijzigingen op en sluit Taakbeheer. Alt-tab nu naar het spel en controleer of je zonder problemen goed kunt streamen.

Oplossing 2: de uitvoerresolutie verlagen

Telkens wanneer u een game streamt, wordt het scherm in realtime gecodeerd en dit is waarschijnlijk de meest uitgebreide CPU-taak die plaatsvindt. In het geval van 1080p-codering bijvoorbeeld, duurt het proces twee keer zoveel pixels die voor elk frame in 720p worden gemaakt. De oplossing om de CPU-belasting te verminderen, is door OBS te vertellen uw uitvoerresolutie te verlagen. Als u de uitvoerresolutie verlaagt, verkleint de software automatisch de frames voordat ze worden doorgegeven aan de encoder.

  1. Start OBS Studio en klik op het Instellingen knop aanwezig in de rechterbenedenhoek van het scherm.

Instellingen - OBS Studio

  1. Zodra een nieuw venster verschijnt, selecteert u de categorie van Video en klik vervolgens op Uitvoerresolutie (geschaald) . Probeer nu uw resolutie te verlagen. Als het 1080 was, probeer het dan terug te brengen tot 720.

Uitvoerresolutie wijzigen - OBS

  1. Sla de wijzigingen op en sluit de software. Start uw computer opnieuw op en probeer opnieuw te streamen. Controleer of het foutbericht is opgelost.

Oplossing 3: de framesnelheid verlagen

Framesnelheid komt overeen met het aantal frames dat van de video wordt vastgelegd. Als je een gamer bent, zou je begrijpen dat framesnelheden de belangrijkste benchmarks zijn voor game-engines en andere grafische verwerkingselementen. Als je het spel met hoge framesnelheden vastlegt, is de kans groot dat je verschillende problemen en een vertraagde computer zult ervaren. In deze oplossing navigeren we naar uw OBS-instellingen en verlagen we de framesnelheid dienovereenkomstig.

  1. Navigeer terug naar OBS-instellingen zoals we deden in de vorige instellingen en ga naar Beeldinstellingen .
  2. Selecteer nu Gemeenschappelijke FPS-waarden en selecteer vervolgens een lagere waarde. Als het 30 was, overweeg dan om naar 20 te gaan, enz.

Framerate wijzigen - OBS

  1. Sla de wijzigingen op en sluit de software. Start uw computer opnieuw op en probeer opnieuw te streamen. Controleer of het foutbericht is opgelost.

Oplossing 4: x264-voorinstelling wijzigen

De standaard gebruikte video-encoder is x264. Het heeft een aantal verschillende presets die bij de werking betrokken zijn, die de balans vinden tussen de kwaliteit van de video en de belasting van de CPU. Standaard wordt de voorinstelling ‘zeer snel’ gebruikt. Dit is de perfecte balans (volgens OBS) tussen de videokwaliteit en de CPU-snelheid.

De methodologie in presets is dat snellere presets aangeven hoe ‘snel’ een encoder zal werken. Wanneer u snellere voorinstellingen selecteert, wordt de CPU minder gebruikt, maar de kwaliteit van de video is niet voldoende. Hier betekent ‘snel’ dat de video zeer snel wordt gecodeerd zonder veel berekeningen uit te voeren. U kunt proberen de voorinstellingen te wijzigen en kijken of een snellere voorinstelling het probleem voor u oplost.

  1. Start OBS studio en klik op Instellingen aanwezig rechtsonder in het scherm.
  2. Selecteer Uitvoer in het linkernavigatievenster en klik vervolgens op Geavanceerd als de uitvoermodus.

Overschakelen naar geavanceerde instellingen

  1. Probeer nu de vooraf ingestelde modi te wijzigen en kijk of het selecteren van een snellere het probleem voor u oplost.

U kunt altijd experimenteren met verschillende vooraf ingestelde instellingen volgens uw eigen vereisten.

Oplossing 5: hardwarecodering gebruiken

Als alle bovenstaande methoden niet werken, kunnen we overwegen om hardwarecodering te gebruiken. De hardware-encoders, namelijk AMF, Quicksync en NVENC, worden meestal ondersteund in Intel stock GPU's en ook in nieuwere AMD / NVIDIA GPU's. Elke gebruiker heeft de mogelijkheid om een ​​deel van de coderingsbelasting naar de hardware-encoders te sturen tegen geringe kosten van verminderde kwaliteit.

Kortom, de GPU-encoders bieden niet zoveel kwaliteit als standaard x264, maar ze helpen veel als je beperkte CPU-bronnen hebt.

Eerst zullen we controleren of de optie voor hardwarecodering al is ingeschakeld in uw OBS-software. Als dit niet het geval is, zullen we aanvullende stappen doorlopen en proberen het probleem op te lossen.

  1. Start uw OBS Studio en ga naar Instellingen zoals we eerder in de oplossingen hebben gedaan.
  2. Klik nu op het Uitvoer Selecteer met behulp van het linkernavigatievenster Geavanceerd uitvoermodus en vink de optie aan van Encoder .

Coderingsmethode wijzigen - OBS

Als u de optie van AMF, Quicksync, enz. Niet ziet, kunt u proberen de optie in te schakelen met behulp van de onderstaande stappen. Als het aanwezig is zoals in het bovenstaande voorbeeld, schakel het dan gewoon in, sla de wijzigingen op en start uw computer opnieuw op.

Als u Snelle synchronisatie niet kunt zien in uw coderingsopties, betekent dit waarschijnlijk dat uw geïntegreerde grafische kaart niet is geactiveerd in uw BIOS. Elk Intel-moederbord heeft een geïntegreerde grafische kaart en deze zijn meestal standaard ingeschakeld.

Onboard graphics inschakelen

U kunt naar uw BIOS-instellingen navigeren en controleren of de optie van geïntegreerde grafische kaart is ingeschakeld of niet. Elk BIOS zal anders zijn vanwege de verandering van fabrikant, dus u zou een beetje rond moeten kijken. Start na het inschakelen van uw Dedicated Graphics uw computer opnieuw op en controleer of het probleem is opgelost.

Oplossing 6: ruimte vrijmaken in Drive

De belangrijkste reden waarom OBS dergelijke foutmeldingen genereert, zijn problemen met uw lokale opslag op uw computer. Zoals eerder vermeld, heeft OBS wat ruimte op uw harde schijf nodig om de videostreaming gaande te houden. Als u geen extra ruimte heeft, zal het geen enkele vorm van video streamen.

Volledige ruimte in OBS Drive

Naast het opschonen van vrije ruimte op uw schijf, kunt u ook schijfopruiming uitvoeren. Start na het opschonen van uw schijf uw computer opnieuw op en probeer het platform opnieuw te starten.

  1. Druk op Windows + E om de bestandsverkenner te openen, klik op Deze pc en selecteer het station dat u wilt opschonen.
  2. Klik er met de rechtermuisknop op en selecteer Eigendommen .
  3. Selecteer in eigenschappen het algemeen tab en klik Schijf opruiming .

Schijfopruiming - Windows Drive

  1. Start na het reinigen van de schijf uw computer opnieuw op en controleer of de foutmelding is opgelost. Zorg ervoor dat u minimaal 5-10 GB vrije ruimte op uw schijf hebt.

Oplossing 7: zoeken naar vergelijkbare opnamesoftware

Zoals eerder vermeld in de oorzaken, lijkt OBS studio in strijd te zijn met andere opnamesoftware die op uw computer wordt uitgevoerd. Dit omvat NVIDIA Overlay, Discord, Windows-spelbalk, enz. Hier is de enige oplossing om ervoor te zorgen dat de software niet op uw computer wordt uitgevoerd of om deze volledig te verwijderen. In deze oplossing navigeren we naar de applicatiebeheerder en verwijderen we de software van uw computer.

  1. Druk op Windows + R, typ ' appwiz.cpl ”In het dialoogvenster en druk op Enter.
  2. Zoek in de applicatiebeheerder naar opnamesoftware die u mogelijk op uw computer hebt geïnstalleerd. Klik er met de rechtermuisknop op en selecteer Verwijderen .

Vergelijkbare opnamesoftware verwijderen

  1. U moet ook uw taakbalk controleren op eventuele extra toepassingen die op de achtergrond worden uitgevoerd. Klik met de rechtermuisknop op elk item en sluit de applicatie.
  2. Nadat u er absoluut zeker van bent dat er geen programma op de achtergrond draait, voert u OBS opnieuw uit en controleert u of het probleem is opgelost.

Oplossing 8: aanvullende programma's op de achtergrond sluiten

Deze oplossing is logisch, maar veel gebruikers merken dit scenario niet op. Wanneer je streamt met OBS Studio en een game naast elkaar speelt, is het belangrijk dat alle extra applicaties die op de achtergrond draaien, worden gesloten, zodat je CPU zich uitsluitend op de twee processen kan concentreren. Je moet ook rekening houden met de achtergrondprocessen die worden uitgevoerd en die misschien niet op de voorgrond zichtbaar zijn.

  1. Druk op Windows + R, typ ' taskmgr ”In het dialoogvenster en druk op Enter.
  2. Selecteer in Taakbeheer eventuele extra applicaties die op de achtergrond worden uitgevoerd. Klik er met de rechtermuisknop op en selecteer Einde taak .

Taak van achtergrondprocessen beëindigen

  1. Nu gaan we ook uw dienblad controleren. Kijk rechtsonder in uw scherm op uw taakbalk en zoek eventuele pictogrammen van actieve software. Als u er een vindt die constant actief is en CPU verbruikt, klikt u er met de rechtermuisknop op en selecteert u Uitgang .

Toepassingen afsluiten vanaf de taakbalk

  1. Probeer na het sluiten van alle applicaties te streamen en kijk of het probleem is opgelost.

Oplossing 9: alternatieven van derden gebruiken (BandiCam)

Als alle bovenstaande methoden niet werken, kunt u verschillende alternatieven proberen. Degene die we zagen leek het meest op OBS Studio, was BandiCam. Het heeft verschillende functies en maakte het mogelijk om de kwaliteit van streaming veel meer aan te passen in vergelijking met andere conventionele applicaties zoals Screenshare / Discord enz.

Bandicam

U kunt naar de officiële website van BandiCam navigeren en de gratis versie downloaden naar een toegankelijke locatie. Klik na het downloaden er met de rechtermuisknop op en selecteer Als administrator uitvoeren .

Notitie: U moet ook overwegen om OBS-schermopname helemaal opnieuw op uw computer te installeren nadat u ook alle tijdelijke bestanden hebt verwijderd. Zorg ervoor dat u de nieuwste versie van de officiële website downloadt en verwijder de vermeldingen van OBS van de installatielocaties.

8 minuten gelezen