← Blog

Gravação de jogo em tela cheia não funciona: como resolver a tela preta por causa

Quando a gravação de jogo em tela cheia não funciona — visão geral passo a passo
Resumo
  • A causa mais comum da tela preta é um conflito entre o modo tela cheia exclusiva e o método de captura.
  • Mudando o jogo para janela sem bordas, o gravador volta a pegar a imagem.
  • No OBS você escolhe a Captura de jogo ou a Captura de tela na mão; o DOR pega a imagem automaticamente.
  • Jogos com anti-cheat, como VALORANT ou CS2, pedem um caminho próprio de método de captura.

Você abre o jogo em tela cheia, aperta para gravar e o vídeo sai todo preto. Resumindo, a causa quase sempre é uma de três. Primeira: o jogo está em tela cheia exclusiva, e a captura não consegue interceptar a imagem. Segunda: você escolheu o método de captura errado, e a Captura de tela não consegue pegar a tela cheia. Terceira: o anti-cheat está bloqueando o hook de tela. Seguindo os passos abaixo um por um, a maioria dos casos se resolve em menos de 5 minutos.

Primeiro, confira o modo de exibição

As configurações gráficas de um jogo costumam ter três modos de exibição: tela cheia (exclusiva), janela sem bordas e janela. O problema da tela preta quase sempre acontece no primeiro, a tela cheia exclusiva. Nesse modo, o jogo toma a GPU só para ele, e fica difícil para programas externos acessarem o buffer da tela.

A solução mais rápida é mudar o modo de exibição para janela sem bordas nas configurações do jogo. A janela sem bordas parece exatamente tela cheia, mas por dentro é uma janela, então o gravador pega a imagem normalmente. Com os drivers de vídeo atuais, o input lag também quase não muda.

  • Vá em Configurações > Tela ou no menu Gráficos do jogo.
  • Mude o modo de exibição de tela cheia para janela sem bordas.
  • Reinicie o jogo uma vez depois da mudança para garantir que a configuração valeu.
  • Comece a gravar de novo e veja se a tela preta sumiu.
Se a imagem ficar cortada ou desalinhada mesmo depois de mudar para janela sem bordas, deixe a resolução do jogo igual à do monitor. Num monitor 1920x1080, manter o jogo em 1920x1080 é o mais estável.

Tente trocar o método de captura

Ferramentas como o OBS fazem você escolher a fonte de captura. A Captura de tela (que captura o monitor inteiro) não consegue pegar um jogo em tela cheia exclusiva por causa da estrutura do Windows, e o resultado é tela preta. Já a Captura de jogo se conecta direto ao processo do jogo, então pega a imagem seja em tela cheia, seja em janela. Quando aparecer tela preta, trocar a fonte de Captura de tela para Captura de jogo é a primeira coisa a tentar.

Configurações reais de Saída avançada do OBS mostrando o codificador NVENC, o bitrate e o intervalo de quadros-chave
Interface real do produto, do guia oficial de saída de gravação do OBS

Se continuar preto mesmo com a Captura de jogo, olhe as configurações detalhadas do modo de captura. Nas propriedades da Captura de jogo, coloque o modo em Capturar janela específica e escolha o jogo aberto direto na lista de janelas. Confiar só na detecção automática pode deixar a tela preta, porque ela perde o momento da transição.

  • Se você estava usando a Captura de tela, troque por uma fonte de Captura de jogo.
  • Nas propriedades da Captura de jogo, coloque o modo em Capturar janela específica.
  • Selecione direto na lista de janelas o executável do jogo que está rodando.
  • Ative a opção de compatibilidade com SLI/Crossfire e tente de novo.

Confira também os privilégios de administrador e a GPU

Se o gravador tem privilégios menores que o jogo, o hook de tela é bloqueado e sai tela preta. Executar a ferramenta de gravação como administrador costuma resolver. Clique com o botão direito no executável e escolha Executar como administrador, ou em Propriedades > aba Compatibilidade deixe Executar como administrador sempre ligado.

Em máquinas com duas GPUs, como notebooks, sai tela preta se o jogo e o gravador usam GPUs diferentes. Em Configurações do Windows > Tela > Elementos gráficos, atribua o jogo e a ferramenta de gravação à mesma GPU de alto desempenho e o conflito some.

Caminhos por jogo

Jogos com anti-cheat forte bloqueiam o próprio hook de tela. VALORANT tem o Vanguard, Counter-Strike 2 tem o VAC e PUBG tem o BattlEye, então o hook da Captura de jogo é bloqueado com frequência. Nesses casos, troque a Captura de jogo pela Captura de tela ou pela Captura de janela, e o jogo precisa estar em janela sem bordas. Como a Captura de tela não pega tela cheia exclusiva, você precisa acertar as duas coisas juntas.

  • VALORANT: quando o Vanguard entrar em conflito, mude para a combinação Captura de tela + janela sem bordas.
  • CS2: adicione -windowed -noborder às opções de inicialização para forçar a janela sem bordas.
  • PUBG: se o BattlEye bloquear a Captura de jogo, mude para a Captura de janela.
  • League of Legends: o padrão já é janela sem bordas, então a Captura de jogo pega bem.

O DOR pega a tela cheia automaticamente

Se você chegou até aqui, deve ter sentido que o OBS faz você escolher o método de captura e resolver os conflitos um por um. O OBS entra em conflito com a tela cheia exclusiva com frequência, mas o DOR captura tela cheia e janela sem bordas do mesmo jeito, automaticamente. Sem precisar mudar o modo de exibição nem escolher entre Captura de jogo e Captura de tela, é só abrir o jogo e gravar.

Tela em que o DOR captura e grava automaticamente um jogo em tela cheia sem configuração extra
O DOR captura tela cheia e janela sem bordas do mesmo jeito, automaticamente

O DOR detecta o processo do jogo e pega a imagem independentemente do modo de exibição, então funciona até em jogos com anti-cheat sem trocar o método de captura. Se você cansou de mexer nas configurações toda vez por causa de tela preta, a captura automática deixa você pular esse processo todo.

Se ainda sobrar tela preta, reinicie o jogo uma vez e ligue a gravação de novo. Logo depois de mudar o modo de exibição, o buffer da GPU não se atualiza, e a imagem pode sair preta só na primeira tentativa.

Gravação que começa junto com o jogo: programa grátis para gravar jogos no PC →

DOR Clips

Clipes de Valorant no DOR

Ver mais no DOR →

Vídeos de Valorant gravados e postados por usuários do DOR. Toque em um para assistir no dor.gg.

FAQ

Perguntas frequentes

Por que só sai tela preta quando gravo um jogo em tela cheia?

Quando o jogo toma a GPU só para ele no modo tela cheia exclusiva, um gravador externo não consegue acessar o buffer da tela, e sai tela preta. Mudar o jogo para janela sem bordas ou trocar o método de captura para Captura de jogo resolve.

Mudar para janela sem bordas piora o desempenho ou o input lag?

Com os drivers de vídeo atuais, a diferença de input lag entre janela sem bordas e tela cheia é quase nenhuma. Ainda tem a vantagem do Alt+Tab mais rápido, então a janela sem bordas é a mais recomendada para gravar ou fazer live.

Qual é a diferença entre Captura de jogo e Captura de tela?

A Captura de tela pega o monitor inteiro, mas, por causa da estrutura do Windows, não consegue pegar um jogo em tela cheia exclusiva. A Captura de jogo se conecta direto ao processo do jogo e pega a imagem seja em tela cheia, seja em janela. Se sair tela preta, tente a Captura de jogo primeiro.

Por que VALORANT e CS2 são mais chatos de gravar?

Porque anti-cheats como o Vanguard ou o VAC bloqueiam, por segurança, o hook de tela da Captura de jogo. Nesses jogos, é preciso mudar para Captura de tela ou Captura de janela, com o jogo em janela sem bordas, para gravar normalmente.

O DOR grava em tela cheia mesmo sem mudar as configurações?

Sim. O DOR detecta o processo do jogo e captura tela cheia e janela sem bordas do mesmo jeito, automaticamente, então você grava sem mudar o modo de exibição nem escolher método de captura.

Games

Guias de jogos relacionados

Leia também

Artigos relacionados

Comece com o DOR

O DOR detecta eventos compatíveis dentro do jogo e salva esses momentos como clipes automaticamente