FreeUpscaler

Como funciona

O processo inteiro, incluindo as partes que são limitação e não recurso.

O processo, etapa por etapa

As ferramentas gratuitas rodam inteiramente dentro da aba do navegador. Nada do que elas processam é enviado a um servidor, então um arquivo que você solta aqui nunca sai da sua máquina. Os modelos na nuvem, opcionais, são a única exceção e avisam antes de rodar: o arquivo é enviado para aquele processamento e o resultado fica guardado por 30 dias, a menos que você o apague.

DecodificarnavegadorReduzir ruídobilateralReamostrarlanczos-3Nitidezsem haloTUDO NA SUA GPU — NADA ATRAVESSA A REDEo arquivo original entra, o arquivo pronto sai · nada é enviado
As quatro etapas e a única fronteira que importa. Tudo o que está dentro da linha tracejada acontece no seu próprio hardware, e nada atravessa essa linha.
  • Decodificar. No caso de vídeo, o contêiner é separado e as amostras codificadas vão direto para o decodificador de vídeo do navegador, quadro a quadro — sem elemento de player e sem esperar a reprodução. No caso de imagens, o navegador decodifica o arquivo em um bitmap.
  • Enviar para a GPU. Cada quadro é copiado para a memória da GPU como uma textura RGBA de 8 bits.
  • Reamostrar. Duas passagens de shader ampliam o quadro — primeiro na horizontal, depois na vertical — com um filtro sinc janelado Lanczos-3. Os resultados intermediários ficam em ponto flutuante de 16 bits, para que a ultrapassagem do filtro seja preservada em vez de cortada.
  • Dar nitidez. Uma terceira passagem aplica uma máscara de nitidez limitada ao mínimo e ao máximo da vizinhança de cada pixel. É esse limite que impede o halo claro em volta das bordas de alto contraste.
  • Codificar. Os quadros de vídeo são recodificados pelo codificador H.264 (ou VP9) de hardware do seu aparelho e escritos em um novo MP4 na memória. As imagens saem em PNG, para que o resultado não seja imediatamente degradado por compressão com perdas.

O que é “melhorar vídeo com IA” aqui — e o que não é

Boa parte das ferramentas desta categoria chama qualquer ampliação de IA. Em português essa é praticamente a forma padrão de escrever o assunto: quase todos os resultados que aparecem para melhorar qualidade de vídeo trazem a sigla no título. Preferimos ser exatos. O processo descrito acima é processamento de sinal clássico — um filtro de reconstrução de alta qualidade mais uma nitidez adaptativa. É uma melhora real em relação à ampliação bilinear que um navegador ou um player faz por padrão, principalmente nas bordas, e não precisa baixar modelo nenhum, então começa na hora e funciona offline.

O que ele não é: uma rede neural inventando detalhe que nunca esteve no material de origem. As redes treinadas existem, e ficam ao lado dele — 13 dos 27 métodos do catálogo são uma, desde Anime (Anime4K, 924 KB) até os modelos fotográficos Real-ESRGAN. Cada uma delas está descrita como gerando detalhe, não recuperando detalhe, e nenhuma delas é o padrão: o padrão continua sendo o processo clássico, e é por isso que a ferramenta começa na hora e funciona offline.

Por isso, neste site, o que roda no seu aparelho se chama rede treinada, e a palavra “IA” fica reservada para a camada paga que roda nos nossos servidores. Essa camada ainda não está ligada. Tudo o que você consegue executar aqui hoje roda na sua própria GPU.

Limites, ditos com honestidade

  • Detalhe que não foi registrado não volta. Ampliar um 480p em 4× dá um 1920×1080 limpo, não um master 4K. Material nítido e pequeno é o que mais melhora; material muito comprimido ou com tremido de movimento é o que menos melhora.
  • Quem manda no tempo é o tamanho da saída. Os quadros são separados e decodificados diretamente, então o trabalho não está preso à duração do clipe — mas cada vez que a largura de saída dobra, o trabalho quadruplica.
  • Só os codecs que o WebCodecs decodifica. Os contêineres MP4, WebM, MOV e MKV abrem todos; o que importa é o codec de dentro. H.264 e VP9 são seguros em qualquer lugar, H.265 e ProRes geralmente não são.
  • O áudio é copiado, não recodificado. O áudio já codificado passa do contêiner de origem para a saída como está, então não perde nada — a não ser que o contêiner de saída não comporte aquele codec.
  • HDR desloca a cor. Fontes de 10 bits passam por mapeamento de tons no navegador antes de chegarem até nós.
  • Celular é apertado. As GPUs de celular têm bem menos memória; clipes longos e saída em 4K falham com frequência. A página informa o que o seu aparelho aguenta antes de você escolher um arquivo.

O que é preciso ter

A ampliação em si exige WebGPU, e vídeo exige também WebCodecs. Chrome e Edge de computador têm os dois hoje. O Safari 26 tem WebGPU. O Firefox ainda está liberando o WebGPU aos poucos. Se faltar algum dos dois no seu navegador, a página avisa antes de você escolher um arquivo, e não depois de você esperar um envio.

Voltar para a ferramenta