Como consertar "sobrecarga de codificação" do OBS edição [2024]
Escolha as configurações certas no OBS
Otimize seu PC para um melhor desempenho
Tente programas alternativos
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.
Nosso objetivo é fornecer a você apenas informações verificadas. Para garantir isso, a Equipe de conteúdo Movavi faz o seguinte:
Ao selecionar produtos para incluir em nossas avaliações, pesquisamos demanda e popularidade.
A equipe testa todos os produtos abordados neste artigo.
Ao testar, comparamos as principais características dos produtos, que incluem selecionar área de captura, programar gravação, mostrar teclas pressionadas e mouse, e outros recursos significativos.
Estudamos avaliações de usuários de plataformas de avaliações populares e usamos essas informações ao escrever nossas avaliações de produtos.
Coletamos feedback de nossos usuários e analisamos suas opiniões sobre o software Movavi, bem como sobre produtos de outras empresas.
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.
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.
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.
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ções – Saída – Fluxo – Codificador. 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.
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.
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.
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.
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.
Movavi Screen Recorder
Tem alguma pergunta?
Cadastre-se para obter guias, ofertas especiais e dicas!
Mais de 1.5 mln usuários já se inscreveram em nosso boletim informativo