Hvordan fikse koding overbelastet i OBS Studio

OBS har funnet veien til den beste profesjonelle streamingprogramvaren gjennom årene med støtte for både macOS og Windows operativsystem. OBS berømmes for å ha flere kontroller angående strømmetjenesten den gir kompatibilitet med flere plattformer som Twitch etc.

Koding overbelastet i OBS Studio

Et av de vanligste problemene som brukere står overfor, er hvor de ser meldingen 'Koding overbelastet' når de streamer skjermene / spillene sine. Dette problemet oppstår først og fremst når datamaskinen din ikke er i stand til å behandle både spillet og strømmen på riktig måte, og dermed kommer til kort fra CPU-strømmen. Det betyr at datamaskinen ikke kan kode videoen din raskt nok til å opprettholde innstillingene du har angitt, noe som vil føre til at videoen fryser etter noen sekunder, eller forårsaker periodisk stamming.

Den fulle feilmeldingen er som følger:

 Kodingen er overbelastet! Vurder å skru ned videoinnstillinger eller bruke en raskere forhåndsinnstilling for koding. 

I denne artikkelen vil vi gå gjennom alle mulige årsaker til hvorfor dette problemet kan oppstå på datamaskinen din, og også metodene du kan bruke for å omgå problemet. Forsikre deg om at du starter med den første løsningen og jobber deg deretter. Løsningene er oppført i henhold til effektiviteten og lettheten for brukeren.

Hva får koding til å overbelaste i OBS?

Etter å ha analysert alle brukersaker og datamaskiner som møtte lignende problemer, kom vi frem til at dette problemet vanligvis oppsto på grunn av flere forskjellige årsaker. Selv om feilmeldingen betyr at problemet først og fremst er på grunn av færre CPU-ressurser, inkluderer årsakene også andre elementer. Noen av dem er listet opp nedenfor:

  • CPU-flaskehals: Dette er hovedgrunnen til at denne feilmeldingen oppstår som forklart tidligere også. Når CPU-en din blir kvalt av kodingsprosessen, begynner ting å bli sakte, og det er her OBS ber deg om feilmeldingen.
  • Lav lagring: OBS Studio krever at du har optimal lagring tilgjengelig på datamaskinen din når du bruker programvaren. I tillegg til å bruke RAM, bruker den også harddisken din til noen operasjoner som inkluderer skriving av midlertidige konfigurasjoner og utdatafiler. Hvis du ikke har nok plass, kan du oppleve problemet.
  • Tredjeparts streamingapplikasjoner: Hvis du kjører andre streaming / streaming-relaterte applikasjoner i bakgrunnen, kan de komme i konflikt med OBS i en grad der det ikke fungerer ordentlig eller overbelastning. Deaktivering av disse applikasjonene løser vanligvis problemet.
  • Høy skjermoppløsning: OBS vil kreve mer ressurser når du går fra lav skjermoppløsningsstørrelse til høyere. Hvis du ikke har nok CPU-strøm, kan det hende at den høyere oppløsningen er skylden for å forårsake problemer.
  • Prioritetsnivå: OBS kan være satt til lav prioritet i oppgavebehandleren din. Dette vil føre til at operasjonene har lav prioritet, og CPU vil ikke imøtekomme sine forespørsler om behandling, og feilmeldingen vil derfor vises.

Før vi går videre til løsningene, må du sørge for at du er logget inn som administrator på datamaskinen din og har lagret alle OBS-opptakene på et tilgjengelig sted.

Løsning 1: Endring av prioritering av prosessen

Den mest populære løsningen for å løse 'Encoding Overloaded' -feilen er å endre prioriteten til OBS-prosessen fra oppgavebehandleren din. Prosessoren din jobber med prinsippet om prioriteringer; prosesser med høye prioriteringer vil bli behandlet først sammenlignet med andre prosesser. Når det gjelder OBS, må programvaren følge med spillskjermen / streamingvinduet i forholdet 1: 1. Hastigheten til å spille skal samsvare med hastigheten som spillet sendes. Når dette ikke stemmer, vil du oppleve feilmeldingen.

I denne løsningen vil vi starte både spillet og OBS-programvaren og deretter endre prioriteten ved å bruke oppgavebehandleren ved å alt-tabbing. Det er to måter vi endrer prioritet på, dvs. senke spillets prioritet eller øke prioriteringen til OBS.

  1. Start spillet og OBS studio og begynn å spille spillet mens du streamer samtidig.
  2. Trykk nå Windows + R, skriv “ taskmgr ” i dialogboksen og trykk Enter.
  3. Når du er i oppgavebehandleren, velger du spillet, høyreklikker på det og velger Gå til detaljer . Du kan også gjøre det samme for å åpne egenskapene til OBS Studio.

Åpningsprosessdetaljer
  1. Når du er i detalj-seksjonen, høyreklikker du på den spesifikke spillprosessen og velger Angi prioritet> Under normalt . I tilfelle av OBS, velg Angi prioritet> Over normal .

Endre prioritering av spill og OBS
  1. Lagre endringer og gå ut av oppgavebehandleren. Nå alt-fane til spillet og sjekk om du kan streame ordentlig uten problemer.

Løsning 2: Redusere utgangsoppløsningen

Hver gang du streamer et spill, blir skjermen kodet i sanntid, og dette er sannsynligvis den mest CPU-oppgaven som pågår. For eksempel når det gjelder koding av 1080p, tar prosessen dobbelt så mange piksler som blir opprettet for hver ramme i 720p. Løsningen for å redusere CPU-belastningen er å gi OBS beskjed om å nedskalere utgangsoppløsningen. Hvis du reduserer utskriftsoppløsningen, reduserer programvaren automatisk rammene før du gir dem videre til koderen.

  1. Start OBS Studio og klikk på Innstillinger- knappen nederst til høyre på skjermen.

Innstillinger - OBS Studio
  1. Når et nytt vindu dukker opp, velger du kategorien Video og klikker deretter på Output (skalert) Oppløsning . Prøv nå å senke oppløsningen. Hvis det var 1080, prøv å redusere til 720.

Endre utgangsoppløsning - OBS
  1. Lagre endringer og avslutt programvaren. Start datamaskinen på nytt og prøv å strømme på nytt. Sjekk om feilmeldingen er løst.

Løsning 3: Senke bildefrekvens

Bildefrekvens tilsvarer antall bilder som blir tatt fra videoen. Hvis du er en spiller, vil du forstå at bildefrekvenser er de viktigste målestokkene for spillmotorer og andre grafiske prosesseringselementer. Hvis du fanger spillet i høye bildefrekvenser, er sjansen stor for at du vil oppleve flere problemer og en vag datamaskin. I denne løsningen vil vi navigere til OBS-innstillingene dine og senke bildefrekvensen tilsvarende.

  1. Naviger tilbake til OBS-innstillinger som vi gjorde i de forrige innstillingene, og gå til Videoinnstillinger .
  2. Velg nå FPS-verdier og velg deretter en lavere verdi. Hvis det var 30, kan du vurdere å gå til 20 osv.

Changing Framerate - OBS
  1. Lagre endringer og avslutt programvaren. Start datamaskinen på nytt og prøv å strømme på nytt. Sjekk om feilmeldingen er løst.

Løsning 4: Endring av forhåndsinnstilling for x264

Videokoderen som brukes som standard er x264. Den har en rekke forskjellige forhåndsinnstillinger involvert i driften som finner balansen mellom kvaliteten på videoen og belastningen på CPU. Som standard brukes forhåndsinnstillingen 'veldig raskt'. Dette er den perfekte balansen (i følge OBS) mellom videokvaliteten og CPU-hastigheten.

Metodikken i forhåndsinnstillinger er at raskere forhåndsinnstillinger indikerer hvor 'rask' en koderen vil kjøre. Når du velger raskere forhåndsinnstillinger, vil CPU brukes veldig mindre, men kvaliteten på videoen vil ikke være opp til merket. Her betyr "raskt" at videoen vil bli kodet veldig raskt uten å utføre mange beregninger. Du kan prøve å endre forhåndsinnstillingene og se om noen raskere forhåndsinnstillinger løser problemet for deg.

  1. Start OBS studio og klikk på Innstillinger til høyre nederst til høyre på skjermen.
  2. Velg Utgang fra venstre navigasjonsrute, og klikk deretter på Avansert som utgangsmodus.

Bytter til avanserte innstillinger
  1. Forsøk nå å endre forhåndsinnstilte modus og se om valg av raskere løser problemet for deg.

Du kan alltid eksperimentere med forskjellige forhåndsinnstilte innstillinger i henhold til dine egne krav.

Løsning 5: Bruke maskinvarekoding

Hvis alle metodene ovenfor ikke fungerer, kan vi vurdere å bruke maskinvarekoding. Maskinvarekoderne, nemlig AMF, Quicksync og NVENC, støttes stort sett også på Intel-lager-GPU-er og i nyere AMD / NVIDIA GPU-er. Hver bruker har muligheten til å rette noe av kodingsbelastningen til maskinvarekoderne med en liten kostnad for redusert kvalitet.

For å oppsummere, gir ikke GPU-koderne så mye kvalitet som standard x264, men de hjelper mye hvis du har begrensede CPU-ressurser.

Først vil vi sjekke om alternativet for maskinvarekoding allerede er aktivert i OBS-programvaren din. Hvis det ikke er det, vil vi gå gjennom flere trinn og prøve å løse problemet.

  1. Start OBS Studio og naviger til Innstillinger som vi gjorde tidligere i løsningene.
  2. Klikk nå på Utdatafanen ved å bruke venstre navigasjonsrute, velg Avansert utgangsmodus og sjekk alternativet Encoder .

Endre kodingsmetode - OBS

Hvis du ikke ser alternativet AMF, Quicksync, etc., kan du prøve å aktivere alternativet ved å bruke trinnene nedenfor. Hvis den er til stede som i eksemplet ovenfor, aktiverer du det bare, lagrer endringer og starter datamaskinen på nytt.

Hvis du ikke kan se Rask synkronisering i kodingsalternativene dine, betyr det sannsynligvis at den integrerte grafikken ikke er aktivert i BIOS-en. Hvert Intel hovedkort har integrert grafikk, og de er stort sett aktivert som standard.

Aktivering av grafikk ombord

Du kan navigere til BIOS-innstillingene dine og sjekke om alternativet for integrert grafikk er aktivert eller ikke. Hver BIOS vil være forskjellig på grunn av produsentbyttet, så du må se deg litt rundt. Etter å ha aktivert den dedikerte grafikken din, start datamaskinen på nytt og sjekk om problemet er løst.

Løsning 6: Frigjør plass i stasjonen

Den viktigste grunnen til at OBS genererer feilmeldinger som disse, er problemer med din lokale lagring på datamaskinen. Som nevnt tidligere, OBS krever litt plass på harddisken din for å holde videostreamingen i gang. Hvis du ikke har noen ekstra plass, vil den ikke strømme noen form for video.

Full plass i OBS Drive

I tillegg til å rengjøre ledig plass på stasjonen, kan du også forme diskopprydding. Etter rengjøring av disken, start datamaskinen på nytt og prøv å starte plattformen på nytt.

  1. Trykk Windows + E for å åpne filutforskeren, klikk på Denne-PCen og velg stasjonen du vil rense.
  2. Høyreklikk på den og velg Egenskaper .
  3. Når du er i egenskapene, velger du kategorien Generelt og klikker Diskopprydding .

Diskopprydding - Windows Drive
  1. Etter rengjøring av disken, start datamaskinen på nytt og sjekk om feilmeldingen er løst. Forsikre deg om at du har minst 5-10 GB ledig plass på stasjonen.

Løsning 7: Kontroller om det er lignende innspillingsprogramvare

Som nevnt tidligere i årsakene, ser ut til at OBS studio kommer i konflikt med annen innspillingsprogramvare som kjører på datamaskinen din. Dette inkluderer NVIDIA Overlay, Discord, Windows game bar osv. Her er den eneste løsningen å deaktivere programvaren fra å kjøre på datamaskinen din eller avinstallere den fullstendig. I denne løsningen vil vi navigere til applikasjonsbehandleren og avinstallere programvaren fra datamaskinen din.

  1. Trykk Windows + R, skriv “ appwiz.cpl ” i dialogboksen og trykk Enter.
  2. Når du er i applikasjonsbehandleren, kan du søke etter opptaksprogramvare som du kanskje har installert på datamaskinen din. Høyreklikk på den og velg Avinstaller .

Avinstallere lignende opptaksprogramvare
  1. Du bør også sjekke oppgavelinjen for eventuelle ekstra applikasjoner som kjører i bakgrunnen. Høyreklikk på hver oppføring og avslutt applikasjonen.
  2. Etter at du er helt sikker på at ingen programmer kjører bakgrunnen, kjører du OBS igjen og sjekker om problemet er løst.

Løsning 8: Lukking av tilleggsprogrammer i bakgrunnen

Denne løsningen er sunn fornuft, men mange brukere klarer ikke å legge merke til dette scenariet. Hver gang du streamer med OBS Studio og spiller et spill side om side, er det viktig at alle de ekstra applikasjonene som kjører bakgrunnen, er lukket, slik at CPU-en din bare kan fokusere på de to prosessene. Du bør også ta hensyn til bakgrunnsprosessene som kjører, og som kanskje ikke merkes i forgrunnen.

  1. Trykk Windows + R, skriv “ taskmgr ” i dialogboksen og trykk Enter.
  2. Når du er i oppgavebehandleren, velger du eventuelle ekstra applikasjoner som kjører bakgrunnen. Høyreklikk på dem og velg Avslutt oppgave .

Avslutt oppgave bakgrunnen prosesser
  1. Nå vil vi også sjekke skuffen din. Se nederst til høyre på skjermen på oppgavelinjen og finn eventuelle ikoner for programvare som kjører. Hvis du finner noen som kontinuerlig kjører og konsumerer CPU, høyreklikker du på dem og velger Avslutt .

Avslutter applikasjoner fra oppgavelinjen
  1. Etter å ha lukket alle programmene, kan du prøve å streame og se om problemet er løst.

Løsning 9: Bruke tredjepartsalternativer (BandiCam)

Hvis alle metodene ovenfor ikke fungerer, kan du prøve flere forskjellige alternativer. Den vi så liknet OBS Studio mest var BandiCam. Den har flere forskjellige funksjoner og tillater tilpasning av kvaliteten på strømming mye mer sammenlignet med andre konvensjonelle applikasjoner som Screenshare / Discord etc.

Bandicam

Du kan navigere til det offisielle nettstedet til BandiCam og laste ned gratisversjonen til et tilgjengelig sted. Etter nedlastning, høyreklikk på den og velg Kjør som administrator .

Merk: Du bør også vurdere å installere OBS-skjermfangst på datamaskinen din fra bunnen av etter at du har slettet alle de midlertidige filene også. Forsikre deg om at du laster ned den nyeste versjonen fra det offisielle nettstedet og sletter oppføringene til OBS fra installasjonsstedene.

Interessante Artikler