Comprimir video para WhatsApp

Haz tus videos lo bastante ligeros para enviarlos por WhatsApp con buena calidad. Todo ocurre en tu navegador.

¿A dónde lo vas a enviar?
16 MB
1 MB100 MB
Tu archivo nunca sale de este dispositivo

WhatsApp

WhatsApp envía los videos del chat como contenido multimedia de hasta 16 MB y los comprime mucho por el camino.

Los clips más grandes se pueden enviar como documento (hasta 2 GB), pero entonces quien lo recibe tiene que descargarlo antes de verlo.

Qué cabe en 16 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 16 MB:

DuraciónResoluciónBitrate de video
30 segundos1080p3871 kbit/s
1 minuto720p1898 kbit/s
2 minutos540p896 kbit/s
5 minutos240p327 kbit/s
10 minutos240p 24 fps143 kbit/s

Cómo funciona

  1. Leemos el video en tu dispositivo y medimos cuánto detalle (SI) y cuánto movimiento (TI) tiene.
  2. 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.
  3. Tu GPU lo codifica mediante WebCodecs. Los formatos que el navegador no puede decodificar pasan por FFmpeg compilado a WebAssembly.
  4. Si el resultado supera el límite aunque sea un poco, volvemos a codificar con un bitrate corregido para que el archivo quepa.

Preguntas

¿Por qué WhatsApp deja mi video borroso?

WhatsApp vuelve a comprimir con fuerza los archivos grandes. Si envías uno que ya es ligero y está bien codificado, WhatsApp tiene menos que recortar.

¿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.