Como transmitir uma apresentação do PowerPoint via OBS sem lag
🔍 WiseChecker

Como transmitir uma apresentação do PowerPoint via OBS sem lag

Transmitir uma apresentação do PowerPoint pelo OBS Studio pode causar lag, travamentos ou quedas de quadros. A causa geralmente é uma incompatibilidade entre o mecanismo de renderização do PowerPoint e o método de captura do OBS. Este artigo explica por que o lag ocorre e fornece quatro configurações específicas para eliminá-lo. Você aprenderá a configurar o OBS, ajustar as configurações de exibição do PowerPoint e otimizar seu fluxo de transmissão para uma saída suave.

Principais conclusões: Transmita PowerPoint no OBS sem lag

  • OBS > Fontes > Adicionar > Captura de Tela ou Captura de Janela: Escolha o tipo de captura correto para sua configuração de transmissão.
  • PowerPoint > Apresentação de Slides > Configurar Apresentação > Usar Modo de Exibição do Apresentador: Desative a aceleração de gráficos por hardware e ative o Modo de Exibição do Apresentador para reduzir a carga de renderização.
  • OBS > Configurações > Avançado > Vídeo > Adaptador de Vídeo: Force o OBS a usar a mesma GPU que o PowerPoint para evitar sobrecarga entre adaptadores.

ADVERTISEMENT

Por que o lag do PowerPoint ocorre no OBS

O PowerPoint usa aceleração de gráficos por hardware para renderizar transições, animações e vídeos incorporados. O OBS também usa aceleração de hardware para capturar e codificar quadros. Quando ambos os aplicativos competem pelos mesmos recursos da GPU, ou quando o OBS captura uma janela que está sendo renderizada em uma GPU diferente, o ritmo dos quadros se torna inconsistente. O resultado é um stutter visível na transmissão.

Em laptops com duas GPUs, o PowerPoint geralmente roda na GPU Intel integrada, enquanto o OBS usa a GPU discreta NVIDIA ou AMD. O OBS então precisa copiar o quadro de uma GPU para outra, o que adiciona latência. Em desktops com uma única GPU, o conflito geralmente é sobre contenção de recursos: a thread de renderização do PowerPoint e a thread de captura do OBS disputam o tempo da GPU.

Pipeline de renderização do PowerPoint

O PowerPoint renderiza cada slide como uma superfície DirectX. Durante uma apresentação de slides, ele atualiza essa superfície de 30 a 60 vezes por segundo. O OBS captura a imagem final da janela composta. Se a taxa de quadros do PowerPoint cair abaixo da taxa de captura do OBS, o OBS duplicará quadros ou interpolará, criando uma saída com lag.

Métodos de captura do OBS

O OBS oferece três fontes de captura para PowerPoint: Captura de Tela, Captura de Janela e Captura de Jogo. A Captura de Tela captura o monitor inteiro, o que inclui a janela do PowerPoint, mas também a área de trabalho e outros aplicativos. A Captura de Janela captura apenas a janela do PowerPoint. A Captura de Jogo não é adequada para PowerPoint porque espera um jogo DirectX em tela cheia. O método de captura errado pode causar sobrecarga adicional.

Passos para configurar o OBS para transmissão de PowerPoint sem lag

  1. Desative a aceleração de gráficos por hardware no PowerPoint
    Abra o PowerPoint e vá em Arquivo > Opções > Avançado. Na seção Exibição, marque a caixa para Desativar aceleração de gráficos por hardware. Clique em OK e reinicie o PowerPoint. Isso força o PowerPoint a renderizar os slides usando renderização por software, o que reduz a contenção de GPU com o OBS.
  2. Configure o PowerPoint para usar o Modo de Exibição do Apresentador em um monitor secundário
    Conecte um segundo monitor ou use um adaptador de exibição virtual. No PowerPoint, vá em Apresentação de Slides > Configurar Apresentação. Em Vários monitores, selecione o monitor secundário para o Modo de Exibição do Apresentador. Marque a caixa para Usar Modo de Exibição do Apresentador. Inicie a apresentação de slides no monitor secundário. O OBS capturará o monitor secundário ou a janela do PowerPoint nesse monitor.
  3. Adicione uma fonte de Captura de Tela no OBS para o monitor secundário
    No OBS, clique no botão + em Fontes. Selecione Captura de Tela. Nomeie como Apresentador. Nas propriedades, escolha o monitor secundário no menu suspenso Exibição. Isso captura apenas a janela da apresentação de slides, sem as notas do apresentador ou a barra de tarefas.
  4. Force o OBS a usar a mesma GPU que o PowerPoint
    Abra o OBS e vá em Configurações > Avançado > Vídeo. Em Adaptador de Vídeo, selecione a GPU que corresponde à usada pelo PowerPoint. Em um sistema com duas GPUs, verifique no Gerenciador de Tarefas do Windows > guia Desempenho qual GPU o PowerPoint usa quando a apresentação de slides está em execução. Defina o OBS para a mesma GPU. Clique em Aplicar e reinicie o OBS.
  5. Reduza a resolução de saída e a taxa de quadros do OBS
    Vá em Configurações do OBS > Vídeo. Defina a Resolução Base (Canvas) para 1920×1080 ou inferior. Defina a Resolução de Saída (Escalonada) para 1280×720. Defina os Valores de FPS Comuns para 30. Uma resolução mais baixa reduz a carga da GPU no pipeline de captura e codificação.
  6. Use codificação por software em vez de codificação por hardware
    Vá em Configurações do OBS > Saída > Transmissão. Defina o Codificador para Software (x264) em vez de codificadores de hardware como NVENC ou AMD. Em uma CPU moderna com pelo menos 6 núcleos, a codificação por software produz um ritmo de quadros estável. Defina o Predefinição de Uso da CPU para muito rápido para equilibrar qualidade e desempenho.

ADVERTISEMENT

Se o PowerPoint ainda tiver problemas após a correção principal

A janela da apresentação de slides do PowerPoint fica preta no OBS

Uma janela de captura preta significa que o OBS não consegue ler a superfície DirectX. Isso acontece quando a aceleração de hardware está habilitada no PowerPoint ou quando o OBS usa Captura de Janela em vez de Captura de Tela. Mude para Captura de Tela no monitor secundário. Se você precisar usar Captura de Janela, ative a opção Capturar qualquer aplicativo em tela cheia nas propriedades da Captura de Janela.

O OBS mostra quadros perdidos durante transições do PowerPoint

Animações e transições de morph aumentam a carga de renderização do PowerPoint. No PowerPoint, vá em Transições e remova todas as transições. Configure a apresentação de slides para avançar manualmente. Isso elimina o pico de atividade da GPU que causa quadros perdidos. Para transições de morph, converta o slide em uma imagem estática ou use um clipe de vídeo.

O áudio de vídeos incorporados está fora de sincronia

O OBS captura o áudio do dispositivo padrão do sistema. Se o PowerPoint reproduzir o áudio do vídeo em um dispositivo diferente, o OBS não o capturará. No OBS, adicione uma fonte de Captura de Saída de Áudio para o mesmo dispositivo que o PowerPoint usa. Nas Configurações de Som do Windows, defina o dispositivo de reprodução padrão para aquele que o OBS captura. Teste com um vídeo curto antes da transmissão ao vivo.

Item Captura de Tela Captura de Janela
Descrição Captura o monitor inteiro Captura uma única janela de aplicativo
Melhor para Apresentações com Modo de Exibição do Apresentador em um monitor secundário Apresentações de janela única em um único monitor
Sobrecarga de GPU Baixa se o monitor estiver na mesma GPU que o OBS Média porque o OBS precisa ler a textura da janela
Risco de tela preta Baixo Alto quando a aceleração de hardware está habilitada
Recomendado para Configurações de transmissão com dois monitores Configurações de monitor único com renderização por software habilitada

Após aplicar essas configurações, sua apresentação do PowerPoint deve ser transmitida pelo OBS sem lag. Teste a configuração executando uma apresentação de slides de 10 minutos com transições e vídeos incorporados antes de ir ao vivo. Para usuários avançados, considere usar o OBS Studio 30 ou posterior, que inclui sincronização de GPU aprimorada para fontes de captura.

ADVERTISEMENT