← Blog

NVENC vs x264: qual encoder escolher para gravar seus jogos?

NVENC vs x264 — gráfico com a visão geral passo a passo
Resumo
  • O NVENC usa um chip de codificação dedicado na GPU, então quase não mexe no FPS do jogo.
  • O x264 codifica na CPU: o teto de qualidade é maior, mas rodando junto com o jogo o FPS oscila.
  • Vai gravar enquanto joga? NVENC. Só gravação, arquivando na qualidade máxima? A resposta é x264.
  • O DOR usa codificação por hardware NVENC por padrão, então você nem precisa fazer essa escolha ou configurar nada.

Vamos direto à resposta. Se você está jogando e gravando essa mesma tela, escolha NVENC (codificação na GPU). Se não está rodando nenhum jogo e precisa tirar a maior qualidade possível para arquivar vídeo, ou se sua GPU é fraca e a CPU tem folga, escolha x264 (codificação na CPU). Essa regra acerta em 90% das situações.

A diferença central entre os dois é "quem faz o trabalho de codificação". No NVENC, quem comprime o vídeo é um chip de codificação dedicado embutido na placa de vídeo NVIDIA; no x264, é a CPU que calcula a compressão via software. Como o jogo no mesmo PC também usa CPU e GPU, o lugar para onde vai a carga de codificação vira, na prática, queda de FPS no jogo.

Tabela comparativa NVENC vs x264

  • NVENC, onde fica a carga: chip de codificação dedicado da GPU / impacto no FPS: quase nenhum (chip dedicado, separado da renderização do jogo) / qualidade: nas RTX, igual ou melhor que o x264 medium / indicado para: gravar ou fazer live em tempo real enquanto joga, em um único PC
  • x264 (preset rápido, veryfast), onde fica a carga: CPU / impacto no FPS: moderado (engasga se os núcleos estiverem no limite) / qualidade: nível médio / indicado para: GPU fraca com CPU sobrando
  • x264 (preset lento, slow), onde fica a carga: CPU (altíssima) / impacto no FPS: grande (o FPS despenca se o jogo estiver rodando junto) / qualidade: topo de linha / indicado para: arquivar na qualidade máxima sem jogo aberto, ou um PC dedicado só à gravação

Destrinchando a tabela: no NVENC, uma área separada dentro da GPU cuida só da codificação, então ela quase não disputa os recursos da GPU usados para renderizar o jogo. Por isso o FPS praticamente não muda com a gravação ligada. Já no x264, a CPU cuida da lógica do jogo e da codificação ao mesmo tempo; se faltar núcleo, o frame time oscila e aparecem engasgos. Em jogos em que o FPS de um instante decide a rodada, como VALORANT ou PUBG, essa diferença é bem perceptível.

Qualidade de imagem: o x264 é mesmo melhor?

Antes existia a ideia de que a qualidade do NVENC deixava a desejar, mas a partir do "novo NVENC" da arquitetura Turing (série RTX 20), em 2018, a história mudou. No mesmo bitrate, o NVENC das RTX entrega uma imagem igual ou mais limpa que o preset medium do x264. Em muitos casos, o NVENC fica visivelmente mais nítido, principalmente nos pequenos detalhes gráficos.

O x264 só leva vantagem quando você usa um preset lento como o "slow". As bordas de texto ficam um pouco mais definidas. Só que o preset slow leva a CPU ao extremo, então, na prática, não dá para usá-lo em um único PC rodando o jogo ao mesmo tempo. Ele só faz sentido para arquivamento, quando você fecha o jogo e só codifica o vídeo.

Se você tem uma série RTX 40, experimente ligar o codec NVENC AV1; nas séries RTX 20/30, experimente o NVENC HEVC (H.265). AV1 e HEVC são bem mais eficientes que o H.264: entregam a mesma qualidade em um arquivo menor, ou qualidade melhor no mesmo tamanho de arquivo.
Tela real da Saída Avançada do OBS mostrando o encoder NVENC, o bitrate e o intervalo de keyframe
Interface real do produto, do guia oficial de saída de gravação do OBS

Como trocar o encoder no OBS

  • Clique no botão "Configurações" no canto inferior direito do OBS.
  • No menu da esquerda, selecione "Saída".
  • Mude o Modo de saída, no topo, para "Avançado". (O modo Simples limita as opções de encoder.)
  • Vá até a aba "Gravação" (ou a aba "Transmissão", se for fazer live).
  • No menu suspenso "Codificador", escolha uma opção NVENC (NVIDIA NVENC H.264 / HEVC / AV1) ou x264.
  • Defina o bitrate e o preset, clique em "Aplicar" e reinicie o OBS.

Se não aparece nenhuma opção NVENC no menu de encoder, ou você não tem placa de vídeo NVIDIA ou o driver de vídeo está desatualizado. Atualize o driver para a versão mais recente pelo GeForce Experience ou pelo NVIDIA app, reinicie o OBS e a opção vai aparecer.

Mas você precisa mesmo fazer essa escolha sozinho?

Se você leu até aqui, deve ter percebido que a comparação NVENC vs x264 se resume a uma frase: "para proteger o FPS do jogo, use codificação na GPU". O problema é que todo o processo — mudar o modo de saída do OBS para Avançado, procurar e escolher o encoder, acertar codec e preset — já é uma barreira para quem está começando.

O DOR elimina essa escolha e essa configuração. Ele aplica codificação por hardware NVENC por padrão: é só instalar e apertar o botão de gravar que a codificação acontece no chip dedicado da GPU. Mesmo sem saber o que é encoder ou preset, a gravação começa com a perda de FPS no mínimo. Nada de mexer em configuração de encoder no meio de uma partida de VALORANT ou Overwatch.

Se quiser ver a configuração de gravação por jogo, confira o guia de gravação de VALORANT, o guia de gravação de PUBG e o guia de gravação de Overwatch. Em qualquer jogo, o DOR funciona do mesmo jeito, com base no NVENC, então não é preciso escolher encoder de novo para cada jogo.

NVENC automático no DOR
O DOR aplica codificação por hardware NVENC por padrão

Resumo final por situação

  • Gravando enquanto joga com placa NVIDIA RTX/GTX → NVENC. Sem pensar duas vezes.
  • GPU fraca e CPU com 8 núcleos ou mais sobrando → x264 entre veryfast e medium.
  • Só arquivos na qualidade máxima, sem abrir jogo → x264 slow, ou um PC dedicado à gravação.
  • Não quer mexer em configuração e só quer proteger o FPS do jogo → instale o DOR e aperte gravar.

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

Ligar o NVENC derruba o FPS do jogo?

Quase nada. O NVENC é processado à parte por um chip de codificação dedicado dentro da GPU, então mal disputa os recursos usados na renderização do jogo. Diferente do x264, o frame time fica estável.

É verdade que o x264 tem qualidade de imagem melhor que o NVENC?

Só vale para o preset slow do x264. Nos presets rápidos, que são os que dá para usar em um único PC rodando o jogo junto, o NVENC das RTX fica igual ou mais limpo que o x264 medium.

Como sei se meu PC pode usar NVENC?

A maioria das placas NVIDIA a partir da série GTX 600 tem suporte. Se aparecer a opção NVIDIA NVENC no menu de encoder das configurações de saída do OBS, você pode usar. Se não aparecer, atualize o driver de vídeo para a versão mais recente.

Entre NVENC H.264, HEVC e AV1, qual escolher?

Se a prioridade é compatibilidade, H.264; se quer mais qualidade no mesmo tamanho de arquivo, HEVC (séries RTX 20/30); se quer a eficiência mais recente, AV1 (série RTX 40). Para arquivar, HEVC ou AV1 dão um ganho grande de qualidade por tamanho de arquivo.

No DOR eu preciso escolher o encoder?

Não. O DOR aplica codificação por hardware NVENC por padrão. Sem mexer em modo de saída, encoder ou preset, é só apertar o botão de gravar e a gravação começa com a perda de FPS no mínimo.

Games

Guias de jogos relacionados

Leia também

Artigos relacionados

Comece com o DOR

Dependendo do jogo, o DOR salva clipes detectando eventos ou analisando automaticamente os melhores momentos