Como consertar "sobrecarga de codificação" do OBS edição [2022]

Rodrigo Alves Editado pela Rodrigo Alves

  • Escolha as configurações certas no OBS

  • Otimize seu PC para um melhor desempenho

  • Tente programas alternativos

Procurando por um programa mais simples? Experimente Movavi Screen Recorder!

Hoje vamos olhar para um dos erros mais comuns que os usuários de OBS encontram quando trabalham com o programa - aviso de "sobrecarga de codificação" de OBS – e para formas de corrigi-lo.

Possível solução

Descrição

Baixar este parâmetro de 1920 × 1080 para 1280 × 720

Abra o OBS e vá para Configurações – Vídeo. Lá, selecione Valores FPS comuns e escolha 30 ou menos

Mudar para "superfast" ou "ultrafast" preset

Use codificadores de hardware AMF, Quicksync, ou NVENC

Mostrar mais

A codificação de vídeo exige uma quantidade considerável de uso de CPU, e se você vir este problema, provavelmente significa que o codificador está sobrecarregado, o que essencialmente significa que seu PC não é capaz de processar o jogo e codificar o fluxo ao mesmo tempo com as configurações que você tem no lugar. Em resumo, você está pedindo a seu hardware que funcione mais rápido do que ele pode. Como resultado, você provavelmente experimentará atrasos periódicos no sistema e verá o vídeo congelar de tempos em tempos. Continue lendo para aprender como corrigir a "sobrecarga de codificação" no OBS Studio. Se você quiser aprender os principais benefícios do programa, leia nosso artigo OBS vs. Shadowplay: Prós e Contras.

Escolha especial: Movavi Screen Recorder

Se as correções de "codificação sobrecarregada" do OBS não ajudaram e você está procurando uma alternativa ao OBS, considere o Movavi Screen Recorder. É um software de gravação leve e livre para PCs que permite capturar uma janela de programa separada ou um desktop Windows de tela cheia com um clique e sem travamento. A interface simples do programa o torna incrivelmente fácil de usar. Baixe a versão de teste e confira!

Escolha as configurações certas no OBS

O OBS é incrivelmente versátil em termos de personalização, e a sobrecarga de codificação pode simplesmente ser causada pelo fato de você não ter revisado as configurações para seu fluxo. Considere recusar as configurações de vídeo e veja se isso resolve o problema do aviso de alta codificação do OBS.

Reduza sua resolução de saída

A resolução é um fator chave que determina o uso da CPU. Como o OBS registra sua tela em tempo real, o uso da CPU aumenta significativamente com o número de pixels que seu processador tem que lidar para cada quadro. Seu conteúdo original provavelmente estará com resolução de 1080p, então, naturalmente, você vai querer toda essa qualidade na saída; a questão é - sua CPU pode lidar com isso? Se você vir a mensagem "sobrecarga de codificação" no OBS, sua CPU provavelmente está engasgada com a codificação. Considere a possibilidade de recusar as configurações de vídeo.

Ao reduzir a resolução, você está dizendo à OBS para encolher o vídeo antes de enviá-lo ao codificador, colocando assim menos pressão sobre sua CPU. Ao mesmo tempo, seu layout permanece o mesmo, pois você não muda a Resolução de Base (Tela).

Para fazer isso, clique em Configurações no lado inferior direito da tela, depois vá para a aba Vídeo e clique em Resolução de saída (em escala). Baixe este parâmetro de 1920 × 1080 para 1280 × 720, por exemplo, e veja como isso funciona. Clique em OK e saia do OBS. Reinicie seu computador e inicie seu fluxo para ver se o aviso desaparece.

Reduce the output resolution

Os filtros em escala reduzida que você vê no menu suspenso abaixo alteram o algoritmo usado para reduzir a contagem de bits. O filtro Bilinear é o mais rápido e o que reduz mais a qualidade. O filtro Lanczos tem melhor aparência, mas utiliza mais recursos. Tente filtros diferentes: às vezes apenas um deles fará com que o erro desapareça.

Taxa de estrutura mais baixa

O parâmetro de taxa de quadros controla o número de quadros que você captura a cada segundo do vídeo original do jogo. Este parâmetro coloca pressão sobre a GPU, que tem que ser poderosa o suficiente para renderizar todos esses quadros. Se você estiver capturando a uma taxa de quadros alta (48 a 60), você pode experimentar atrasos porque sua GPU não consegue renderizar o jogo em si, bem como o vídeo que você está transmitindo. Na realidade, o streaming a 30 ou mesmo 24 FPS não vai diminuir a qualidade significativamente, mas pode dar ao seu codificador espaço suficiente para processar o vídeo. Além disso, você pode querer limitar o uso do FPS do jogo a 90% - faça isso permitindo que Vsync ou outros limitadores dentro do jogo deixem ainda mais capacidade na GPU para OBS.

Para baixar a taxa de quadros no OBS, vá para Configurações – Vídeo. Lá, selecione Valores FPS comuns e escolha 30 ou menos. Clique em OK e saia do OBS. Reinicie seu computador e inicie seu fluxo para ver se o aviso desaparece.

Lower frame rate

Alterar a predefinição do codificador

Por padrão, a OBS utiliza a melhor biblioteca de codificação de vídeo de código aberto - x264. Possui várias predefinições que definem o uso da CPU e a qualidade de vídeo de sua saída para equilibrar de forma ideal entre estes dois. A predefinição padrão é chamada de "muito rápida" e, na maioria dos casos, ela fornece o melhor equilíbrio. A diferença nas predefinições indica a velocidade na qual o codificador deve funcionar. Quanto mais rápida a velocidade, menor é a potência da CPU e, como conseqüência, menor é a qualidade do vídeo. Não fique confuso: aqui, "rápido" não é "melhor", mas sim "com menos atenção aos detalhes". Portanto, se seu PC se atrasa na velocidade "muito rápida", tente um ainda mais rápido.

Para fazer isso, vá para Settings, depois abra a aba Output. Verifique a opção Habilitar Configurações Avançadas do Codificador, se não estiver marcada. Verifique se o codificador escolhido é o Software (x264). Escolha a predefinição do codificador.

Change the encoder preset

Mudar a predefinição é uma boa maneira de começar a resolver o problema da sobrecarga se você quiser reduzir o uso da CPU, mas manter sua resolução e FPS inalterados. Neste caso, configure seu x264 predefinido para "super rápido" ou "ultra-rápido" para reduzir os ciclos da CPU.

Tenha em mente que a diferença entre essas predefinições é bastante grande, pois elas alteram drasticamente a quantidade de uso da CPU. Portanto, pense duas vezes antes de diminuir a pré-configuração: é sempre melhor ter a capacidade de CPU de reserva para voltar a cair.

Tente a codificação de hardware

O OBS permite o uso de alternativas ao x264, ou seja, AMF, Quicksync ou NVENC - codificadores de hardware habilitados nas recentes GPUs AMD, Intel e Nvidia, respectivamente. A lógica aqui é que os codificadores baseados em GPU fornecem qualidade inferior a x264 para a mesma taxa de bits, mas eles aliviam sua CPU ao assumir parte de sua carga de codificação.

Você pode ver se um destes codificadores está disponível para você em ConfiguraçõesSaídaFluxoCodificador. Para ver todas as configurações, certifique-se de que seu Modo de Saída esteja definido como Avançado. Por exemplo, na imagem a seguir, você pode ver que a opção QuickSynс H.264 está disponível para mim.

Try hardware encoding

O feedback do usuário indica que a NVENC está muito próxima em qualidade de x264 no pré-ajuste muito rápido, enquanto a AMF rende significativamente menos bem. A AMF utiliza recursos da GPU para seu trabalho, e se a GPU já estiver totalmente ocupada renderizando um jogo, a AMF não recebe energia suficiente e começa a ficar muito atrasada. As gravações feitas com a AMF geralmente contêm alguma granulometria, independentemente de quão alto você empurre a taxa de bits.

X264 e NVENC não utilizam recursos de computação GPU, porque x264 roda na CPU e NVENC tem um circuito dedicado no chip da GPU que roda apenas para codificação e não tem outra finalidade. Portanto, você não verá a codificação retardada a partir de uma carga alta da GPU com qualquer uma destas.

O codificador Quicksync é tão bom quanto o NVENC para gravação, desde que você o configure corretamente: use o ICQ como controle de taxa e defina o valor de qualidade do ICQ entre 20 (melhor qualidade, arquivos maiores) e 23 (qualidade diminuída, arquivos menores).

Se suas opções de codificação não mostrarem o Quicksync, pode ser que sua Integrated Graphics (iGPU) esteja desligada. Navegue até sua BIOS e verifique se esta opção está habilitada nas configurações. O Windows deve descarregar automaticamente os últimos drivers Intel e você deve agora ver "Intel(R) HD Graphics" no gerenciador de dispositivos Windows e "QuickSync H.264" na lista de codificadores OBS.

Otimize seu PC para um melhor desempenho

Se nenhuma das dicas acima funcionou, a questão provavelmente está relacionada ao seu hardware – ou não é poderoso o suficiente para lidar com jogos e streaming simultâneos, ou não é otimizado corretamente para jogos. Vamos ver o que pode ser feito a partir deste ponto de vista.

Verifique as fontes de gravação

Os dispositivos que decodificam vídeo podem usar uma quantidade considerável de capacidade da CPU se não forem configurados corretamente, então você pode querer verificar as configurações para sua webcam ou cartão de captura. Basta verificar se eles não estão funcionando com alta resolução: 480p é mais do que suficiente, desde que você não precise de uma imagem em tela cheia. O mesmo se aplica às fontes do navegador que têm scripts e animações complexas.

Fechar programas adicionais em segundo plano

Outra coisa a ser verificada são outras aplicações relacionadas ao streaming executado em segundo plano, tais como Discord, a barra de jogos do Windows, ou Nvidia Overlay. Estas aplicações podem entrar em conflito com o OBS e torná-lo mais lento, produzindo sobrecargas de codificação. Recomendamos desativar totalmente estas aplicações e desinstalá-las se você não as usar.

A propósito, não se limite às aplicações de gravação, mas feche todos os programas desnecessários rodando em paralelo com seu jogo e fluxo. Isto ajudará sua CPU a se concentrar nestes dois processos. Você pode se surpreender com o número de aplicações de fundo que monopolizam sua CPU sem que você as conheça.

Para ver quais aplicações estão sendo executadas, pressione a tecla Windows + R, digite “taskmgr” e pressione Enter. Isto abrirá o gerenciador de tarefas, onde você pode clicar com o botão direito do mouse em aplicações desnecessárias e selecionar Fim de tarefa.

Além disso, verifique a bandeja no lado inferior direito da tela para ver se há ícones de outros aplicativos em execução ali. Se você encontrar um, clique com o botão direito do mouse sobre ele e selecione Sair.

Check the recording sources

Para desinstalar uma aplicação, pressione a tecla Windows + R e digite “appwiz.cpl” para abrir o gerenciador de aplicações. Lá, encontre o aplicativo que você deseja desinstalar, clique com o botão direito do mouse sobre ele e selecione Desinstalar.

Espaço livre em disco

OBS requer não apenas RAM, mas também espaço no disco rígido para operações como gravação de configurações temporárias e arquivos de saída, de modo que a sobrecarga de codificação pode resultar de uma falta de armazenamento local. Você já começou a trabalhar neste ponto se você já desinstalou todas as aplicações desnecessárias de seu disco. Outra coisa a fazer é realizar uma limpeza do disco.

Para isso, pressione a tecla Windows + E, clique com o botão direito do mouse na unidade que você deseja limpar e vá para Propriedades. Na janela que se abre, selecione a guia Geral e clique em Limpeza do disco. Reinicie seu computador e inicie seu fluxo para ver se o aviso desaparece.

Free disk space

Mudar as prioridades do processo

Ao distribuir o poder entre processos, a CPU é orientada pelo princípio das prioridades. E é possível que o OBS seja definido como uma tarefa de baixa prioridade no gerenciador de tarefas. Isto significa que os recursos da CPU serão canalizados primeiro para outros processos, deixando o SBC apenas com as migalhas. Como resultado, o programa não terá o poder de processamento para executar a codificação, e uma sobrecarga se seguirá.

Para definir prioridades de processo, vá até o gerente de tarefas, como mostrado anteriormente, encontre OBS entre as tarefas, clique com o botão direito do mouse sobre ele e aperte Go to Process. Isto o transferirá para o processo relevante na guia Processos. Clique com o botão direito do mouse sobre ele e defina a prioridade para Acima do normal. Não aconselhamos definir a prioridade para Alto ou Tempo Real, pois você ainda precisa deixar o poder de processamento para outras tarefas além de seu fluxo - mais importante, para o jogo que você está transmitindo.

Mas é possível que seu PC atribua uma prioridade menor ao OBS do que a um jogo, e se o jogo não for tão exigente, você pode querer mudar isso também, mudando a prioridade do processo do jogo correspondente para Abaixo do normal.

Volte para o jogo e veja se seu fluxo melhorou.

Change process priorities

Desligar o modo de jogo

Pode parecer irônico porque em um de nossos artigos recentes mostramos a você como ativar o modo de jogo. A questão é que, se você quiser jogar e transmitir ao mesmo tempo, não vai querer canalizar todos os recursos de sua CPU para o jogo, pois também precisa deles para processar o vídeo que você está transmitindo (ou gravando). O Game Mode pode ser bastante agressivo a este respeito, impulsionando o jogo ao ponto de deixar o OBS sem sequer uma pequena parte da CPU.

Para desligar o modo de jogo, pressione a tecla Windows + I, digite “modo de jogo” na caixa de busca e clique em Control Game Mode para otimizar seu PC para jogos. No menu que se abre, clique em Modo de Jogo. Altere-o para Desligado.

Atualize seu hardware

Bem, todo o problema pode se resumir ao fato de que seu hardware não consegue lidar com streaming e jogos simultâneos, e nesse caso ou todos os truques acima serão inúteis, ou diminuirão tanto a qualidade de seu stream que ninguém vai querer olhar para ele em primeiro lugar.

A renderização multitarefa e mídia envolvida na gravação e streaming de jogos precisa de um processador sólido com 6 ou 8 núcleos: Intel i5 ou i7 de 7ª a 9ª geração ou um AMD de médio alcance, como o modelo 3700X, será mais do que suficiente. Leia nosso artigo no qual analisamos as melhores escolhas de CPU Intel e AMD para jogos e faça sua seleção.

Além disso, OBS é um dos poucos programas de streaming e gravação que realmente fazem uso de sua GPU. Mas uma GPU antiga será mais um obstáculo do que um benefício para um bom streaming, pois estrangulará sua CPU. Portanto, atualizar sua GPU pode ser outra boa solução para a questão da sobrecarga de codificação.

Experimente programas alternativos

Se nenhum dos métodos que sugerimos funcionar, talvez você devesse experimentar uma das alternativas ao OBS. Bandicam, ShadowPlay ou Fraps podem funcionar bem para streaming, mas se você quiser gravar apenas sua tela, experimente o Movavi Screen Recorder, que é um programa de gravação confiável e simples. Aqui está uma pequena lista que lhe dará uma ideia do que você pode fazer com o Movavi Screen Recorder:

  • Grava webcam e microfone, bem como seus jogos.

  • Agende as gravações

  • Faça capturas de tela em um clique.

  • Capture fluxos de áudio separados para que você possa editá-los de forma diferente e misturá-los como quiser.

  • Mostre seu teclado para os espectadores e configure a exibição do mouse na gravação.

  • Edite e converta vídeos gravados.

O programa é tão intuitivo, você irá ajustar a configuração e iniciar a gravação em minutos. Vá em frente e experimente!

Conclusão

Em resumo, a solução de um problema de alerta OBS de alta codificação tem três abordagens principais:

  • Alteração das configurações de OBS: reduzindo a resolução de saída, baixando a taxa de quadros, alterando a predefinição do codificador ou mudando para codificação de hardware.

  • Otimizando seu PC: verificar as fontes de gravação, fechar programas adicionais, realizar uma limpeza do disco, mudar a prioridade do processo OBS, desligar o modo de jogo, atualizar seu hardware.

  • Tentar programas alternativos, se os métodos listados acima não funcionassem.

Perguntas frequentes

Como consertar a sobrecarga de codificação no OBS?

A sobrecarga de codificação acontece porque sua CPU não consegue lidar com o processo de codificação. Aqui está uma lista de soluções possíveis:

  • Reduza sua resolução de saída

  • Taxa de estrutura mais baixa

  • Alterar a predefinição do codificador

  • Tente a codificação de hardware

  • Verifique as fontes de gravação

  • Fechar programas adicionais em segundo plano

  • Espaço livre em disco

  • Mudar as prioridades do processo

  • Desligar o modo de jogo

  • Atualize seu hardware

  • Tente programas alternativos

Por que a codificação de problemas de sobrecarga acontece no OBS?

O gargalo da CPU é a principal razão para codificar a sobrecarga no OBS. Quando sua CPU não é suficientemente potente para o processo de codificação, ela irá diminuir a velocidade. Depois disso, o OBS lhe mostrará a mensagem de erro.

O que está sobrecarga de codificação?

A sobrecarga de codificação é um erro comum que acontece quando você está gravando sua tela em alta resolução com OBS. Descrevemos várias soluções para este problema em nosso artigo.

Como faço para diminuir o uso da CPU no OBS?

  1. Vá para Configurações, abra a aba Vídeo e baixe a resolução de saída.

  2. Em seguida, selecione Valores FPS comuns e escolha 30 ou menos.

  3. Abra a aba Output. Escolha a predefinição do codificador super rápido ou ultra-rápido.

  4. Em seguida, clique em Streaming. Na lista de codificadores, selecione X264 ou NVENC.

Como posso baixar a taxa de quadros no OBS?

  1. Vá para Configurações e abra a aba Vídeo.

  2. Selecione Valores FPS comuns e escolha 30 ou menos.

  3. Clique OK.

Tem alguma pergunta?

Se você não encontrar a resposta para a sua pergunta, por favor, entre em contato com a nossa Equipe de Suporte.

Registre-se para receber novidades e ofertas especiais