Pular para o conteúdo
FileTinker

Como comprimir um vídeo para enviar pelo WhatsApp, Discord e por e-mail

Pela equipe FileTinker6 min de leitura

Você gravou um pequeno vídeo, tentou enviá-lo e recebeu a temida mensagem de que o arquivo é muito grande. WhatsApp, Discord e e-mail têm limites para o tamanho dos arquivos anexados, e um vídeo gravado com a câmera de um smartphone moderno ultrapassa esses limites em questão de segundos. A solução é quase sempre a mesma: reduza a taxa de bits do vídeo até que o arquivo se ajuste ao limite, idealmente após remover as partes desnecessárias. Este guia aborda os limites reais de tamanho para cada aplicativo, explica por que os vídeos ficam tão grandes e detalha exatamente o que significa "comprimir" um vídeo, incluindo as vantagens e desvantagens envolvidas. Você pode fazer tudo isso diretamente no seu navegador usando as ferramentas de compressão de vídeo do FileTinker, que nunca fazem upload do seu arquivo para nenhum servidor.

Os limites reais de tamanho (e por que eles mudam)

Cada plataforma define seu próprio limite máximo para anexos, e esses limites são ajustados ou escalonados ao longo do tempo. Portanto, considere esses valores como estimativas atuais, e não como regras permanentes:

  • WhatsApp: aproximadamente 16 MB para um vídeo padrão compartilhado em uma conversa. Arquivos maiores são rejeitados ou comprimidos de forma mais intensa pelo próprio WhatsApp, o que pode resultar em uma qualidade inferior àquela que se obteria ao comprimir o arquivo manualmente com mais cuidado.
  • Discord: 10 MB para contas gratuitas. Os planos pagos do Nitro aumentam significativamente esse limite (para centenas de megabytes), e servidores com recursos adicionais podem permitir ainda mais. Se um vídeo for "grande demais para o Discord", o limite de 10 MB das contas gratuitas geralmente é o obstáculo que você encontrará.
  • E-mail: cerca de 25 MB na maioria dos provedores (Gmail, Outlook e Yahoo ficam próximos desse limite). Ao exceder esse limite, o serviço geralmente oferece um link para a nuvem em vez de um anexo real.

Por que os vídeos são tão grandes?

O tamanho de um arquivo de vídeo é determinado por uma fórmula simples: taxa de bits multiplicada pela duração. A taxa de bits indica a quantidade de dados que o arquivo utiliza por segundo. Um smartphone que grava em 1080p ou 4K pode facilmente usar de 20 a 50 megabits por segundo para garantir que a imagem fique nítida.

Faça as contas e verá que é um valor muito alto. Com uma taxa de 30 megabits por segundo, um minuto de vídeo ocupa cerca de 225 MB — mais de quatorze vezes o limite do WhatsApp e vinte vezes o limite gratuito do Discord. A resolução e a qualidade “HD” que você vê são reais, mas elas têm um custo elevado em termos de dados.

É por isso que dois vídeos da mesma duração podem ter tamanhos muito diferentes: o vídeo gravado com uma taxa de bits mais alta simplesmente armazena mais dados por segundo. Para reduzir o tamanho de um arquivo sem diminuir sua duração, é preciso usar menos bits por segundo – e é isso que a compressão faz.

Como funciona, na prática, a compressão realizada diretamente no navegador.

A ferramenta de compressão de vídeo do FileTinker reprocessa seu vídeo, reduzindo a taxa de bits para um valor menor e específico, utilizando o MediaRecorder integrado ao seu navegador. Não é necessário o ffmpeg e nada é enviado para um servidor — o vídeo é reproduzido por meio de um elemento oculto e gravado em tempo real, de modo que um vídeo de 90 segundos leva aproximadamente 90 segundos para ser processado.

Como é o navegador que realiza a codificação, o formato do arquivo de saída e o codec dependem do que o seu navegador suporta: MP4, quando disponível, caso contrário, WebM (vídeo VP9 ou VP8 com áudio Opus). Isso é importante para o envio — um arquivo WebM funciona bem na maioria dos aplicativos e navegadores modernos, mas, se o destinatário precisar especificamente de MP4, verifique o formato que o seu navegador gerou.

Um ponto importante a ser considerado: este é um reprocessamento, não um remux sem perdas. Reduzir a taxa de bits elimina permanentemente os detalhes visuais. Esse é todo o mecanismo: você está trocando a qualidade pela obtenção de um arquivo menor. É o mesmo princípio que todas as plataformas utilizam ao recomprimir o arquivo que você envia, com a diferença de que, neste caso, você tem controle sobre o resultado.

Visando um tamanho específico

O modo “comprimir para um tamanho alvo” faz os cálculos por você. Ele lê a duração do clipe e, em seguida, calcula a partir do tamanho desejado: os bytes disponíveis, distribuídos ao longo da duração do clipe, definem um limite para a taxa de bits. Ele reserva uma parte para o áudio (cerca de 96 kbps) e mantém uma margem de segurança de aproximadamente 10%, para que a sobrecarga do contêiner não faça com que o resultado ultrapasse o limite estabelecido.

A taxa de bits do MediaRecorder é apenas uma estimativa, portanto, uma única passagem pode resultar em um valor acima do desejado. A ferramenta lida com isso executando até três passagens: se o resultado ainda for muito alto, ela reduz a taxa de bits proporcionalmente ao excesso e grava novamente. O processo é interrompido assim que uma passagem atinge ou fica abaixo do valor-alvo.

Existem dois comportamentos importantes a serem conhecidos. Primeiro, ele nunca aumenta o tamanho do seu arquivo — ele utiliza o seu arquivo original intacto como base para gerar o “melhor resultado”, de modo que, se, por algum motivo, a nova codificação resultar em um arquivo maior (o que acontece com vídeos que já são eficientes), você receberá o arquivo original de volta. Segundo, ele é transparente quando um objetivo é inatingível: o vídeo não terá uma qualidade inferior a aproximadamente 150 kbps, portanto, se o seu vídeo for simplesmente longo demais para se ajustar a um tamanho mínimo com uma qualidade aceitável, a ferramenta retornará a versão menor que conseguiu gerar e indicará que ela ainda está acima do tamanho desejado — você será informado antes de enviar, em vez de receber um arquivo que foi silenciosamente alterado para atingir um determinado tamanho.

Comece aparando — é a ferramenta mais importante que você tem.

Como o tamanho do arquivo é determinado pela taxa de bits multiplicada pela duração, reduzir a duração é, muitas vezes, a maneira mais eficaz de ajustar o arquivo a um limite sem comprometer a qualidade. Se apenas 20 segundos de um vídeo de dois minutos forem relevantes, reduzir o vídeo para esses 20 segundos diminui o tamanho do arquivo para aproximadamente um sexto, antes mesmo de você começar a compactá-lo.

Ao recortar, você pode manter uma taxa de bits mais alta na parte que realmente importa. Um trecho de 15 segundos com boa qualidade terá uma aparência muito melhor do que os dois minutos completos, comprimidos para se encaixarem no mesmo limite total de bytes. A ferramenta de recorte do FileTinker funciona no navegador da mesma forma: registre a região desejada e, em seguida, comprima o resultado.

Uma ordem prática de operações: corte o vídeo até o momento essencial e, em seguida, comprima-o para o tamanho desejado (16 MB para o WhatsApp, 10 MB para o Discord gratuito, cerca de 25 MB para e-mail). Se ainda não for possível atingir um tamanho aceitável sem comprometer a qualidade, corte mais trechos antes de sacrificar ainda mais a nitidez.

Definindo expectativas realistas de qualidade

Comprimir um vídeo longo em um arquivo pequeno significa usar uma taxa de bits baixa, o que resulta em imagens com aparência pixelizada em cenas de movimento, perda de detalhes e cenas de ação rápida com cores desbotadas. Vídeos com pessoas falando ou imagens estáticas suportam melhor taxas de bits baixas do que vídeos de esportes, jogos ou qualquer conteúdo com muito movimento.

Se a qualidade após a compressão não for aceitável, você tem três opções: reduzir a duração do vídeo, aceitar um arquivo um pouco maior em uma plataforma que permita isso (como o Discord Nitro ou um link para nuvem para envio por e-mail), ou reduzir a quantidade de dados que você está solicitando ao codificador. Não existe nenhuma configuração que faça com que um vídeo de ação em 4K com dois minutos de duração tenha uma qualidade impecável em 10 MB — simplesmente não há dados suficientes para isso.

A vantagem de fazer você mesmo: você define o alvo e visualiza o resultado antes de enviar, em vez de deixar que o WhatsApp ou o Discord compactem silenciosamente sua upload com configurações que você não pode controlar. Compactar localmente no navegador também significa que o arquivo nunca sai do seu dispositivo.

Perguntas frequentes

Qual é o tamanho máximo de vídeo permitido no WhatsApp?

O WhatsApp aceita vídeos de até aproximadamente 16 MB em uma conversa normal. Arquivos maiores são rejeitados ou fortemente recomprimidos pelo próprio WhatsApp. Ao comprimir o vídeo para um tamanho de cerca de 16 MB antes de enviar, você tem controle sobre a qualidade, em vez de deixar que o WhatsApp faça isso automaticamente.

Por que meu vídeo está muito grande para o Discord?

As contas gratuitas do Discord limitam o tamanho dos arquivos enviados a 10 MB, e os vídeos gravados com o celular facilmente ultrapassam esse limite em poucos segundos devido à sua alta taxa de bits. As assinaturas Nitro e os servidores com recursos adicionais aumentam esse limite. Para se adequar ao limite da conta gratuita, edite o vídeo e comprima-o para que o tamanho final seja de 10 MB.

Comprimir um vídeo resulta em perda de qualidade?

Sim. A compressão feita diretamente no navegador recodifica o vídeo com uma taxa de bits mais baixa, o que elimina permanentemente os detalhes visuais – não se trata de um remux sem perdas. Imagens estáticas se adaptam bem a taxas de bits mais baixas; clipes com movimentos rápidos apresentam artefatos visuais. Ao reduzir a duração do clipe, é possível manter uma qualidade mais alta por segundo.

Qual é o formato de arquivo que terei após a compressão?

Depende do seu navegador. A ferramenta utiliza o MediaRecorder do seu navegador, que gera arquivos MP4 quando compatível e, caso contrário, arquivos WebM (vídeo VP9 ou VP8 com áudio Opus). O formato WebM é compatível com a maioria dos aplicativos e navegadores modernos; se o destinatário precisar especificamente do formato MP4, verifique qual formato o seu navegador gerou.

Essa ferramenta aumentará o tamanho do meu arquivo?

Não. O compressor utiliza seu arquivo original como base para obter o “melhor resultado”, portanto, se uma nova codificação resultar em um arquivo maior – o que pode acontecer com vídeos que já estão bem otimizados –, ele descartará essa nova codificação e retornará o arquivo original inalterado. Além disso, ele não reduzirá a qualidade do vídeo para abaixo de aproximadamente 150 kbps e, em vez de simplesmente ignorar o problema, indicará quando o tamanho do arquivo de destino for muito pequeno para a duração do vídeo.