Comprimir video para Telegram
Reduce tus videos antes de enviarlos por Telegram para que se suban rápido y se reproduzcan sin cortes. Se comprimen en tu propio dispositivo.
Telegram
Telegram acepta archivos de hasta 2 GB, o 4 GB con Premium, así que el límite casi nunca es el problema.
Un video más ligero se sube antes con datos móviles y se reproduce sin esperas; 50 MB es un buen tamaño para unos minutos en 720p.
Qué cabe en 50 MB
Lo que elige el compresor para un clip típico de móvil en 1080p a 30 fps (unos 16 Mbit/s) de distintas duraciones cuando el límite es 50 MB:
| Duración | Resolución | Bitrate de video |
|---|---|---|
| 30 segundos | 1080p | 12.393 kbit/s |
| 1 minuto | 1080p | 6128 kbit/s |
| 2 minutos | 720p | 2995 kbit/s |
| 5 minutos | 540p | 1147 kbit/s |
| 10 minutos | 360p | 553 kbit/s |
Cómo funciona
- Leemos el video en tu dispositivo y medimos cuánto detalle (SI) y cuánto movimiento (TI) tiene.
- Con el tamaño que eliges calculamos el presupuesto exacto de bitrate y escogemos la resolución y los fotogramas por segundo que mejor se ven con él. Menos resolución con bits suficientes se ve mejor que la resolución completa pixelada.
- Tu GPU lo codifica mediante WebCodecs. Los formatos que el navegador no puede decodificar pasan por FFmpeg compilado a WebAssembly.
- Si el resultado supera el límite aunque sea un poco, volvemos a codificar con un bitrate corregido para que el archivo quepa.
Preguntas
¿Telegram comprime los videos por su cuenta?
Los videos enviados como multimedia se recodifican para streaming; los enviados como documento, no. Comprimir antes te da el control del resultado en ambos casos.
¿Se sube mi video?
No. Nibbo funciona en tu navegador y comprime el video en tu dispositivo. Puedes desconectar el wifi cuando la página haya cargado y seguirá funcionando.
¿Por qué baja la resolución de mi video?
Un archivo pequeño tiene un número fijo de bits. Repartirlos entre menos píxeles da una imagen limpia; mantener la resolución completa la dejaría pixelada.