Compressor de vídeo gratuito

Reduza o tamanho de arquivos de vídeo com predefinições de qualidade ou configurações personalizadas.

Seus arquivos nunca saem do seu dispositivo

Arraste e solte um arquivo de vídeo aqui

ou clique para procurar · MP4, WebM, MOV, AVI, MKV (máx. 2 GB)

O que a compressão de vídeo faz realmente ao seu ficheiro

O vídeo bruto é uma torrente de dados de pixels. Um clipe 1080p (1920x1080) a 60 fps tem aproximadamente 1920 x 1080 x 3 bytes por pixel x 60 quadros por segundo, cerca de 370 MB por segundo de material não comprimido. Mesmo 720p 30 fps não comprimido é cerca de 80 MB/s. A compressão torna o vídeo partilhável explorando duas redundâncias: a redundância espacial dentro de um quadro (os pixels vizinhos costumam ser semelhantes) e a redundância temporal entre quadros (a maioria dos pixels quase não muda de um quadro para outro). Os codecs modernos codificam quadros-chave (imagens completas) a cada poucos segundos e apenas as diferenças entre eles. Essas diferenças são depois transformadas por DCT, quantizadas (o passo com perdas que descarta os detalhes de alta frequência que o seu olho menos nota) e codificadas por entropia. O valor CRF (Constant Rate Factor) que escolhe controla quão agressivamente o passo de quantização descarta informação. CRF 18 é visualmente sem perdas; CRF 23 é o padrão do x264 (transparente para a maioria dos espectadores); CRF 28 é qualidade web aceitável; acima de CRF 30 começará a ver bloqueio em cenas escuras e ruído de mosquito em torno do texto.

Resolução, taxa de quadros e taxa de bits são três botões independentes. Cortar a resolução pela metade de 1080p para 720p reduz os dados brutos em 4x (cada eixo a metade). Cortar a taxa de quadros pela metade de 60 para 30 fps reduz os dados em 2x. Ambas as reduções são visualmente óbvias em conteúdo detalhado, mas frequentemente invisíveis em cabeças falantes, gravações de ecrã de UI mayormente estática ou clipes de redes sociais vistos num ecrã do tamanho de telemóvel. A taxa de bits é o terceiro botão: um clipe 1080p 30 fps a 5 Mbps fica ótimo; o mesmo clipe a 1 Mbps mostra artefactos de compressão em blocos. As predefinições de qualidade da ferramenta escolhem valores CRF que apontam para taxas de bits tipicamente aceitáveis em web: predefinição Alta cerca de CRF 23 (cerca de 5 Mbps para 1080p), Média cerca de CRF 28 (cerca de 2 Mbps), Baixa cerca de CRF 33 (cerca de 800 kbps), e Personalizada deixa-o arrastar o cursor.

O áudio também importa. Um vídeo de 10 minutos com áudio PCM (não comprimido) carrega 100 MB só de áudio. A ferramenta recodifica o áudio para AAC a 128 kbps por defeito, descendo a cerca de 10 MB para os mesmos 10 minutos sem perda audível para a maior parte do conteúdo. O contentor (a embalagem MP4 à volta das pistas de vídeo e áudio) é principalmente contabilidade: indexação de pistas, tabelas de procura, cabeçalhos de codec. MP4 com vídeo H.264 mais áudio AAC é a lingua franca universal de 2026: reproduz-se em cada navegador, telemóvel, smart TV, consola e leitor embebido que encontrará. WebM com VP9 mais Opus comprime cerca de 30 % melhor, mas continua a ser rejeitado por alguns ecossistemas legados.

Como esta ferramenta funciona por dentro

O motor de compressão é o FFmpeg, a mesma ferramenta baseada em C que alimenta a quinta de codificação da Netflix, o pipeline de transcodificação do YouTube e quase todas as ferramentas de vídeo que já usou. A versão para navegador é o FFmpeg compilado para WebAssembly via Emscripten (iniciado por Jerome Wu em 2019, atualmente na versão 4.x), produzindo um binário de cerca de 30 MB que corre inteiramente no separador do navegador. Quando solta um vídeo, o ficheiro é lido para o sistema de ficheiros virtual do WebAssembly via um leitor em streaming, por isso mesmo ficheiros de 1 GB não rebentam com a memória do navegador no carregamento.

Uma vez o ficheiro no sistema de ficheiros WASM, a ferramenta lança o FFmpeg com argumentos como -i input.mp4 -c:v libx264 -preset medium -crf 28 -c:a aac -b:a 128k output.mp4. O FFmpeg descodifica a fonte quadro a quadro, aplica qualquer redimensionamento ou mudança de fps que pediu, entrega os quadros ao libx264 para codificação de vídeo, codifica o áudio em paralelo via AAC e multiplexa o resultado num novo contentor MP4. As mensagens de progresso transmitem-se a partir do stderr do FFmpeg através de um escutador de eventos JavaScript e atualizam a barra de progresso no ecrã em tempo real.

O ffmpeg.wasm usa SharedArrayBuffer para codificação multi-thread para que o codificador possa usar vários núcleos de CPU em paralelo, tal como o FFmpeg de secretária. O SharedArrayBuffer exige que a página seja servida com dois cabeçalhos HTTP (Cross-Origin-Opener-Policy: same-origin e Cross-Origin-Embedder-Policy: require-corp) por razões de segurança derivadas da vulnerabilidade Spectre. Este site define esses cabeçalhos, por isso a codificação usa todos os seus núcleos disponíveis. O blob de transferência é construído em memória e entregue ao navegador como uma ligação <a download> sintetizada.

Breve história da compressão de vídeo

Como funciona

  1. Envie seu vídeo: Selecione ou arraste um arquivo de vídeo que precisa comprimir.
  2. Defina as configurações de compressão: Escolha um nível de qualidade alvo ou tamanho de arquivo, e opcionalmente reduza a resolução ou a taxa de quadros.
  3. Comprima e baixe: Clique em Comprimir e baixe o arquivo de vídeo menor quando o processamento for concluído.

Por que usar o compressor de vídeo?

Arquivos de vídeo grandes são lentos para enviar, caros para armazenar e causam reprodução ruim em conexões móveis. Redes sociais, anexos de e-mail e hospedagem web impõem limites de tamanho. A compressão de vídeo reduz o tamanho do arquivo ajustando a taxa de bits, a resolução e a eficiência do codec, frequentemente alcançando 60 a 80 % de redução com perda mínima de qualidade visível. Este compressor no navegador cuida dos detalhes técnicos para que você só precise escolher a qualidade desejada e baixar o resultado.

Recursos

Fluxos de compressão do mundo real

Armadilhas comuns e o que significam

Privacidade: o seu vídeo nunca sai do seu dispositivo

Cada serviço de compressão de vídeo baseado na nuvem (FreeConvert, Clipchamp, OnlineConverter, CompressVideo.io e dezenas de outros) segue o mesmo pipeline: você carrega o vídeo inteiro, o servidor deles corre FFmpeg ou uma ferramenta semelhante, você descarrega o resultado mais pequeno. Para um vídeo de telemóvel de 200 MB são 200 MB de upload mais 50 MB de download através da infraestrutura deles. O conteúdo do vídeo inclui frequentemente material sensível: caras e localizações de família ou colegas, áudio de conversas e chamadas, gravações de ecrã de interfaces privadas ou reuniões de trabalho, cenas geo-marcadas que revelam casas ou locais de trabalho. A maioria dos operadores publica políticas de privacidade comprometendo-se a apagar os uploads em 1 a 24 horas e a cifrar em trânsito, e os maiores têm certificações ISO/IEC 27001. Têm fortes razões comerciais para honrar essas políticas. Mas «apagado dentro de uma hora» não é «nunca visto». Durante essa janela o ficheiro está na infraestrutura do operador, acessível a qualquer processo ou pessoa com as permissões corretas, visível em registos e cópias de segurança conforme a política de retenção do operador.

Esta ferramenta nunca carrega nada. O pipeline completo (seleção de ficheiro, descodificação via leitores nativos do navegador, codificação via ffmpeg.wasm WebAssembly, descarga via API blob do navegador) corre dentro do seu separador do navegador. Sem uploads, sem pedidos de rede a transportar dados de vídeo, sem entradas de registo. Pode verificar abrindo as ferramentas de programador do navegador no separador Rede antes de comprimir: nenhum pedido sai com conteúdo de vídeo. O único tráfego de rede é o carregamento inicial da página em si mais o download único de cerca de 30 MB do ffmpeg.wasm (cacheado para visitas posteriores). Coloque o navegador em modo de avião depois do carregamento da página e o compressor continua a funcionar em ficheiros locais.

Quando outra ferramenta é a escolha certa

Perguntas frequentes

Quanto um vídeo pode ser comprimido?

As taxas de compressão típicas são de 50 a 80 % de redução. Um vídeo de 100 MB pode frequentemente ser comprimido para 20-40 MB com perda mínima de qualidade visível. A redução exata depende do codec original, da complexidade do conteúdo e das configurações de qualidade.

A compressão afetará a qualidade do vídeo?

Com as configurações de qualidade Média, a maioria dos espectadores não consegue distinguir o vídeo comprimido do original em distâncias normais de visualização. Vídeos com alta taxa de bits (de câmeras ou gravações de tela) comprimem bem. Vídeos já comprimidos (baixados de redes sociais) apresentam menos melhoria.

Qual é o melhor formato para vídeo comprimido?

MP4 com H.264 é o formato mais compatível para vídeo comprimido em todos os dispositivos e plataformas. Para uso na web, WebM com VP9 oferece melhor compressão, mas menor compatibilidade em alguns dispositivos.

Outras perguntas frequentes

Porque é que a compressão demora mais do que a duração do vídeo?

A codificação de vídeo por software é computacionalmente cara. Um clipe 1080p de 5 minutos pode levar 3 a 15 minutos a codificar em alta qualidade, dependendo do seu CPU. A bandeira -preset no FFmpeg troca velocidade de codificação por eficiência de compressão: ultrafast, superfast, veryfast, faster, fast, medium, slow, slower, veryslow. A ferramenta usa medium por defeito (bom equilíbrio). Codificadores de hardware em apps de secretária podem ser 10 a 20x mais rápidos, mas produzem ficheiros ligeiramente maiores à mesma qualidade.

Devo escolher H.264, H.265 ou VP9?

Para compatibilidade máxima (partilhar com qualquer um em qualquer coisa), escolha H.264. Para cerca de 30 % melhor compressão com suporte amplo mas não universal, escolha H.265 (bom em dispositivos Apple e Windows recente) ou VP9 (bom em Android e Chrome). Para o ficheiro mais pequeno com compatibilidade moderna, escolha AV1. A ferramenta usa H.264 por defeito porque reproduz em todo o lado.

A compressão afeta o timing de quadros ou a sincronização?

A ferramenta preserva a taxa de quadros da fonte e a sincronização áudio-vídeo. Se a sua fonte tiver taxa variável, o codificador normaliza para taxa constante durante a codificação, o que pode introduzir desvios de timing minúsculos (microssegundos) mas é invisível na reprodução. Se notar drift de sincronização após a compressão, é provável que a fonte já tivesse drift e o codificador o esteja a fixar.

Posso comprimir sem recodificar (stream copy)?

Não com esta ferramenta. Stream copy (-c copy no FFmpeg) só muda o contentor (MP4 para MKV, por exemplo) sem recodificar. Para realmente reduzir o tamanho do ficheiro, o codificador tem de recodificar os dados de pixels a menor taxa de bits ou com codec diferente. Se só quer mudar o formato do contentor sem mudar o tamanho, use um conversor de formato de vídeo em vez de um compressor.

Porque é que o meu ficheiro comprimido às vezes parece pior do que a predefinição sugere?

Conteúdo de muito movimento (desporto, ação, mudanças de cena rápidas) comprime muito mais duramente do que conteúdo estático. Uma taxa de 5 Mbps que fica ótima num vídeo de cabeça falante pode mostrar artefactos num jogo de futebol à mesma taxa. O modo CRF (que a ferramenta usa) adapta-se: aloca mais bits a cenas complexas e menos a simples, por isso a saída é de qualidade constante mas tamanho de ficheiro variável. Se o tamanho do ficheiro importa mais do que a qualidade constante, mude para um fluxo de taxa-alvo numa ferramenta de secretária.

Existe um equivalente de secretária ou linha de comando?

Sim, vários. HandBrake é a GUI multiplataforma padrão (gratuita, código aberto, usa o mesmo FFmpeg por baixo). FFmpeg CLI é a ferramenta canónica de linha de comando. Shutter Encoder é uma GUI de FFmpeg mais amigável. Para móvel, VLC e CapCut têm compressão básica. Para automação em lote, FFmpeg num script de shell é insuperável. Todos produzem uma saída essencialmente idêntica a esta ferramenta de navegador porque partilham o mesmo codificador subjacente.

Ferramentas relacionadas

Cortador de vídeo

Redimensionador de vídeo

Conversor de vídeo

Compressor de imagens