Comprimir video para X (Twitter)

Deja tus videos por debajo del límite de 512 MB de X con 720p o 1080p nítidos. Funciona en tu navegador: el clip no sale de tu dispositivo.

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

X (Twitter)

X acepta videos de hasta 512 MB. Las cuentas gratuitas pueden publicar clips de hasta 2 minutos y 20 segundos.

X vuelve a codificar todo lo que subes, así que un archivo H.264 limpio en 720p o 1080p le da a su codificador el mejor punto de partida.

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

DuraciónResoluciónBitrate de video
30 segundosCabe sin comprimir–
1 minutoCabe sin comprimir–
2 minutosCabe sin comprimir–
5 minutos1080p12.696 kbit/s
10 minutos1080p6279 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é X rechaza mi video?

Normalmente porque pesa más de 512 MB, dura más de lo que permite tu cuenta o usa un códec que X no acepta. Un MP4 H.264 por debajo del límite evita las tres cosas.

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