Skip to main content
PromptQuorumBuilt for humans. Structured for AI.
Início/LLMs locais avançados
Image & Video Generation

Real-ESRGAN: análise do upscaler de imagens IA gratuito e local

·9 min de leituraPor Hans Kuepper · Fundador do PromptQuorum · Mecanismo de descoberta de IA de pesos abertos e código aberto

Real-ESRGAN é um upscaler de imagens com IA gratuito e de código aberto (Apache 2.0) do Tencent ARC Lab que amplia fotos e restaura detalhes totalmente em hardware local — por meio de uma ferramenta de linha de comando em Python, um executável NCNN-Vulkan sem instalação, ou integrado diretamente no ComfyUI, AUTOMATIC1111 WebUI e no aplicativo independente Upscayl. Inclui modelos genéricos, específicos para anime e de restauração facial, funciona em GPUs Nvidia, AMD e Apple Silicon, e não exige conta, assinatura nem conexão com a internet.

Principais conclusões

  • Licença Apache 2.0 — gratuita para uso pessoal e comercial, código-fonte totalmente aberto
  • Roda inteiramente em local: sem conta, sem custo por imagem, sem necessidade de conexão com a internet após o download
  • Dois caminhos de instalação: um pacote Python para desenvolvedores, ou um executável independente NCNN-Vulkan sem configurar Python nem CUDA
  • Inclui modelos genéricos (RealESRGAN_x4plus), otimizados para anime (RealESRGAN_x4plus_anime_6B) e de restauração facial (integração com GFPGAN)
  • Alimenta a função de ampliar no Upscayl, os nós de ampliação do ComfyUI e a aba Extras do AUTOMATIC1111 WebUI — a maioria dos usuários nunca toca na linha de comando
  • Funciona em GPUs Nvidia, AMD e Intel via o executável baseado em Vulkan, e em Apple Silicon via o pacote Python

📍 Em uma frase

Real-ESRGAN é um upscaler de imagens com IA gratuito e de código aberto (Apache 2.0) que amplia imagens e restaura detalhes em hardware local, disponível como ferramenta Python, como executável sem instalação, ou integrado em apps como Upscayl, ComfyUI e AUTOMATIC1111 WebUI.

💬 Em termos simples

O Real-ESRGAN recebe uma foto embaçada ou de baixa resolução e gera uma versão maior e mais nítida — a mesma tarefa de um upscaler pago na nuvem como o Topaz Gigapixel AI, só que o modelo roda na sua própria GPU (ou CPU) e nunca sai da sua máquina.

📌Nota: Real-ESRGAN é um upscaler, não um gerador de texto para imagem. Ele amplia e melhora uma imagem existente — não cria imagens novas a partir de um prompt.

Real-ESRGAN é um upscaler de imagens com IA gratuito e de código aberto (Apache 2.0) que amplia imagens e restaura detalhes totalmente no seu próprio hardware, sem assinatura e sem enviar nada para um serviço na nuvem. É distribuído como pacote Python, como executável independente sem necessidade de configurar drivers de GPU, e é o modelo por trás do botão de ampliar em ferramentas como Upscayl e ComfyUI.

Real-ESRGAN: análise do upscaler de imagens IA gratuito e local

O Real-ESRGAN ainda é mantido?

Sim. O Real-ESRGAN, publicado por pesquisadores do Tencent ARC Lab, continua sendo um repositório de código aberto ativo no GitHub — não está arquivado, e funciona como o motor de ampliação padrão de fato sobre o qual outras ferramentas ativamente desenvolvidas se apoiam, em vez de um app independente que precise de lançamentos próprios frequentes.

O sinal mais claro da sua relevância contínua é indireto: os nós de ampliação embutidos do ComfyUI, a aba Extras do AUTOMATIC1111 WebUI e o app de código aberto dedicado Upscayl incluem, por padrão, os pesos do modelo Real-ESRGAN em 2026. Uma ferramenta tão profundamente integrada como infraestrutura dentro de vários projetos ativamente mantidos não desaparece como aconteceria com um app independente sem dependentes posteriores.

Status do repositório no GitHub

Estado:
Ativo, não arquivado
Significado:
Código-fonte, rastreamento de issues e pull requests permanecem abertos em github.com/xinntao/Real-ESRGAN

Adoção por outras ferramentas

Estado:
Integrado por padrão
Significado:
ComfyUI, AUTOMATIC1111 WebUI e Upscayl incluem os modelos do Real-ESRGAN como upscaler padrão ou principal

Artigo original

Estado:
Publicado em 2021, ICCV Workshops
Significado:
"Real-ESRGAN: Training Real-World Blind Super-Resolution with Pure Synthetic Data" por Xintao Wang, Liangbin Xie, Chao Dong e Ying Shan

📌Nota: Como o Real-ESRGAN funciona como um modelo/biblioteca que outras ferramentas incorporam, é mais útil verificar se as ferramentas construídas sobre ele (Upscayl, ComfyUI) são mantidas — e são.

O que é o Real-ESRGAN?

Real-ESRGAN (github.com/xinntao/Real-ESRGAN) é um modelo de super-resolução com IA de código aberto, sob licença Apache 2.0, que recebe uma imagem de baixa resolução ou degradada como entrada e gera uma versão maior e mais nítida. Foi desenvolvido por pesquisadores do Tencent ARC Lab e publicado como "Real-ESRGAN: Training Real-World Blind Super-Resolution with Pure Synthetic Data" nos ICCV Workshops de 2021. Diferente de uma simples interpolação (redimensionamento bicúbico ou Lanczos), ele usa uma rede neural treinada para reconstruir detalhes plausíveis — textura, bordas e estrutura fina — em vez de apenas esticar pixels existentes.

  • Ampliação: aumenta imagens em 2x ou 4x adicionando detalhe reconstruído por IA em vez de borrar
  • Restauração: remove artefatos de compressão JPEG, ruído e desfoque de fotos realmente degradadas, não apenas de imagens de teste limpas e reduzidas
  • Melhoria facial: uma integração opcional com GFPGAN restaura e afia especificamente rostos no resultado ampliado
  • Modo anime: um modelo separado treinado especificamente em arte anime/ilustração, evitando o excesso de suavização que upscalers treinados com fotos causam em line art
  • Processamento em lote e vídeo: um script complementar (inference_realesrgan_video.py) aplica a mesma ampliação quadro a quadro em arquivos de vídeo

Quais modelos o Real-ESRGAN inclui?

O Real-ESRGAN é distribuído com vários checkpoints de modelo pré-treinados, cada um ajustado para um tipo diferente de imagem, todos baixados automaticamente na primeira execução da ferramenta.

Modelo
Ideal para
Escala
RealESRGAN_x4plusFotos gerais e imagens reais4x
RealESRGAN_x4plus_anime_6BArte anime e ilustração4x
RealESRNet_x4plusResultado mais suave, com menos artefatos de nitidez4x
RealESRGAN_x2plusFotos em que 4x seria mais ampliação do que o necessário2x
realesr-general-x4v3Modelo genérico menor e mais rápido com força de denoise ajustável4x

A opção --face_enhance aplica o GFPGAN sobre qualquer um desses modelos especificamente para restaurar detalhes faciais — use apenas em imagens com rostos, pois pode suavizar demais outras áreas.

Como instalar e rodar o Real-ESRGAN localmente?

Existem duas formas suportadas de rodar o Real-ESRGAN: o pacote Python (para desenvolvedores que querem controle via script) e o executável NCNN-Vulkan (para quem quer um binário pronto para uso sem configurar Python ou CUDA).

  1. 1
    Clone ou baixe github.com/xinntao/Real-ESRGAN, depois instale as dependências com pip install basicsr facexlib gfpgan e pip install -r requirements.txt.
  2. 2
    Execute python setup.py develop dentro do repositório clonado para concluir a configuração.
  3. 3
    Amplie uma imagem com python inference_realesrgan.py -n RealESRGAN_x4plus -i input.jpg -o results — os pesos do modelo são baixados automaticamente na primeira execução.
  4. 4
    Adicione -n RealESRGAN_x4plus_anime_6B para arte anime, ou --face_enhance para também aplicar a restauração facial do GFPGAN na saída.
  5. 5
    Em uma GPU com pouca VRAM, adicione --tile 400 (ou menos) para processar a imagem em blocos menores em vez de tudo de uma vez, trocando velocidade por menor uso de memória.
  6. 6
    Alternativa sem configurar Python: baixe o release realesrgan-ncnn-vulkan para o seu sistema operacional na página de Releases do GitHub e execute-o diretamente em GPUs Nvidia, AMD ou Intel via Vulkan.

Opção A: pacote Python (desenvolvedores)

Esse caminho dá acesso completo às opções de linha de comando (tamanho de tile, força de denoise, melhoria facial, formato de saída) e é o mesmo backend que ComfyUI e AUTOMATIC1111 WebUI chamam internamente.

Opção B: executável NCNN-Vulkan (sem necessidade de Python)

O Real-ESRGAN também traz um binário pré-compilado realesrgan-ncnn-vulkan para Windows, Linux e macOS. Ele usa a API gráfica Vulkan em vez de CUDA, rodando assim em GPUs Nvidia, AMD e Intel sem instalar PyTorch, CUDA ou Python — baixe o release, descompacte e execute pela linha de comando ou arraste uma imagem sobre ele.

O Real-ESRGAN precisa de GPU?

Uma GPU (Nvidia, AMD ou Intel via Vulkan, ou Apple Silicon via o pacote Python) o torna bem mais rápido, mas também roda em CPU — o processamento por imagem levará bem mais tempo, especialmente em entradas de alta resolução.

Quanta VRAM o Real-ESRGAN precisa?

Os requisitos escalam com o tamanho da imagem e o ajuste --tile: um valor de --tile menor (por exemplo 200-400) permite rodar em GPUs com apenas 2-4 GB de VRAM ao processar a imagem em pedaços menores, ao custo de um processamento total um pouco mais lento.

Para quem é o Real-ESRGAN?

O Real-ESRGAN é indicado para quem precisa ampliar ou restaurar imagens sem pagar custo por imagem ou assinatura, e que se sinta confortável com uma ferramenta de linha de comando ou um app GUI simples construído sobre ele.

Use o Real-ESRGAN se

  • Você quer ampliar fotos, imagens escaneadas ou arquivos antigos de baixa resolução de graça, sem conta ou assinatura
  • Você trabalha com arte anime ou ilustração e precisa de um modelo treinado especificamente para evitar o excesso de suavização do line art
  • Você já usa ComfyUI ou AUTOMATIC1111 WebUI e quer uma etapa de ampliação integrada a um pipeline de geração existente
  • Você quer uma GUI sem tocar em terminal — instale o Upscayl, que empacota os modelos do Real-ESRGAN atrás de uma interface de arrastar e soltar

Evite o Real-ESRGAN se

  • Você precisa gerar conteúdo de imagem novo a partir de um prompt de texto — essa é a tarefa de um modelo texto-para-imagem como o Stable Diffusion, não de um upscaler
  • Você precisa de qualidade máxima garantida e sem intervenção manual para fotografia profissional e está disposto a pagar por isso — uma ferramenta paga como o Topaz Gigapixel AI oferece mais ajuste manual e suporte dedicado
  • Suas imagens de origem têm pouquíssimo detalhe real para reconstruir (resolução extremamente baixa ou muito comprimidas) — nenhum upscaler, gratuito ou pago, consegue inventar detalhe que nunca foi capturado

Real-ESRGAN vs. alternativas

As comparações mais próximas do Real-ESRGAN são outras ferramentas de ampliação — algumas construídas diretamente sobre os próprios modelos do Real-ESRGAN, outras com uma arquitetura totalmente diferente.

Ferramenta
Interface
Licença
Ideal para
Real-ESRGANCLI / binário NCNN-VulkanApache 2.0Ampliação local programável, modelo base para outras ferramentas
UpscaylGUI de desktopAGPL 3.0Ampliação por arrastar e soltar baseada em modelos do Real-ESRGAN
waifu2xCLI / web / ports GUIMITUpscaler mais antigo focado em anime; mais leve que o Real-ESRGAN
ComfyUI (nós de ampliação)GUI baseada em nósGPL 3.0Ampliação como uma etapa dentro de um fluxo de geração de imagens maior
Topaz Gigapixel AIApp de desktopProprietária (paga)Fotografia profissional com ajuste manual e suporte pago

Comparar no diretório

Erros comuns ao usar o Real-ESRGAN

Esses erros vêm de tratar o Real-ESRGAN como uma ferramenta generativa, ou de usar a variante de modelo errada para a imagem de origem.

Erro 1: usar o modelo de fotos em arte anime ou ilustração

O modelo padrão RealESRGAN_x4plus é treinado em fotos reais e tende a suavizar demais o line art de cor plana. Mude para o RealESRGAN_x4plus_anime_6B com -n RealESRGAN_x4plus_anime_6B para imagens de origem de anime, mangá ou ilustração.

Erro 2: esperar que um upscaler corrija uma foto fora de foco ou com desfoque de movimento

O Real-ESRGAN restaura detalhe plausível implícito na entrada, mas não consegue recuperar detalhe que nunca foi capturado. Imagens de origem muito borradas ou de resolução extremamente baixa serão ampliadas com melhorias visíveis menores do que um original levemente comprimido e em foco.

Erro 3: rodar --face_enhance em imagens sem rostos

A opção --face_enhance aplica o GFPGAN especificamente a rostos detectados. Em imagens sem rostos, ela só adiciona tempo de processamento sem benefício; em imagens com rostos pequenos ou parciais, pode ocasionalmente suavizá-los demais. Reserve-a para retratos e fotos em grupo.

Perguntas frequentes

O Real-ESRGAN ainda é mantido?

Sim. O repositório de código aberto continua ativo no GitHub, e os modelos do Real-ESRGAN são o motor de ampliação padrão ou principal integrado em várias ferramentas ativamente mantidas, incluindo ComfyUI, AUTOMATIC1111 WebUI e Upscayl.

O Real-ESRGAN é realmente gratuito?

Sim. É publicado sob licença Apache 2.0, gratuita tanto para uso pessoal quanto comercial, sem custo por imagem, sem assinatura e sem exigência de conta.

Sob qual licença o Real-ESRGAN é publicado?

Apache 2.0, uma licença de código aberto permissiva. Você pode usar, modificar e redistribuir, inclusive em produtos comerciais, desde que preserve a licença e o aviso de copyright.

O Real-ESRGAN precisa de GPU?

Uma GPU o torna bem mais rápido, mas também roda em CPU. Ele suporta GPUs Nvidia e AMD via CUDA (pacote Python) ou Vulkan (o executável NCNN), e Apple Silicon via o pacote Python.

O Real-ESRGAN consegue ampliar imagens de anime ou ilustração?

Sim, usando o modelo RealESRGAN_x4plus_anime_6B, treinado especificamente em arte anime e ilustração para evitar o excesso de suavização que upscalers treinados com fotos causam em line art.

O Real-ESRGAN consegue gerar imagens novas a partir de um prompt de texto?

Não. Real-ESRGAN é um upscaler de super-resolução — ele amplia e restaura detalhe em uma imagem existente. A geração de texto para imagem é uma categoria de modelo separada, como o Stable Diffusion.

Qual a diferença entre Real-ESRGAN e Upscayl?

Real-ESRGAN é o modelo de código aberto subjacente e a ferramenta de linha de comando. Upscayl é um app de desktop de código aberto separado (AGPL 3.0) que empacota os modelos do Real-ESRGAN atrás de uma interface gráfica de arrastar e soltar, sem nunca precisar tocar em um terminal.

O Real-ESRGAN consegue ampliar vídeo, não só imagens?

Sim, via o script complementar inference_realesrgan_video.py, que aplica o mesmo modelo de ampliação quadro a quadro a um arquivo de vídeo.

Quanta VRAM o Real-ESRGAN precisa?

Depende da resolução da imagem e do ajuste --tile. Reduzir --tile para 200-400 processa a imagem em pedaços menores, permitindo rodar em GPUs com apenas 2-4 GB de VRAM ao custo de um processamento total um pouco mais lento.

Fontes

← Voltar para LLMs locais avançados

MCP