Como corrigir a sobrecarga de codificação no OBS Studio



Experimente Nosso Instrumento Para Eliminar Problemas

OBS tornou-se o melhor software de streaming profissional ao longo dos anos, com suporte para macOS e sistema operacional Windows. OBS é elogiado por ter vários controles em relação ao serviço de streaming que fornece, com compatibilidade com várias plataformas, como Twitch etc.



Codificação sobrecarregada no OBS Studio



Um dos problemas mais comuns que os usuários enfrentam é onde veem a mensagem 'Codificação sobrecarregada' quando estão transmitindo suas telas / jogos. Este problema ocorre principalmente quando o seu computador não consegue processar o jogo e a transmissão de forma adequada, portanto, ficando sem energia da CPU. Isso significa que seu computador não pode codificar seu vídeo rápido o suficiente para manter as configurações que você definiu, o que fará com que o vídeo congele após alguns segundos ou cause gagueira periódica.



A mensagem de erro completa é a seguinte:

Codificação sobrecarregada! Considere diminuir as configurações de vídeo ou usar uma predefinição de codificação mais rápida.

Neste artigo, examinaremos todas as causas possíveis que explicam por que esse problema pode ocorrer em seu computador e também os métodos que você pode usar para contornar o problema. Certifique-se de começar com a primeira solução e trabalhar de acordo com ela. As soluções são listadas de acordo com a eficiência e facilidade para o usuário.

O que causa a sobrecarga da codificação no OBS?

Depois de analisar todos os casos de usuários e computadores que enfrentaram problemas semelhantes, chegamos à conclusão de que esse problema geralmente ocorria por diversos motivos. Mesmo que a mensagem de erro indique que o problema é principalmente devido a menos recursos da CPU, as causas também incluem outros elementos. Alguns deles estão listados abaixo:



  • Gargalo de CPU: Esta é a principal razão pela qual essa mensagem de erro ocorre, conforme explicado anteriormente. Quando sua CPU fica sobrecarregada pelo processo de codificação, as coisas começam a ficar lentas e é aí que o OBS avisa você com a mensagem de erro.
  • Baixo armazenamento: OBS Studio requer que você tenha o armazenamento ideal disponível em seu computador quando estiver usando o software. Além de usar RAM, ele também usa seu disco rígido para algumas operações, que incluem escrever configurações temporárias e arquivos de saída. Se você não tiver espaço suficiente, pode enfrentar o problema.
  • Aplicativos de streaming de terceiros: Se você estiver executando outros aplicativos relacionados a streaming / streaming em segundo plano, eles podem entrar em conflito com o OBS a ponto de não funcionar corretamente ou sobrecarregar. Desativar esses aplicativos geralmente resolve o problema.
  • Alta resolução da tela: OBS exigirá mais recursos à medida que você muda de tamanhos de baixa resolução de tela para tamanhos maiores. Se você não tiver potência de CPU suficiente, a resolução mais alta pode ser a culpada por causar problemas.
  • Nível de prioridade: OBS pode ser definido como baixa prioridade em seu gerenciador de tarefas. Isso fará com que suas operações tenham baixa prioridade e a CPU não atenderá às suas solicitações de processamento e, portanto, aparecerá a mensagem de erro.

Antes de prosseguirmos para as soluções, certifique-se de que você esteja conectado como administrador em seu computador e tenha salvo todas as gravações do OBS em um local acessível.

Solução 1: Mudando a Prioridade do Processo

A correção mais popular para resolver o erro 'Codificação sobrecarregada' é alterar a prioridade do processo de OBS do seu gerenciador de tarefas. Seu processador funciona com base no princípio de prioridades; os processos com alta prioridade serão processados ​​primeiro, em comparação com outros processos. No caso de OBS, o software precisa acompanhar sua tela de jogo / janela de streaming em uma proporção de 1: 1. A taxa de jogo deve corresponder à taxa na qual o jogo está sendo transmitido. Quando isso não for verdade, você receberá a mensagem de erro.

Nesta solução, iniciaremos o jogo e o software OBS e, em seguida, alteraremos a prioridade usando o gerenciador de tarefas com alt-tab. Existem duas maneiras de alterar a prioridade, ou seja, diminuir a prioridade do jogo ou aumentar a prioridade do OBS.

  1. Inicie o jogo e o estúdio OBS e comece a jogar enquanto faz streaming ao mesmo tempo.
  2. Agora pressione Windows + R, digite “ taskmgr ”Na caixa de diálogo e pressione Enter.
  3. Uma vez no gerenciador de tarefas, selecione o jogo, clique com o botão direito sobre ele e selecione Vá para detalhes . Você também pode fazer o mesmo para abrir as propriedades do OBS Studio.

Detalhes do processo de abertura

  1. Uma vez na seção de detalhes, clique com o botão direito no processo específico do jogo e selecione Definir prioridade> Abaixo do normal . No caso de OBS, selecione Definir prioridade> Acima do normal .

Alterando a prioridade do jogo e OBS

  1. Salve as alterações e saia do gerenciador de tarefas. Agora use a tecla Alt-Tab para o jogo e verifique se você consegue transmitir corretamente sem problemas.

Solução 2: Reduzindo a resolução de saída

Sempre que você está transmitindo um jogo, a tela é codificada em tempo real e esta é provavelmente a tarefa mais extensa da CPU. Por exemplo, no caso da codificação 1080p, o processo leva o dobro de pixels que são criados para cada quadro em 720p. A solução alternativa para reduzir a sobrecarga da CPU é dizer ao OBS para diminuir a resolução de saída. Se você reduzir a resolução de saída, o software reduzirá automaticamente os quadros antes de passá-los para o codificador.

  1. Inicie o OBS Studio e clique no botão Configurações botão presente no lado inferior direito da tela.

Configurações - OBS Studio

  1. Quando uma nova janela aparecer, selecione a categoria de Vídeo e então clique em Resolução de saída (em escala) . Agora tente diminuir sua resolução. Se era 1080, tente reduzir para 720.

Alterando a resolução de saída - OBS

  1. Salve as alterações e saia do software. Reinicie o computador e tente transmitir novamente. Verifique se a mensagem de erro foi resolvida.

Solução 3: Reduzindo a taxa de quadros

A taxa de quadros corresponde ao número de quadros que estão sendo capturados do vídeo. Se você é um jogador, deve entender que as taxas de quadros são as principais referências para os motores de jogos e outros elementos de processamento gráfico. Se você estiver capturando o jogo em altas taxas de quadros, é provável que você tenha vários problemas e um computador lento. Nesta solução, navegaremos até suas configurações de OBS e diminuiremos a taxa de quadros de acordo.

  1. Navegue de volta para as configurações de OBS como fizemos nas configurações anteriores e vá para Configurações de vídeo .
  2. Agora selecione Valores FPS Comuns e selecione um valor inferior. Se fosse 30, considere ir para 20, etc.

Alteração da taxa de quadros - OBS

  1. Salve as alterações e saia do software. Reinicie o computador e tente transmitir novamente. Verifique se a mensagem de erro foi resolvida.

Solução 4: Alterar a predefinição x264

O codificador de vídeo usado por padrão é x264. Ele tem vários presets diferentes envolvidos em sua operação, que encontram o equilíbrio entre a qualidade do vídeo e a carga na CPU. Por padrão, a predefinição 'muito rápido' é usada. Este é o equilíbrio perfeito (de acordo com OBS) entre a qualidade do vídeo e a velocidade da CPU.

A metodologia nas predefinições é que as predefinições mais rápidas indicam quão 'rápido' um codificador será executado. Quando você seleciona predefinições mais rápidas, a CPU será usada muito menos, mas a qualidade do vídeo não será adequada. Aqui, 'rápido' significa que o vídeo será codificado muito rapidamente, sem a realização de muitos cálculos. Você pode tentar alterar as predefinições e ver se alguma predefinição mais rápida resolve o problema para você.

  1. Abra o OBS Studio e clique em Configurações presente no lado inferior direito da tela.
  2. Selecione Resultado no painel de navegação esquerdo e clique em Avançado como o modo de saída.

Mudando para configurações avançadas

  1. Agora tente alterar os modos predefinidos e veja se selecionar algum mais rápido resolve o problema para você.

Você sempre pode experimentar diferentes configurações predefinidas de acordo com seus próprios requisitos.

Solução 5: usando codificação de hardware

Se todos os métodos acima não funcionarem, podemos considerar o uso de codificação de hardware. Os codificadores de hardware, nomeadamente AMF, Quicksync e NVENC, são principalmente suportados em GPUs Intel padrão e também em GPUs AMD / NVIDIA mais recentes. Cada usuário tem a opção de direcionar parte da carga de codificação para os codificadores de hardware com um pequeno custo de qualidade inferior.

Para resumir, os codificadores de GPU não oferecem tanta qualidade como o x264 padrão, mas ajudam muito se você tiver recursos limitados de CPU.

Primeiro, verificaremos se a opção de codificação de hardware já está habilitada em seu software OBS. Se não for, seguiremos etapas adicionais e tentaremos resolver o problema.

  1. Inicie seu OBS Studio e navegue até Configurações como fizemos anteriormente nas soluções.
  2. Agora clique no Resultado guia usando o painel de navegação esquerdo, selecione Avançado modo de saída e verifique a opção de Codificador .

Alteração do método de codificação - OBS

Se você não vir a opção de AMF, Quicksync, etc., pode tentar habilitar a opção usando as etapas abaixo. Se estiver presente como no exemplo acima, basta habilitá-lo, salvar as alterações e reiniciar o computador.

Se você não conseguir ver a sincronização rápida em suas opções de codificação, provavelmente significa que seus gráficos integrados não estão ativados em seu BIOS. Cada placa-mãe Intel possui gráficos integrados e eles são geralmente habilitados por padrão.

Habilitando gráficos integrados

Você pode navegar até as configurações do BIOS e verificar se a opção de gráficos integrados está habilitada ou não. Cada BIOS será diferente devido à mudança de fabricante, então você terá que olhar um pouco ao redor. Depois de habilitar seus gráficos dedicados, reinicie o computador e verifique se o problema foi resolvido.

Solução 6: liberando espaço no Drive

O motivo mais importante pelo qual o OBS gera mensagens de erro como essas são problemas com o armazenamento local do computador. Como mencionado antes, o OBS requer algum espaço em seu disco rígido para manter o streaming de vídeo. Se você não tiver nenhum espaço extra, ele não transmitirá nenhum tipo de vídeo.

Espaço total no OBS Drive

Além de limpar o espaço livre em sua unidade, você também pode realizar a limpeza do disco. Depois de limpar o disco, reinicie o computador e tente iniciar a plataforma novamente.

  1. Pressione Windows + E para abrir o explorador de arquivos, clique em This-PC e selecione a unidade que deseja limpar.
  2. Clique com o botão direito e selecione Propriedades .
  3. Uma vez nas propriedades, selecione o geral guia e clique Limpeza de disco .

Limpeza de disco - Windows Drive

  1. Após limpar o disco, reinicie o computador e verifique se a mensagem de erro foi resolvida. Certifique-se de ter pelo menos 5 a 10 GB de espaço livre em sua unidade.

Solução 7: Verificar software de gravação semelhante

Como mencionado anteriormente nas causas, o OBS Studio parece entrar em conflito com outro software de gravação em execução no seu computador. Isso inclui NVIDIA Overlay, Discord, barra de jogo do Windows, etc. Aqui, a única solução alternativa é desativar o software de execução em seu computador ou desinstalá-lo completamente. Nesta solução, navegaremos até o gerenciador de aplicativos e desinstalaremos o software do seu computador.

  1. Pressione Windows + R, digite “ appwiz.cpl ”Na caixa de diálogo e pressione Enter.
  2. Uma vez no gerenciador de aplicativos, pesquise qualquer software de gravação que você possa ter instalado em seu computador. Clique com o botão direito e selecione Desinstalar .

Desinstalando software de gravação semelhante

  1. Você também deve verificar a barra de tarefas para quaisquer aplicativos extras em execução em segundo plano. Clique com o botão direito em cada entrada e saia do aplicativo.
  2. Depois de ter certeza absoluta de que nenhum programa está sendo executado em segundo plano, execute o OBS novamente e verifique se o problema foi resolvido.

Solução 8: fechando programas adicionais em segundo plano

Esta solução é de bom senso, mas muitos usuários não percebem este cenário. Sempre que você estiver transmitindo usando OBS Studio e jogando um jogo lado a lado, é importante que todos os aplicativos extras em execução em segundo plano sejam fechados para que sua CPU possa se concentrar exclusivamente nos dois processos. Você também deve levar em consideração os processos em execução em segundo plano, que podem não ser perceptíveis em primeiro plano.

  1. Pressione Windows + R, digite “ taskmgr ”Na caixa de diálogo e pressione Enter.
  2. Uma vez no gerenciador de tarefas, selecione qualquer aplicativo extra em execução em segundo plano. Clique com o botão direito sobre eles e selecione Finalizar tarefa .

Finalizando tarefa de processos em segundo plano

  1. Agora também verificaremos sua bandeja. Observe o lado inferior direito da tela na barra de tarefas e localize todos os ícones de software em execução. Se você encontrar algum que esteja constantemente em execução e consumindo CPU, clique com o botão direito sobre ele e selecione Saída .

Fechando aplicativos da barra de tarefas

  1. Depois de fechar todos os aplicativos, tente fazer streaming e veja se o problema foi resolvido.

Solução 9: usando alternativas de terceiros (BandiCam)

Se todos os métodos acima não funcionarem, você pode tentar várias alternativas diferentes. O que vimos mais se assemelhava ao OBS Studio era o BandiCam. Possui vários recursos diferentes e permite a personalização da qualidade de streaming muito mais em comparação com outros aplicativos convencionais, como Screenshare / Discord etc.

Bandicam

Você pode navegar até o site oficial da BandiCam e baixar a versão gratuita em um local acessível. Após o download, clique com o botão direito sobre ele e selecione Executar como administrador .

Nota: Você também deve considerar a reinstalação do OBS display capture em seu computador desde o início, após excluir todos os arquivos temporários. Certifique-se de baixar a versão mais recente do site oficial e excluir as entradas do OBS dos locais de instalação.

8 minutos lidos