Utilia

Compresor de video

Comprime un video en tu navegador para enviarlo por correo o chat. Elige una calidad o un tamaño en MB y baja la resolución, sin subir nada.

Compresión

La compresión usa FFmpeg compilado a WebAssembly (video H.264, sonido AAC, archivo MP4). La primera vez se descargan unos 30 MB, que luego se guardan en la caché de tu navegador. Recodificar video en un navegador usa un solo núcleo del procesador: es mucho más lento que un programa de escritorio y, con video HD, a menudo más lento que el tiempo real. Bajar la resolución lo acelera mucho.

Cómo comprimir un video

  1. Suelta un video en el recuadro de arriba o haz clic en él para elegir un archivo (hasta 500 MB). Su resolución, duración y tamaño aparecen debajo de la vista previa.
  2. Elige la Compresión: - Por calidad (calidad constante, el tamaño depende del video) y después una Calidad: Alta (CRF 23, menos ahorro), Equilibrada (CRF 28) o Archivo mínimo (CRF 32, pérdida de nitidez visible); - Por tamaño objetivo (apunta a un tamaño de archivo) y después escribe el Tamaño objetivo (MB), por ejemplo 8 para un adjunto de correo. Se sugiere un objetivo de alrededor de un tercio del original.
  3. Si quieres, baja la Resolución (1080p, 720p, 480p o 360p) y elige el Sonido: AAC a 128, 96 o 64 kbps, o Quitar el sonido.
  4. Pulsa Comprimir video. Aparece una barra de progreso con un botón Cancelar.
  5. Compara los tamaños que se muestran bajo el resultado, míralo y descárgalo si te convence.

El resultado es siempre un archivo MP4 con video H.264 y sonido AAC, la combinación que se reproduce en cualquier móvil, equipo, navegador y aplicación de mensajería.

¿Modo por calidad o por tamaño objetivo?

Por calidad usa el factor de tasa constante (CRF) de x264. En lugar de una tasa de bits fija, el codificador mantiene una calidad visual constante y gasta los bits donde la imagen los necesita: una entrevista estática se comprime mucho, un partido de fútbol bastante menos. Un CRF más bajo significa más calidad y un archivo más grande; cada +6 reduce el tamaño aproximadamente a la mitad. CRF 23 es el valor por defecto del codificador y se ve prácticamente igual que el original; 28 es un buen equilibrio para compartir; 32 se nota más suave, pero pesa muy poco. El tamaño final no se puede saber de antemano.

Por tamaño objetivo funciona al revés: la herramienta calcula la tasa de bits que encaja en tu tamaño con

tasa de bits de video (kbps) = tamaño objetivo × 8 × 0,97 ÷ duración − tasa de bits de audio

(el 3 % se reserva para el contenedor MP4). Para un objetivo de 10 MB en un clip de 60 segundos con sonido a 96 kbps, eso da unos 1260 kbps para el video. El codificador promedia esta tasa en una sola pasada, así que el archivo suele quedar a menos de un 10 % del objetivo. Si el objetivo es demasiado pequeño para la duración (menos de unos 60 kbps de video), la herramienta te pide uno mayor en lugar de producir un archivo imposible de ver.

Consejos para obtener archivos más pequeños

  • Baja la resolución. Es el ajuste más eficaz. Un video grabado con el móvil en 4K o 1080p se ve bien a 720p en la pantalla de un teléfono y necesita aproximadamente la mitad de bits. La resolución se refiere al lado más corto, así que los videos verticales se tratan correctamente.
  • Baja o quita el sonido. 64 kbps bastan para la voz. En una grabación de pantalla sin audio, quita el sonido.
  • Recorta antes. Cada segundo eliminado es ahorro íntegro: corta el principio y el final innecesarios con el recortador de video antes de comprimir.
  • Si el resultado es más grande que el original, el video ya estaba comprimido de forma eficiente: quédate con el original o baja la resolución.

Velocidad: ten paciencia

La compresión vuelve a codificar cada fotograma. La herramienta usa FFmpeg compilado a WebAssembly (la primera vez se descargan unos 30 MB, que luego se guardan en la caché del navegador) y funciona en un solo núcleo del procesador. Por eso es mucho más lenta que programas de escritorio como HandBrake. Como referencia, en un equipo reciente un video Full HD tarda entre una y dos veces su propia duración, la salida a 720p es más rápida y en un móvil va más lento. Mantén la pestaña abierta durante el proceso. Para videos largos o muchos archivos, un programa de escritorio es mejor opción.

Preguntas frecuentes

¿Se sube mi video a algún servidor?

No. Toda la compresión se hace en tu dispositivo, dentro del navegador. No se envía nada a ningún servidor, lo que además te ahorra esperar a que se suba el archivo.

¿Por qué tarda tanto la compresión?

Codificar video es un trabajo pesado, y WebAssembly en un navegador usa un solo núcleo del procesador, sin los codificadores por hardware que usan los programas de escritorio. Elegir una resolución más baja acelera mucho el proceso.

¿Qué opción uso para enviar un video por correo electrónico?

Elige Por tamaño objetivo (apunta a un tamaño de archivo) y escribe un valor algo inferior al límite de adjuntos, por ejemplo 20 para un límite de 25 MB. Para aplicaciones de mensajería, 720p en Equilibrada (CRF 28) suele ser un buen punto de partida.

¿Se pierde calidad?

Algo, porque el video se comprime de nuevo. Con Alta (CRF 23, menos ahorro) la diferencia apenas se nota; con Archivo mínimo (CRF 32, pérdida de nitidez visible) los detalles y las texturas se suavizan. Revisa siempre la vista previa antes de descargar.

¿Qué códecs de video se usan?

El resultado es video H.264 con sonido AAC en un archivo MP4. El motor también incluye codificadores HEVC y VP9, pero en un navegador son varias veces más lentos y HEVC no se reproduce en todas partes, así que se usa H.264.

¿Puedo comprimir cualquier formato?

La mayoría de los formatos que FFmpeg puede leer: MP4, MOV, WebM, MKV, AVI y más. Si tu navegador no puede reproducir el archivo, no habrá vista previa, pero aun así se puede comprimir.