1. Demux e decodificação
O Mediabunny lê o contêiner e o VideoDecoder nativo do navegador transforma o fluxo de vídeo em quadros, que passam por uma fila limitada, poucos de cada vez.
Lanczos3, bicúbico ou bilinear recalculam os pixels que já existem. Não é diffusion nem alucinação de face. O áudio original pode ser remuxado. MP4, MOV, WebM ou MKV. O arquivo é lido neste aparelho e não é enviado. As predefinições de qualidade definem o filtro e o contraste de bordas.
Última atualização
Lanczos3, bicúbico ou bilinear recalculam os pixels que já existem. Não é diffusion nem alucinação de face. O áudio original pode ser remuxado.
Solte um vídeo aqui para ampliá-lo
MP4, MOV, WebM ou MKV. O arquivo é lido neste aparelho e não é enviado.
As predefinições de qualidade definem o filtro e o contraste de bordas. Mudar qualquer um deles aqui passa para configurações personalizadas.
Mantenha esta aba aberta até terminar. Fechar ou recarregar a página interrompe o processo.
Saída 3840 × 2160 Tamanho 0 MB Processado neste aparelho
Arquivos ampliados ficam grandes. Baixe este primeiro e abra no Compressor de vídeo para criar uma cópia menor para apps de mensagem ou e-mail, também neste aparelho.
Este fluxo processa o arquivo nesta aba. As ferramentas de desenvolvedor mostram os pedidos reais.
Atividade esperada: CSS/JS deste site e depois WASM/codec/OCR same-origin. É o motor, não o seu arquivo.
Fato do produto, não um sniffer. Anúncios, extensões e cliques seguintes ainda podem gerar tráfego.
Tudo acontece nesta aba, com APIs padrão do navegador e um pequeno módulo WebAssembly. Sem fila em servidor e sem modelo generativo.
O Mediabunny lê o contêiner e o VideoDecoder nativo do navegador transforma o fluxo de vídeo em quadros, que passam por uma fila limitada, poucos de cada vez.
Cada quadro vai para um módulo WebAssembly compilado a partir de Rust, com SIMD quando o navegador suporta. Ele amplia o quadro com o filtro escolhido. No Lanczos3, os valores perto das bordas são limitados para reduzir halos.
O VideoEncoder comprime os quadros ampliados e o Mediabunny os grava no arquivo final. O áudio compatível é copiado sem recodificação quando possível, e as tags de metadados padrão do contêiner ficam de fora por padrão.
Upscalers generativos podem adicionar detalhes que nunca foram gravados, como textura de pele, fios de cabelo ou letras. A reamostragem apenas interpola entre os pixels que você já tem. O resultado é mais suave que uma ampliação por IA, mas não inventa conteúdo, o que importa para provas, documentários e masters de arquivo.
Não. Decodificação, reamostragem Lanczos3, encoding e multiplexação acontecem no seu navegador. O motor (um pequeno arquivo WebAssembly e um script worker) é baixado deste site na primeira vez que você começa; depois disso, nenhuma requisição leva o seu vídeo. Dá para conferir na aba Rede das ferramentas de desenvolvedor.
Não. Esta ferramenta utiliza convolução matemática determinística (filtros Lanczos3, bicúbico e bilinear). Ao contrário da IA generativa, ela nunca inventa rostos, objetos ou texturas falsas.
O fluxo utiliza streaming OPFS (Origin Private File System) onde houver suporte, com fallback em memória quando indisponível. Os quadros são processados sequencialmente para manter o uso de memória sob controle.
Faixas de áudio compatíveis são copiadas sem recodificação sempre que possível. Se o contêiner de saída escolhido não suportar o codec de áudio original, o navegador poderá transcodificar o áudio para manter a compatibilidade.
Por padrão, as tags de metadados não são copiadas para o arquivo final. Isso remove metadados padrão do contêiner gerenciados pelo multiplexador.
A versão atual é destinada a vídeos SDR. O motor de reamostragem processa quadros RGBA de 8 bits, de modo que a preservação de perfis de cor HDR e 10 bits não é garantida.