Come correggere la codifica sovraccaricata in OBS Studio

Nel corso degli anni OBS ha raggiunto il miglior software di streaming professionale con supporto per macOS e il sistema operativo Windows. OBS è elogiato per avere più controlli per quanto riguarda il servizio di streaming che fornisce compatibilità con più piattaforme come Twitch ecc.

Codifica sovraccaricata in OBS Studio

Uno dei problemi più comuni che gli utenti devono affrontare è quando visualizzano il messaggio "Codifica sovraccaricata" durante lo streaming dei loro schermi / giochi. Questo problema si verifica principalmente quando il tuo computer non è in grado di elaborare correttamente sia il gioco sia lo streaming, quindi a corto di energia della CPU. Ciò significa che il tuo computer non è in grado di codificare il tuo video abbastanza velocemente da mantenere le impostazioni che hai impostato, il che causerà il blocco del video dopo alcuni secondi o la balbuzie periodica.

Il messaggio di errore completo è il seguente:

 Codifica sovraccarica! Prendi in considerazione l'idea di rifiutare le impostazioni video o di utilizzare un predefinito di codifica più veloce. 

In questo articolo, esamineremo tutte le possibili cause del motivo per cui questo problema potrebbe verificarsi sul tuo computer e anche i metodi che puoi utilizzare per aggirare il problema. Assicurati di iniziare con la prima soluzione e di procedere di conseguenza. Le soluzioni sono elencate in base all'efficienza e alla semplicità per l'utente.

Cosa causa il sovraccarico della codifica in OBS?

Dopo aver analizzato tutti i casi di utenti e i computer che hanno riscontrato problemi simili, siamo giunti alla conclusione che questo problema si verificava in genere a causa di diversi motivi. Anche se il messaggio di errore indica che il problema è principalmente dovuto a un minor numero di risorse della CPU, le cause includono anche altri elementi. Alcuni di questi sono elencati di seguito:

  • Collo di bottiglia della CPU: questo è il motivo principale per cui questo messaggio di errore si presenta come spiegato anche in precedenza. Quando la tua CPU viene bloccata dal processo di codifica, le cose iniziano a rallentare ed è qui che OBS ti chiede il messaggio di errore.
  • Memoria insufficiente: OBS Studio richiede la disponibilità di memoria ottimale sul computer quando si utilizza il software. Oltre a utilizzare la RAM, utilizza anche il disco rigido per alcune operazioni che includono la scrittura di configurazioni temporanee e file di output. Se non hai abbastanza spazio, potresti riscontrare il problema.
  • Applicazioni di streaming di terze parti: se si eseguono altre applicazioni correlate allo streaming / streaming in background, potrebbero entrare in conflitto con OBS nella misura in cui non funziona correttamente o sovraccarichi. Disabilitare tali applicazioni di solito risolve il problema.
  • Alta risoluzione dello schermo: OBS richiederà più risorse man mano che passi da dimensioni di bassa risoluzione dello schermo a dimensioni superiori. Se non si dispone di sufficiente potenza della CPU, la risoluzione più elevata potrebbe essere la causa della causa dei problemi.
  • Livello di priorità: OBS potrebbe essere impostato su priorità bassa nel task manager. Ciò farà sì che le sue operazioni abbiano una bassa priorità e la CPU non soddisferà le sue richieste di elaborazione e quindi emergerà il messaggio di errore.

Prima di passare alle soluzioni, assicurati di aver effettuato l'accesso come amministratore sul tuo computer e di aver salvato tutte le registrazioni OBS in una posizione accessibile.

Soluzione 1: modifica della priorità del processo

La soluzione più popolare nella risoluzione dell'errore "Encoding Overloaded" sta cambiando la priorità del processo OBS dal tuo task manager. Il tuo processore funziona secondo il principio delle priorità; i processi con priorità elevate verranno elaborati prima rispetto ad altri processi. Nel caso di OBS, il software deve tenere il passo con lo schermo di gioco / la finestra di streaming in un rapporto 1: 1. La velocità di gioco deve corrispondere alla velocità di trasmissione del gioco. Quando ciò non è vero, verrà visualizzato il messaggio di errore.

In questa soluzione, lanceremo sia il gioco che il software OBS e poi cambieremo la priorità usando il task manager tramite alt-tabbing. Esistono due modi in cui cambiamo la priorità, ovvero abbassiamo la priorità del gioco o aumentiamo la priorità di OBS.

  1. Avvia il gioco e OBS studio e inizia a giocare allo stesso tempo anche in streaming.
  2. Ora premi Windows + R, digita " taskmgr " nella finestra di dialogo e premi Invio.
  3. Una volta nel Task Manager, seleziona il gioco, fai clic destro su di esso e seleziona Vai ai dettagli . Puoi anche fare lo stesso per aprire le proprietà di OBS Studio.

Dettagli del processo di apertura
  1. Una volta nella sezione dei dettagli, fai clic con il pulsante destro del mouse sulla specifica procedura di gioco e seleziona Imposta priorità> Sotto il normale . Nel caso di OBS, selezionare Imposta priorità> Sopra normale .

Modifica della priorità di gioco e OBS
  1. Salva le modifiche ed esci dal Task Manager. Ora alt-tab per il gioco e verificare se è possibile eseguire lo streaming correttamente senza problemi.

Soluzione 2: riduzione della risoluzione di output

Ogni volta che si esegue lo streaming di un gioco, lo schermo viene codificato in tempo reale e questo è probabilmente il compito più esteso della CPU. Ad esempio, nel caso della codifica 1080p, il processo richiede il doppio dei pixel creati per ciascun fotogramma in 720p. La soluzione alternativa per ridurre lo sforzo della CPU consiste nel dire a OBS di ridurre la risoluzione dell'output. Se si riduce la risoluzione di output, il software riduce automaticamente i frame ridotti prima di trasmetterli all'encoder.

  1. Avviare OBS Studio e fare clic sul pulsante Impostazioni presente nella parte in basso a destra dello schermo.

Impostazioni - OBS Studio
  1. Quando viene visualizzata una nuova finestra, selezionare la categoria di video, quindi fare clic su Risoluzione output (ridimensionata) . Ora prova a ridurre la risoluzione. Se era 1080, prova a ridurlo a 720.

Modifica della risoluzione di output - OBS
  1. Salva le modifiche ed esci dal software. Riavvia il computer e riprova a eseguire lo streaming. Controlla se il messaggio di errore è stato risolto.

Soluzione 3: riduzione della frequenza dei fotogrammi

La frequenza dei fotogrammi corrisponde al numero di fotogrammi acquisiti dal video. Se sei un giocatore, capiresti che i frame rate sono i principali parametri di riferimento per i motori di gioco e altri elementi di elaborazione grafica. Se stai acquisendo il gioco con frame rate elevati, è probabile che si verifichino diversi problemi e un computer in ritardo. In questa soluzione, navigheremo alle impostazioni OBS e abbasseremo la frequenza dei fotogrammi di conseguenza.

  1. Torna alle impostazioni OBS come abbiamo fatto nelle impostazioni precedenti e vai su Impostazioni video .
  2. Ora seleziona Valori FPS comuni e quindi seleziona un valore più basso. Se era 30, considera di andare a 20, ecc.

Cambio del frammento - OBS
  1. Salva le modifiche ed esci dal software. Riavvia il computer e riprova a eseguire lo streaming. Controlla se il messaggio di errore è stato risolto.

Soluzione 4: modifica della preselezione x264

Il codificatore video utilizzato per impostazione predefinita è x264. Ha un certo numero di diversi preset coinvolti nel suo funzionamento che trova l'equilibrio tra la qualità del video e il carico sulla CPU. Per impostazione predefinita, viene utilizzata la preimpostazione "molto veloce". Questo è il perfetto equilibrio (secondo OBS) tra la qualità video e la velocità della CPU.

La metodologia nei preset è che i preset più veloci indicano quanto "veloce" verrà eseguito un encoder. Quando selezioni preimpostazioni più veloci, la CPU verrà utilizzata molto meno, ma la qualità del video non sarà all'altezza. Qui "veloce" significa che il video verrà codificato molto rapidamente senza eseguire molti calcoli. Puoi provare a cambiare i preset e vedere se un preset più veloce risolve il problema per te.

  1. Avviare OBS studio e fare clic su Impostazioni presenti nella parte in basso a destra dello schermo.
  2. Seleziona Output dal riquadro di navigazione sinistro, quindi fai clic su Avanzate come modalità di output.

Passare alle impostazioni avanzate
  1. Ora prova a cambiare le modalità preimpostate e vedi se la selezione di una più veloce risolve il problema per te.

Puoi sempre provare diverse impostazioni predefinite in base alle tue esigenze.

Soluzione 5: utilizzo della codifica hardware

Se tutti i metodi di cui sopra non funzionano, possiamo considerare l'utilizzo della codifica hardware. Gli encoder hardware, ovvero AMF, Quicksync e NVENC, sono principalmente supportati nelle GPU di serie Intel e anche nelle nuove GPU AMD / NVIDIA. Ogni utente ha la possibilità di indirizzare parte del carico di codifica agli encoder hardware con un leggero costo di riduzione della qualità.

Per riassumere, i codificatori GPU non forniscono tanta qualità come x264 predefinito, ma aiutano molto se si hanno risorse CPU limitate.

Innanzitutto, verificheremo se l'opzione della codifica hardware è già abilitata nel software OBS. In caso contrario, eseguiremo ulteriori passaggi e tenteremo di risolvere il problema.

  1. Avvia OBS Studio e vai alle Impostazioni come abbiamo fatto in precedenza nelle soluzioni.
  2. Ora fai clic sulla scheda Output utilizzando il riquadro di navigazione a sinistra, seleziona Modalità di output avanzata e seleziona l'opzione Encoder .

Modifica del metodo di codifica - OBS

Se non vedi l'opzione di AMF, Quicksync, ecc., Puoi provare ad abilitare l'opzione usando i seguenti passaggi. Se è presente come nell'esempio precedente, è sufficiente abilitarlo, salvare le modifiche e riavviare il computer.

Se non riesci a vedere la sincronizzazione rapida nelle opzioni di codifica, probabilmente significa che la tua scheda grafica integrata non è attivata nel BIOS. Ogni scheda madre Intel ha una grafica integrata e sono per lo più abilitati per impostazione predefinita.

Abilitazione della grafica integrata

È possibile accedere alle impostazioni del BIOS e verificare se l'opzione della grafica integrata è abilitata o meno. Ogni BIOS sarà diverso a causa del cambio di produttore, quindi dovresti guardarti attorno. Dopo aver abilitato la grafica dedicata, riavvia il computer e controlla se il problema è stato risolto.

Soluzione 6: liberare spazio nell'unità

Il motivo più importante per cui OBS genera messaggi di errore come questi sono problemi con l'archiviazione locale sul computer. Come accennato in precedenza, OBS richiede un po 'di spazio sul disco rigido per mantenere attivo lo streaming video. Se non hai spazio extra, non verrà trasmesso alcun tipo di video.

Spazio completo in OBS Drive

Oltre a pulire lo spazio disponibile sull'unità, è anche possibile eseguire la pulizia del disco. Dopo aver pulito il disco, riavvia il computer e prova a riavviare la piattaforma.

  1. Premi Windows + E per aprire Esplora file, fai clic su Questo-PC e seleziona l'unità che desideri pulire.
  2. Fare clic con il tasto destro del mouse e selezionare Proprietà .
  3. Una volta entrato nelle proprietà, seleziona la scheda Generale e fai clic su Pulizia disco .

Pulizia disco - Windows Drive
  1. Dopo aver pulito il disco, riavvia il computer e controlla se il messaggio di errore è stato risolto. Assicurarsi di disporre di almeno 5-10 GB di spazio libero sull'unità.

Soluzione 7: controllo per software di registrazione simile

Come menzionato in precedenza nelle cause, OBS studio sembra essere in conflitto con altri software di registrazione in esecuzione sul computer. Ciò include NVIDIA Overlay, Discord, barra dei giochi di Windows, ecc. Qui l'unica soluzione è disabilitare il software in esecuzione sul computer o disinstallarlo completamente. In questa soluzione, andremo al gestore delle applicazioni e disinstalleremo il software dal tuo computer.

  1. Premi Windows + R, digita " appwiz.cpl " nella finestra di dialogo e premi Invio.
  2. Una volta in Gestione applicazioni, cerca qualsiasi software di registrazione che potresti aver installato sul tuo computer. Fai clic destro su di esso e seleziona Disinstalla .

Disinstallazione di software di registrazione simile
  1. Dovresti anche controllare la barra delle applicazioni per eventuali applicazioni extra in esecuzione in background. Fare clic con il tasto destro su ciascuna voce ed uscire dall'applicazione.
  2. Dopo aver verificato che nessun programma esegue in background, eseguire nuovamente OBS e verificare se il problema è stato risolto.

Soluzione 8: chiusura di programmi aggiuntivi in ​​background

Questa soluzione è di buon senso ma molti utenti non notano questo scenario. Ogni volta che si esegue lo streaming utilizzando OBS Studio e si gioca un gioco fianco a fianco, è importante che tutte le applicazioni extra che eseguono lo sfondo siano chiuse in modo che la CPU possa concentrarsi esclusivamente sui due processi. Dovresti anche tenere conto dei processi in background in esecuzione che potrebbero non essere evidenti in primo piano.

  1. Premi Windows + R, digita " taskmgr " nella finestra di dialogo e premi Invio.
  2. Una volta nel Task Manager, selezionare eventuali applicazioni extra che eseguono in background. Fare clic con il tasto destro su di essi e selezionare Termina attività .

Termine dell'attività dei processi in background
  1. Ora controlleremo anche il tuo vassoio. Guarda nella parte inferiore destra dello schermo la barra delle applicazioni e individua tutte le icone del software in esecuzione. Se ne trovi di costantemente in esecuzione e che consumano CPU, fai clic con il pulsante destro del mouse su di esse e seleziona Esci .

Uscita dalle applicazioni dalla barra delle applicazioni
  1. Dopo aver chiuso tutte le applicazioni, prova lo streaming e verifica se il problema è stato risolto.

Soluzione 9: utilizzo di alternative di terze parti (BandiCam)

Se tutti i metodi sopra indicati non funzionano, puoi provare diverse alternative. Quello che abbiamo visto assomigliava di più a OBS Studio era BandiCam. Ha diverse funzionalità e ha permesso la personalizzazione della qualità dello streaming molto più rispetto ad altre applicazioni convenzionali come Screenshare / Discord ecc.

Bandicam

È possibile accedere al sito Web ufficiale di BandiCam e scaricare la versione gratuita in una posizione accessibile. Dopo il download, fai clic destro su di esso e seleziona Esegui come amministratore .

Nota: dovresti anche considerare di reinstallare da zero la cattura dello schermo OBS sul tuo computer dopo aver eliminato anche tutti i file temporanei. Assicurarsi di scaricare l'ultima versione dal sito Web ufficiale ed eliminare le voci di OBS dalle posizioni di installazione.

Articoli Interessanti