Como funciona

O VideosCompressor faz todo o trabalho no seu navegador. Veja o que isso significa, as tecnologias que tornam isso possível e por que seus arquivos nunca precisam sair do seu aparelho.

O seu navegador faz o trabalho

Os compressores online tradicionais enviam o seu arquivo para um servidor, comprimem lá e mandam de volta. Isso significa esperar duas transferências e confiar seus arquivos a uma empresa.

O VideosCompressor funciona de outro jeito. Quando você escolhe um arquivo, a página carrega um mecanismo de compressão no seu navegador, e o processador e o chip gráfico do seu aparelho fazem o trabalho. O arquivo nunca sai do aparelho. A única coisa que se move é o resultado final, da memória do navegador para a sua pasta de downloads.

O mecanismo de vídeo

Para a maioria dos vídeos, o compressor usa o WebCodecs, um recurso moderno dos navegadores que dá acesso aos mesmos codificadores de vídeo por hardware que o seu sistema usa. É rápido, gasta pouca energia e gera um MP4 padrão em H.264.

Com formatos que o WebCodecs não lê, como AVI, WMV ou FLV, ou em navegadores sem WebCodecs, o compressor muda automaticamente para um mecanismo de compatibilidade baseado no FFmpeg, a conhecida ferramenta de vídeo de código aberto, compilada para o navegador. Ele é mais lento, mas aceita muito mais formatos e só é baixado na primeira vez que um arquivo precisa dele.

O compressor calcula as configurações certas a partir da duração, da resolução e do modo escolhido. Com um tamanho desejado, a taxa de bits vem da duração, e se o resultado passar do limite, mesmo que pouco, ele tenta de novo automaticamente.

O mecanismo de imagens

As imagens são lidas pelo navegador e recodificadas com codificadores de código aberto de referência, compilados em WebAssembly: MozJPEG para JPG, OxiPNG para PNG sem perdas, libwebp para WebP e libavif para AVIF. O redimensionamento usa um filtro Lanczos de alta qualidade. Com um tamanho desejado em KB, o compressor procura a maior qualidade que cabe.

O mecanismo de PDF

Os PDFs são abertos com o pdf-lib. O compressor recomprime e reduz as imagens do documento, comprime dados guardados sem compressão, remove sobras como miniaturas e salva a estrutura de forma compacta. Texto, fontes e links não são alterados. O nível Compressão máxima usa o PDF.js, o leitor de PDF da Mozilla, para transformar as páginas em imagens.

O que isso significa para a sua privacidade

  • Sem envio: seus arquivos nunca vão para os nossos servidores.
  • Sem armazenamento: nunca recebemos seus arquivos, então não temos como guardá-los.
  • Sem conta: não sabemos quem você é.
  • Metadados removidos por padrão: a localização e os dados do aparelho são removidos dos arquivos comprimidos, a não ser que você escolha mantê-los.

O site em si é um conjunto de arquivos estáticos servidos pelo nosso provedor de hospedagem, como qualquer outro site. Ele mostra alguns anúncios para continuar grátis; veja a nossa política de privacidade e a nossa política de cookies.

Limites da compressão no navegador

Trabalhar no seu aparelho tem algumas contrapartidas:

  • Memória: arquivos muito grandes, em geral acima de 1–2 GB no computador ou 500 MB no celular, podem passar do que uma aba consegue usar.
  • Velocidade: depende do aparelho. Computadores recentes com codificador de vídeo por hardware são os mais rápidos; celulares antigos, os mais lentos.
  • Deixe a aba aberta: os navegadores pausam abas em segundo plano, principalmente no celular. Mantenha a página na frente até terminar.

Código aberto

Os compressores são feitos com software de código aberto. Cada componente, a sua licença e um link para o código estão na página de Licenças.