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.
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ón | Resolución | Bitrate de video |
|---|---|---|
| 30 segundos | Cabe sin comprimir | – |
| 1 minuto | Cabe sin comprimir | – |
| 2 minutos | Cabe sin comprimir | – |
| 5 minutos | 1080p | 12.696 kbit/s |
| 10 minutos | 1080p | 6279 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
¿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.