RelayVSR aumenta a resolução de vídeo em 4 vezes e entrega 29 quadros/s em uma A100
Deixar um vídeo antigo mais nítido é uma ideia atraente, mas processar cada quadro com uma rede neural pesada custa caro. O RelayVSR divide o trabalho: um modelo grande prepara quadros de referência, e um pequeno os utiliza para processar todo o vídeo com resolução ampliada em 4 vezes. Os autores alcançaram 29,29 quadros/s com saída em 1080p em uma NVIDIA A100; desenvolvedores devem primeiro verificar a velocidade e a qualidade com seu próprio material.
Processado por IA de TG: @neuraldvig (Нейродвиж); editado por Hamidun News
É preciso exibir um vídeo antigo em uma tela grande, mas a ampliação convencional deixa os rostos borrados e transforma os detalhes em uma massa indistinta. O upscaling generativo pode produzir uma imagem mais convincente, mas processar cada quadro com um modelo pesado custa caro. O RelayVSR propõe dividir o trabalho: uma rede grande prepara quadros de referência espaçados, e uma pequena processa o restante da sequência. Para a equipe de um produto de vídeo, é uma oportunidade de testar o processamento local com seus próprios vídeos e calcular o custo por minuto.
Por que usar dois modelos para processar um vídeo
Imagine uma gravação de alguém vestindo uma jaqueta com textura. O modelo grande cria uma referência detalhada para determinados momentos, e a rede leve a utiliza junto com o vídeo original para processar os quadros intermediários. Assim, ela não precisa inventar toda a textura do tecido novamente a cada quadro. Também leva em conta os quadros recentes para manter os detalhes coerentes com o movimento.
Essa divisão tem um inconveniente: um erro em um quadro de referência pode se propagar para os seguintes. Por isso, os autores treinam o modelo grande levando em conta a qualidade do vídeo final. Avaliar apenas a beleza de um quadro isolado não basta: uma boa imagem também precisa ajudar a segunda rede a montar um vídeo coerente. O funcionamento do método está descrito no artigo do RelayVSR.
A lógica tem valor prático também fora do upscaling. Se uma operação cara puder ser executada ocasionalmente e seu resultado puder ser reutilizado, há uma oportunidade de reduzir o processamento. Mas a economia precisa ser avaliada junto com os erros: uma referência ruim pode comprometer vários resultados seguintes. Para um serviço de vídeo, isso afeta tanto os custos quanto a proporção do material que precisará ser processada novamente.
O que significa o resultado de 29 quadros por segundo
Segundo os autores, com resolução de saída de 1080p, o RelayVSR atinge 29,29 quadros/s com pico de uso de memória de vídeo de 13,82 GB. Na mesma comparação, o FlashVSR-Tiny registra 7,80 quadros/s e 24,447 GB. A medição foi feita em uma única NVIDIA A100 com 80 GB de memória, com intervalo de 15 quadros entre os quadros de referência. São resultados da equipe do projeto, publicados na página de demonstrações.
Esses dados não sustentam a promessa de uma publicação no Telegram de que qualquer placa de vídeo com mais de 14 GB de memória serve. A capacidade de memória descreve apenas parte dos requisitos de execução. Ela não garante a compatibilidade do hardware nem a mesma velocidade em um computador doméstico. Comprar uma placa para essa ferramenta com base em um único número de uma publicação seria precipitado.
Há também a questão da confiança na imagem. Uma textura mais convincente, por si só, não prova que aquela era a textura diante da câmera. Para um acervo familiar, essa pode ser uma concessão aceitável. Para materiais em que a fidelidade dos pequenos detalhes importa, é preciso preservar o original e compará-lo com o resultado. A promessa de “salvar qualquer vídeo” é ampla demais: a qualidade de cada gravação ainda precisará ser avaliada visualmente.
Como verificar a utilidade antes da integração
O repositório oficial disponibiliza instruções e links para dois arquivos de pesos. O ambiente de execução descrito usa Linux, Python 3.11–3.13 e uma GPU NVIDIA. O script multiplica exatamente por quatro tanto a largura quanto a altura, preserva a taxa de quadros, mas não transfere o áudio. Portanto, o fluxo de trabalho precisará de uma etapa separada para reinserir a faixa de áudio.
Um ponto de partida sensato são trechos curtos do próprio material: um rosto em movimento, uma textura fina e uma mudança brusca de cena. Verifique se os traços da pessoa são preservados, se os detalhes começam a cintilar e quanto tempo o processamento leva. Essas verificações serão mais úteis para decidir sobre a integração do que um quadro impressionante de uma demonstração.
Para quem gerencia o produto, o próximo passo é medir o custo total do processamento, incluindo a preparação dos arquivos, a reinserção do áudio e novas execuções para cenas com resultados ruins. Para quem desenvolve, é verificar a reprodutibilidade no hardware disponível. O RelayVSR já oferece o suficiente para esse experimento: uma implementação publicada, pesos e instruções concretas de execução. A decisão de adotá-lo deve vir depois de testes com o vídeo que o produto realmente vai processar.
- 8 de nov. de 2026ComfyUI ganha RelayVSR: upscale de video para 4K em tempo real com 14 GB de VRAM
- 28 de abr. de 2026Netflix abre o Void, modelo que remove objetos de vídeos levando em conta a física da cena
- 27 de mai. de 2026SAM 3.1, da Meta, rastreia 16 objetos ao mesmo tempo em vídeo
- 26 de out. de 2026Mochi 1, da Genmo: modelo de vídeo aberto com 10 bilhões de parâmetros sob licença Apache 2.0
Perguntas frequentes sobre a notícia
Por que usar dois modelos para processar um vídeo?
Imagine uma gravação de alguém vestindo uma jaqueta com textura. O modelo grande cria uma referência detalhada para determinados momentos, e a rede leve a utiliza junto com o vídeo original para processar os quadros intermediários. Assim, ela não precisa inventar toda a textura do tecido novamente a cada quadro. Também leva em conta os quadros recentes para manter os detalhes coerentes com o movimento. Essa divisão tem um inconveniente: um erro em um quadro de referência pode se propagar para os seguintes.
O que significa o resultado de 29 quadros por segundo?
Segundo os autores, com resolução de saída de 1080p, o RelayVSR atinge 29,29 quadros/s com pico de uso de memória de vídeo de 13,82 GB. Na mesma comparação, o FlashVSR-Tiny registra 7,80 quadros/s e 24,447 GB. A medição foi feita em uma única NVIDIA A100 com 80 GB de memória, com intervalo de 15 quadros entre os quadros de referência. São resultados da equipe do projeto, publicados na página de demonstrações.
Como verificar a utilidade antes da integração?
O repositório oficial disponibiliza instruções e links para dois arquivos de pesos. O ambiente de execução descrito usa Linux, Python 3.11–3.13 e uma GPU NVIDIA. O script multiplica exatamente por quatro tanto a largura quanto a altura, preserva a taxa de quadros, mas não transfere o áudio. Portanto, o fluxo de trabalho precisará de uma etapa separada para reinserir a faixa de áudio.
Test Frontier LLMs & Autonomous Agents in One Workspace
Run Claude Opus 5.5, GPT-6, Gemini 3.1, and DeepSeek side-by-side in Nomad AI (nomadnet.ai) — unified model routing, deep research, and multimodal workflows under one subscription.
O essencial da IA — uma vez por semana
Sete histórias que realmente importaram, escolhidas a dedo. Sem ruído nem releases.
Pronto! Verifique seu e-mail para a confirmação.