Com es corregeix la codificació sobrecarregada a OBS Studio



Proveu El Nostre Instrument Per Eliminar Problemes

Al llarg dels anys, OBS s’ha dirigit cap al millor programari de transmissió professional amb suport tant per a macOS com per al sistema operatiu Windows. OBS és elogiat per tenir múltiples controls pel que fa al servei de transmissió que ofereix, amb compatibilitat amb diverses plataformes com Twitch, etc.



Codificació sobrecarregada a OBS Studio



Un dels problemes més habituals als quals s’enfronten els usuaris és el fet que veuen el missatge ‘Codificació sobrecarregada’ quan transmeten les seves pantalles o jocs. Aquest problema es produeix principalment quan l'ordinador no pot processar correctament tant el joc com la reproducció en temps real, de manera que queda per sota de la potència de la CPU. Vol dir que l’ordinador no pot codificar el vídeo amb la suficient rapidesa per mantenir la configuració que heu definit, cosa que farà que el vídeo es congeli al cap d’uns segons o que provoqui tartamudes periòdiques.



El missatge d'error complet és el següent:

La codificació està sobrecarregada. Penseu en la possibilitat de rebutjar la configuració de vídeo o fer servir una configuració predeterminada de codificació.

En aquest article, examinarem totes les causes possibles de per què es pot produir aquest problema al vostre ordinador i també els mètodes que podeu utilitzar per eludir el problema. Assegureu-vos que comenceu per la primera solució i continueu en conseqüència. Les solucions s’enumeren segons l’eficiència i facilitat per a l’usuari.

Què causa la sobrecàrrega de la codificació a OBS?

Després d’analitzar tots els casos d’usuaris i ordinadors que tenien problemes similars, vam arribar a la conclusió que aquest problema normalment es produïa per diversos motius. Tot i que el missatge d'error significa que el problema es deu principalment a la manca de recursos de la CPU, les causes també inclouen altres elements. Alguns d’ells es detallen a continuació:



  • Coll d'ampolla de la CPU: Aquesta és la raó principal per la qual es produeix aquest missatge d'error, tal com també s'ha explicat anteriorment. Quan la vostra CPU queda sufocada pel procés de codificació, les coses comencen a ser lentes i és aquí on OBS us demana el missatge d'error.
  • Poc emmagatzematge: OBS Studio requereix que tingueu emmagatzematge òptim disponible a l'ordinador quan utilitzeu el programari. A més d'utilitzar la memòria RAM, també utilitza el disc dur per a algunes operacions que inclouen escriure configuracions temporals i fitxers de sortida. Si no teniu prou espai, és possible que experimenteu el problema.
  • Aplicacions de transmissió de tercers: Si esteu executant altres aplicacions relacionades amb la transmissió o la transmissió en segon pla, poden entrar en conflicte amb OBS fins al punt que no funcioni correctament o sobrecarregui. Desactivar aquestes aplicacions sol solucionar el problema.
  • Alta resolució de pantalla: OBS requerirà més recursos a mesura que passeu de mides de resolució de pantalla baixes a altres de més altes. Si no teniu prou potència en la CPU, és possible que la resolució més alta sigui la culpable de causar problemes.
  • Nivell de prioritat: És possible que OBS tingui una prioritat baixa al gestor de tasques. Això farà que les seves operacions tinguin poca prioritat i la CPU no atengui les seves sol·licituds de processament i, per tant, apareixerà el missatge d'error.

Abans de passar a les solucions, assegureu-vos que hàgiu iniciat la sessió com a administrador al vostre ordinador i que hàgiu desat tots els enregistraments OBS en una ubicació accessible.

Solució 1: canviar la prioritat del procés

La solució més popular per resoldre l'error 'Codificació sobrecarregada' és canviar la prioritat del procés OBS del gestor de tasques. El vostre processador funciona segons el principi de prioritats; els processos amb altes prioritats es processaran primer en comparació amb altres processos. En el cas d’OBS, el programari ha de mantenir-se al dia amb la pantalla de joc / finestra de transmissió en una proporció 1: 1. El ritme de joc ha de coincidir amb el ritme al qual s’està emetent el joc. Si això no és cert, experimentareu el missatge d'error.

En aquesta solució, llançarem tant el joc com el programari OBS i, a continuació, canviarem la prioritat mitjançant el gestor de tasques mitjançant tabulacions altes. Hi ha dues maneres mitjançant les quals canviem la prioritat, és a dir, reduïm la prioritat del joc o augmentem la prioritat d’OBS.

  1. Inicieu el joc i l'estudi OBS i comenceu a jugar mentre feu la transmissió alhora.
  2. Ara premeu Windows + R, escriviu “ taskmgr ”Al quadre de diàleg i premeu Retorn.
  3. Un cop al gestor de tasques, seleccioneu el joc, feu-hi clic amb el botó dret i seleccioneu Aneu als detalls . També podeu fer el mateix per obrir les propietats d’OBS Studio.

Detalls del procés d'obertura

  1. Un cop a la secció de detalls, feu clic amb el botó dret del ratolí sobre el procés de joc específic i seleccioneu Estableix la prioritat> Per sota de la normalitat . En el cas d’OBS, seleccioneu Estableix la prioritat> Per sobre de la normalitat .

Canviant la prioritat de joc i OBS

  1. Deseu els canvis i sortiu del gestor de tasques. Ara feu una pestanya alternativa al joc i comproveu si podeu reproduir correctament sense cap problema.

Solució 2: reduir la resolució de sortida

Sempre que emetreu un joc en temps real, la pantalla es codifica en temps real i probablement aquesta és la tasca més extensa de la CPU que continua. Per exemple, en el cas de la codificació 1080p, el procés pren el doble de píxels que es creen per a cada fotograma a 720p. La solució per reduir la tensió de la CPU és indicar a OBS que redueixi la resolució de sortida. Si reduïu la resolució de sortida, el programari redueix automàticament els marcs abans de passar-los al codificador.

  1. Inicieu OBS Studio i feu clic a Configuració botó present a la part inferior dreta de la pantalla.

Configuració: OBS Studio

  1. Quan aparegui una finestra nova, seleccioneu la categoria de Vídeo i després feu clic a Resolució de sortida (a escala) . Ara intenteu reduir la resolució. Si era 1080, intenteu reduir-ne 720.

Canviant la resolució de sortida - OBS

  1. Deseu els canvis i sortiu del programari. Reinicieu l'ordinador i torneu a provar de reproduir-lo. Comproveu si el missatge d'error s'ha resolt.

Solució 3: reduir la velocitat de fotogrames

La velocitat de fotogrames correspon al nombre de fotogrames que s’estan capturant del vídeo. Si sou un jugador, entendríeu que els índexs de fotogrames són els principals punts de referència per als motors de jocs i altres elements de processament gràfics. Si esteu capturant el joc amb una freqüència de fotogrames elevada, és probable que tingueu diversos problemes i un ordinador endarrerit. En aquesta solució, navegarem fins a la vostra configuració d’OBS i reduirem la velocitat de fotogrames en conseqüència.

  1. Navegueu de nou a la configuració d'OBS com vam fer a la configuració anterior i aneu a Configuració del vídeo .
  2. Ara seleccioneu Valors FPS comuns i, a continuació, seleccioneu un valor inferior. Si eren 30, considereu anar a 20, etc.

Canvi de fotogrames: OBS

  1. Deseu els canvis i sortiu del programari. Reinicieu l'ordinador i torneu a provar de reproduir-lo. Comproveu si el missatge d'error s'ha resolt.

Solució 4: Canvi de la configuració predeterminada x264

El codificador de vídeo utilitzat per defecte és x264. Té una sèrie de presets diferents implicats en el seu funcionament, que troben l'equilibri entre la qualitat del vídeo i la càrrega de la CPU. Per defecte, s’utilitza el valor predeterminat ‘molt ràpid’. Aquest és l'equilibri perfecte (segons OBS) entre la qualitat del vídeo i la velocitat de la CPU.

La metodologia dels presets és que els presets més ràpids indiquen la velocitat amb què s’executarà un codificador. Quan seleccioneu predefinits més ràpids, la CPU s'utilitzarà molt menys, però la qualitat del vídeo no estarà a l'alçada. Aquí 'ràpid' significa que el vídeo es codificarà molt ràpidament sense realitzar molts càlculs. Podeu provar de canviar les configuracions predeterminades i veure si alguna configuració més ràpida us resol el problema.

  1. Inicieu OBS studio i feu clic a Configuració present a la part inferior dreta de la pantalla.
  2. Seleccioneu Sortida des del tauler de navegació esquerre i després feu clic a Advanced com a mode de sortida.

Canviant a Configuració avançada

  1. Ara intenteu canviar els modes predeterminats i veureu si en seleccioneu un de més ràpid que us resol el problema.

Sempre podeu experimentar amb diferents configuracions predefinides segons els vostres propis requisits.

Solució 5: utilitzar la codificació de maquinari

Si tots els mètodes anteriors no funcionen, podem considerar l’ús de codificació de maquinari. Els codificadors de maquinari, és a dir, AMF, Quicksync i NVENC, són compatibles principalment amb les GPU d’Intel i amb les noves GPU AMD / NVIDIA. Tots els usuaris tenen l'opció de dirigir part de la càrrega de codificació als codificadors de maquinari amb un cost lleuger de qualitat disminuïda.

En resum, els codificadors GPU no proporcionen tanta qualitat com per defecte x264, però ajuden molt si teniu recursos de CPU limitats.

En primer lloc, comprovarem si l'opció de codificació de maquinari ja està activada al vostre programari OBS. Si no és així, seguirem passos addicionals i intentarem resoldre el problema.

  1. Inicieu el vostre OBS Studio i aneu a Configuració com vam fer anteriorment a les solucions.
  2. Ara feu clic a Sortida a la pestanya de navegació esquerra, seleccioneu Advanced mode de sortida i marqueu l'opció de Codificador .

Canvi de mètode de codificació - OBS

Si no veieu l'opció d'AMF, Quicksync, etc., podeu intentar activar l'opció seguint els passos següents. Si és present com a l'exemple anterior, simplement activeu-lo, deseu els canvis i reinicieu l'ordinador.

Si no podeu veure la sincronització ràpida a les opcions de codificació, probablement significa que els gràfics integrats no estan activats al BIOS. Totes les plaques base Intel tenen gràfics integrats i estan habilitats per defecte.

Habilitació de gràfics integrats

Podeu anar a la configuració del BIOS i comprovar si l'opció de gràfics integrats està habilitada o no. Cada BIOS serà diferent a causa del canvi de fabricant, de manera que hauríeu de mirar una mica al vostre voltant. Després d'activar els gràfics dedicats, reinicieu l'ordinador i comproveu si el problema s'ha resolt.

Solució 6: alliberar espai a Drive

La raó més important per la qual OBS genera missatges d’error com aquests són problemes amb l’emmagatzematge local de l’ordinador. Com s'ha esmentat abans, OBS requereix una mica d'espai al disc dur per mantenir la seva transmissió de vídeo. Si no teniu cap espai addicional, no transmetrà cap tipus de vídeo.

Espai complet a OBS Drive

A més de netejar l’espai lliure de la unitat, també podeu realitzar la neteja del disc. Després de netejar el disc, reinicieu l'ordinador i torneu a iniciar la plataforma.

  1. Premeu Windows + E per obrir l'explorador de fitxers i feu clic a Aquest-PC i seleccioneu la unitat que vulgueu netejar.
  2. Feu-hi clic amb el botó dret i seleccioneu Propietats .
  3. Un cop a les propietats, seleccioneu el fitxer General i feu clic a Neteja de disc .

Neteja de disc: unitat de Windows

  1. Després de netejar el disc, reinicieu l'ordinador i comproveu si el missatge d'error està resolt. Assegureu-vos que teniu almenys 5-10 GB d’espai lliure a la vostra unitat.

Solució 7: Comprovació de programari de gravació similar

Com es va esmentar anteriorment a les causes, l'estudi OBS sembla entrar en conflicte amb altres programes de gravació que s'executen a l'ordinador. Això inclou NVIDIA Overlay, Discord, barra de jocs de Windows, etc. Aquí, l'única solució és desactivar el programari perquè s'executi a l'ordinador o desinstal·lar-lo completament. En aquesta solució, anirem al gestor d'aplicacions i desinstal·larem el programari del vostre ordinador.

  1. Premeu Windows + R, escriviu “ appwiz.cpl ”Al quadre de diàleg i premeu Retorn.
  2. Un cop al gestor d'aplicacions, cerqueu qualsevol programari de gravació que pugueu haver instal·lat a l'ordinador. Feu-hi clic amb el botó dret i seleccioneu Desinstal·la .

Desinstal·lació de programari de gravació similar

  1. També heu de comprovar la barra de tasques per si hi ha cap aplicació addicional que s’executi en segon pla. Feu clic amb el botó dret a cada entrada i sortiu de l'aplicació.
  2. Després d'estar absolutament segur que cap programa està executant el fons, torneu a executar OBS i comproveu si el problema s'ha resolt.

Solució 8: tancament de programes addicionals en segon pla

Aquesta solució és de sentit comú, però molts usuaris no s’adonen d’aquest escenari. Sempre que feu una transmissió mitjançant OBS Studio i jugueu un joc al costat de l’altre, és important que totes les aplicacions addicionals que executin el fons estiguin tancades perquè la vostra CPU només pugui centrar-se en els dos processos. També heu de tenir en compte els processos en segon pla que s’executen i que potser no es notaran en primer pla.

  1. Premeu Windows + R, escriviu “ taskmgr ”Al quadre de diàleg i premeu Retorn.
  2. Un cop al gestor de tasques, seleccioneu qualsevol aplicació addicional que executi el fons. Feu clic amb el botó dret sobre ells i seleccioneu Finalitzar la tasca .

Tasca final dels processos en segon pla

  1. Ara també comprovarem la safata. Mireu la part inferior dreta de la pantalla a la barra de tasques i localitzeu les icones del programari en execució. Si en trobeu algun que s'executa i consumeix constantment CPU, feu-hi clic amb el botó dret i seleccioneu Surt .

Surt de les aplicacions de la barra de tasques

  1. Després de tancar totes les aplicacions, proveu de reproduir-lo i comproveu si el problema es resol.

Solució 9: utilitzar alternatives de tercers (BandiCam)

Si tots els mètodes anteriors no funcionen, podeu provar diverses alternatives. El que vam veure més s’assemblava a OBS Studio va ser BandiCam. Té diverses funcions diferents i va permetre personalitzar la qualitat de la transmissió molt més en comparació amb altres aplicacions convencionals, com ara Compartir pantalla / Discord, etc.

Bandicam

Podeu anar al lloc web oficial de BandiCam i descarregar la versió gratuïta a un lloc accessible. Després de descarregar-lo, feu-hi clic amb el botó dret i seleccioneu Executa com administrador .

Nota: També hauríeu de plantejar-vos reinstal·lar la captura de pantalla OBS a l’ordinador des de zero després d’eliminar també tots els fitxers temporals. Assegureu-vos de descarregar la versió més recent del lloc web oficial i suprimir les entrades d’OBS de les ubicacions d’instal·lació.

8 minuts de lectura