Så här fixar du kodning överbelastad i OBS Studio



Prova Vårt Instrument För Att Eliminera Problem

OBS har gjort sin väg till den bästa professionella streamingprogramvaran genom åren med stöd för både macOS och Windows operativsystem. OBS hyllas för att ha flera kontroller angående streamingtjänsten som den erbjuder med kompatibilitet med flera plattformar som Twitch etc.



Kodning överbelastad i OBS Studio



En av de vanligaste frågorna som användare står inför är var de ser meddelandet ”Kodning överbelastad” när de streamer sina skärmar / spel. Det här problemet uppstår främst när din dator inte kan bearbeta både spelet och strömningen ordentligt och därmed saknar CPU-kraft. Det betyder att din dator inte kan koda din video tillräckligt snabbt för att bibehålla de inställningar du har ställt in, vilket kommer att få videon att frysa efter några sekunder eller orsaka periodisk hakning.



Hela felmeddelandet är som följer:

Kodning överbelastad! Överväg att stänga av videoinställningar eller använda en snabbare kodningsförinställning.

I den här artikeln går vi igenom alla möjliga orsaker till varför problemet kan uppstå på din dator och även de metoder som du kan använda för att kringgå problemet. Se till att du börjar med den första lösningen och arbeta dig ner därefter. Lösningarna listas efter användarens effektivitet och enkelhet.

Vad orsakar att kodning överbelastas i OBS?

Efter att ha analyserat alla användarfall och datorer som hade liknande problem kom vi fram till att problemet vanligtvis uppstod på grund av flera olika skäl. Även om felmeddelandet innebär att problemet främst beror på färre CPU-resurser, orsakerna inkluderar även andra element. Några av dem listas nedan:



  • CPU-flaskhals: Detta är den främsta anledningen till varför detta felmeddelande uppstår som förklarats tidigare också. När din processor blir kvävd av kodningsprocessen börjar sakerna bli långsamma och det är här OBS uppmanar dig med felmeddelandet.
  • Låg lagring: OBS Studio kräver att du har optimal lagring tillgänglig på din dator när du använder programvaran. Förutom att använda RAM använder den också din hårddisk för vissa operationer som inkluderar att skriva tillfälliga konfigurationer och utdatafiler. Om du inte har tillräckligt med utrymme kan du uppleva problemet.
  • Tredjeparts streamingapplikationer: Om du kör andra streaming- / streamingrelaterade applikationer i bakgrunden kan de komma i konflikt med OBS i en utsträckning där det inte fungerar korrekt eller överbelastas. Att inaktivera dessa program löser vanligtvis problemet.
  • Hög skärmupplösning: OBS kommer att kräva fler resurser när du går från storlekar med låg skärmupplösning till högre. Om du inte har tillräckligt med CPU-kraft kan den högre upplösningen orsaka problem.
  • Prioritetsnivå: OBS kan vara inställt på låg prioritet i din aktivitetshanterare. Detta kommer att leda till att dess verksamhet har låg prioritet och att CPU inte tillgodoser sina begäranden om bearbetning och därmed kommer felmeddelandet att dyka upp.

Innan vi går vidare till lösningarna, se till att du är inloggad som administratör på din dator och har sparat alla OBS-inspelningar på en tillgänglig plats.

Lösning 1: Ändring av processens prioritet

Den mest populära lösningen för att lösa felet 'Encoding Overloaded' är att ändra prioriteten för OBS-processen från din aktivitetshanterare. Din processor arbetar med principen om prioriteringar; processer med höga prioriteringar behandlas först jämfört med andra processer. I fallet med OBS måste programvaran hålla jämna steg med din spelskärm / strömmande fönster i förhållandet 1: 1. Spelhastigheten ska matcha den takt som spelet sänds med. När detta inte är sant kommer du att få felmeddelandet.

I den här lösningen kommer vi att starta både spelet och OBS-programvaran och sedan ändra prioriteten med uppgiftshanteraren genom att alt-tab. Det finns två sätt genom vilka vi ändrar prioritet, dvs. sänker spelets prioritet eller ökar prioriteten för OBS.

  1. Starta spelet och OBS-studion och börja spela spelet samtidigt som du strömmar samtidigt.
  2. Tryck nu på Windows + R, skriv “ taskmgr ”I dialogrutan och tryck på Enter.
  3. Väl i spelet, välj spelet, högerklicka på det och välj Gå till detaljer . Du kan också göra detsamma för att öppna egenskaperna för OBS Studio.

Öppningsprocessinformation

  1. En gång i detaljavsnittet, högerklicka på den specifika spelprocessen och välj Ställ in prioritet> Under normal . I fallet med OBS, välj Ställ in prioritet> Över normal .

Ändra prioritet för spel och OBS

  1. Spara ändringar och avsluta aktivitetshanteraren. Alt-fliken till spelet och kontrollera om du kan strömma ordentligt utan problem.

Lösning 2: Minska utmatningsupplösningen

När du strömmar ett spel kodas skärmen i realtid och detta är förmodligen den mest CPU-omfattande uppgiften som pågår. Till exempel när det gäller 1080p-kodning tar processen dubbelt så många pixlar som skapas för varje bild i 720p. Lösningen för att minska CPU-belastningen är att berätta för OBS att nedskala din utdataupplösning. Om du minskar utskriftsupplösningen minskar programvaran automatiskt krympande ramar innan de skickas vidare till kodaren.

  1. Starta OBS Studio och klicka på inställningar -knappen längst ned till höger på skärmen.

Inställningar - OBS Studio

  1. När ett nytt fönster dyker upp väljer du kategorin för Video och klicka sedan på Output (skalad) upplösning . Försök nu att sänka upplösningen. Om det var 1080, försök att minska till 720.

Ändra utgångsupplösning - OBS

  1. Spara ändringar och avsluta programvaran. Starta om din dator och försök strömma igen. Kontrollera om felmeddelandet är löst.

Lösning 3: Sänka bildhastigheten

Bildfrekvensen motsvarar antalet bilder som tas från videon. Om du är en spelare skulle du förstå att bildhastigheter är de viktigaste riktmärkena för spelmotorer och andra grafiska bearbetningselement. Om du fångar spelet i höga bildhastigheter är chansen att du kommer att uppleva flera problem och en laggy dator. I den här lösningen kommer vi att navigera till dina OBS-inställningar och sänka bildfrekvensen därefter.

  1. Navigera tillbaka till OBS-inställningar som vi gjorde i tidigare inställningar och gå till Videoinställningar .
  2. Välj nu Vanliga FPS-värden och välj sedan ett lägre värde. Om det var 30, överväg att gå till 20 etc.

Ändra Framerate - OBS

  1. Spara ändringar och avsluta programvaran. Starta om din dator och försök strömma igen. Kontrollera om felmeddelandet är löst.

Lösning 4: Ändra förinställd x264

Videokodaren som används som standard är x264. Den har ett antal olika förinställningar som är involverade i dess funktion som hittar balansen mellan videokvaliteten och belastningen på CPU: n. Som standard används förinställningen ”mycket snabbt”. Detta är den perfekta balansen (enligt OBS) mellan videokvaliteten och CPU-hastigheten.

Metoden i förinställningar är att snabbare förinställningar anger hur 'snabb' en kodare kommer att köras. När du väljer snabbare förinställningar kommer CPU att användas mycket mindre men kvaliteten på videon kommer inte att vara upp till märket. Här betyder 'snabb' att videon kommer att kodas mycket snabbt utan att göra många beräkningar. Du kan försöka ändra förinställningarna och se om en snabbare förinställning löser problemet för dig.

  1. Starta OBS studio och klicka på inställningar finns längst ner till höger på skärmen.
  2. Välj Produktion från vänster navigeringsfönster och klicka sedan på Avancerad som utgångsläge.

Växla till avancerade inställningar

  1. Försök nu att ändra de förinställda lägena och se om du väljer snabbare för att lösa problemet för dig.

Du kan alltid experimentera med olika förinställda inställningar enligt dina egna krav.

Lösning 5: Använda hårdvarukodning

Om alla ovanstående metoder inte fungerar kan vi överväga att använda hårdvarukodning. Maskinvarukodarna, nämligen AMF, Quicksync och NVENC, stöds mestadels i Intel-lager GPU: er och i nyare AMD / NVIDIA GPU: er. Varje användare har möjlighet att rikta en del av kodningsbelastningen till hårdvarukodarna med en liten kostnad för minskad kvalitet.

Sammanfattningsvis ger GPU-kodarna inte så mycket kvalitet som standard x264 men de hjälper mycket om du har begränsade CPU-resurser.

Först kommer vi att kontrollera om alternativet för hårdvarukodning redan är aktiverat i din OBS-programvara. Om det inte är så kommer vi att gå igenom ytterligare steg och försöka lösa problemet.

  1. Starta din OBS Studio och navigera till inställningar som vi gjorde tidigare i lösningarna.
  2. Klicka nu på Produktion på den vänstra navigeringsfönstret, välj Avancerad utgångsläge och kontrollera alternativet för Kodare .

Ändra kodningsmetod - OBS

Om du inte ser alternativet AMF, Quicksync, etc. kan du försöka aktivera alternativet med hjälp av stegen nedan. Om det finns som i exemplet ovan, aktivera det helt enkelt, spara ändringar och starta om datorn.

Om du inte kan se snabbsynkronisering i dina kodningsalternativ betyder det förmodligen att din integrerade grafik inte är aktiverad i din BIOS. Varje Intel-moderkort har integrerad grafik och de är oftast aktiverade som standard.

Aktivera grafik ombord

Du kan navigera till dina BIOS-inställningar och kontrollera om alternativet för integrerad grafik är aktiverat eller inte. Varje BIOS kommer att vara annorlunda på grund av bytet av tillverkare, så du måste titta lite runt. När du har aktiverat din dedikerade grafik startar du om datorn och kontrollerar om problemet är löst.

Lösning 6: Frigör utrymme i Drive

Den viktigaste anledningen till att OBS genererar felmeddelanden som dessa är problem med din lokala lagring på din dator. Som nämnts tidigare kräver OBS lite utrymme på din hårddisk för att hålla sin videostreaming igång. Om du inte har något extra utrymme kommer det inte att strömma någon form av video.

Fullt utrymme i OBS Drive

Förutom att rengöra ledigt utrymme på din enhet, kan du också forma diskrensning. När du har rengjort din disk, starta om datorn och försök starta plattformen igen.

  1. Tryck på Windows + E för att öppna filutforskaren, klicka på Denna PC och välj den enhet som du vill rengöra.
  2. Högerklicka på den och välj Egenskaper .
  3. En gång i egenskaper, välj allmän och klicka Diskrensning .

Diskrensning - Windows Drive

  1. Starta om datorn efter rengöring av disken och kontrollera om felmeddelandet är löst. Se till att du har minst 5-10 GB ledigt utrymme på din enhet.

Lösning 7: Söker efter liknande inspelningsprogram

Som tidigare nämnts i orsakerna verkar OBS-studio vara i konflikt med annan inspelningsprogramvara som körs på din dator. Detta inkluderar NVIDIA Overlay, Discord, Windows-spelfält etc. Här är den enda lösningen att inaktivera programvaran från att köras på din dator eller avinstallera den helt. I den här lösningen navigerar vi till applikationshanteraren och avinstallerar programvaran från din dator.

  1. Tryck på Windows + R, skriv “ appwiz.cpl ”I dialogrutan och tryck på Enter.
  2. En gång i applikationshanteraren, sök efter vilken inspelningsprogramvara som du kanske har installerat på din dator. Högerklicka på den och välj Avinstallera .

Avinstallera liknande inspelningsprogramvara

  1. Du bör också kontrollera din aktivitetsfält för eventuella extra applikationer som körs i bakgrunden. Högerklicka på varje post och avsluta programmet.
  2. När du är helt säker på att inget program kör bakgrunden, kör OBS igen och kontrollera om problemet är löst.

Lösning 8: Avsluta ytterligare program i bakgrunden

Denna lösning är sunt förnuft men många användare märker inte detta scenario. När du strömmar med OBS Studio och spelar ett spel sida vid sida är det viktigt att alla extra applikationer som kör bakgrunden är stängda så att din CPU enbart kan fokusera på de två processerna. Du bör också ta hänsyn till de bakgrundsprocesser som körs som kanske inte märks i förgrunden.

  1. Tryck på Windows + R, skriv “ taskmgr ”I dialogrutan och tryck på Enter.
  2. En gång i aktivitetshanteraren, välj eventuella extra applikationer som kör bakgrunden. Högerklicka på dem och välj Avsluta uppgiften .

Avslutande uppgift för bakgrundsprocesser

  1. Nu kommer vi också att kontrollera din bricka. Titta på skärmens nedre högra sida i aktivitetsfältet och leta reda på alla ikoner för programvara som körs. Om du hittar någon som ständigt kör och förbrukar CPU, högerklicka på dem och välj Utgång .

Avsluta applikationer från aktivitetsfältet

  1. När du har stängt alla applikationer kan du testa streaming och se om problemet är löst.

Lösning 9: Använda alternativ från tredje part (BandiCam)

Om alla ovanstående metoder inte fungerar kan du prova flera olika alternativ. Den som vi såg liknade OBS Studio mest var BandiCam. Den har flera olika funktioner och tillät anpassning av kvaliteten på streaming mycket mer jämfört med andra konventionella applikationer som Screenshare / Discord etc.

Bandicam

Du kan navigera till BandiCams officiella webbplats och ladda ner gratisversionen till en tillgänglig plats. Efter nedladdningen högerklickar du på den och väljer Kör som administratör .

Notera: Du bör också överväga att installera om OBS-skärmdump på din dator från grunden efter att du också har tagit bort alla tillfälliga filer. Se till att du laddar ner den senaste versionen från den officiella webbplatsen och tar bort OBS-poster från installationsplatserna.

8 minuter läst