Comprimir vídeo para Telegram
Diminua seus vídeos antes de mandar no Telegram para que subam rápido e toquem sem travar. Compressão no seu próprio aparelho.
Telegram
O Telegram aceita arquivos de até 2 GB, ou 4 GB com Premium, então o limite quase nunca é o problema.
Um vídeo mais leve sobe mais rápido no 4G e começa a tocar sem espera; 50 MB é um bom tamanho para alguns minutos em 720p.
O que cabe em 50 MB
O que o compressor escolhe para um clipe típico de celular em 1080p a 30 fps (cerca de 16 Mbit/s) de várias durações quando o limite é 50 MB:
| Duração | Resolução | Bitrate do vídeo |
|---|---|---|
| 30 segundos | 1080p | 12.393 kbit/s |
| 1 minuto | 1080p | 6.128 kbit/s |
| 2 minutos | 720p | 2.995 kbit/s |
| 5 minutos | 540p | 1.147 kbit/s |
| 10 minutos | 360p | 553 kbit/s |
Como funciona
- Lemos o vídeo no seu aparelho e medimos quanto detalhe (SI) e quanto movimento (TI) ele tem.
- Com o tamanho escolhido calculamos o orçamento exato de bitrate e escolhemos a resolução e a taxa de quadros que ficam melhores com ele. Resolução menor com bits suficientes fica melhor que resolução cheia quadriculada.
- Sua GPU codifica o vídeo via WebCodecs. Formatos que o navegador não decodifica passam pelo FFmpeg compilado para WebAssembly.
- Se o resultado passar do limite, mesmo que pouco, codificamos de novo com um bitrate corrigido para o arquivo caber.
Perguntas
O Telegram comprime vídeos sozinho?
Vídeos enviados como mídia são recodificados para streaming; os enviados como documento, não. Comprimir antes dá a você controle sobre o resultado nos dois casos.
Meu vídeo é enviado para algum servidor?
Não. O Nibbo roda no seu navegador e comprime o vídeo no seu aparelho. Você pode desligar o Wi-Fi depois que a página carregar e ele continua funcionando.
Por que a resolução do meu vídeo diminui?
Um arquivo pequeno tem um número fixo de bits. Espalhar esses bits por menos pixels dá uma imagem limpa; manter a resolução cheia deixaria tudo quadriculado.