¿Qué es esta herramienta?
Un compresor de vídeo por tamaño objetivo recodifica un vídeo con el bitrate necesario para acercarse (o quedarse justo por debajo) de un tamaño de archivo elegido, en lugar de usar un control de «calidad» genérico que produce un tamaño impredecible. Esa diferencia importa cuando el límite lo impone otra parte —el nivel gratuito de Discord limita los adjuntos a 8 MB, y la mayoría de proveedores de correo, incluido Gmail, limitan los adjuntos a 25 MB— y no el aspecto que quieras darle al vídeo.
Esta herramienta mide la duración del vídeo, calcula el presupuesto de bitrate total para el tamaño objetivo, reparte ese presupuesto entre las pistas de vídeo y audio, y recodifica con ffmpeg.wasm —la compilación en WebAssembly del codificador de código abierto FFmpeg— que se ejecuta enteramente dentro de la pestaña de tu navegador. No se sube nada; la codificación ocurre en tu propio dispositivo.
¿Por qué utilizarlo?
- 100 % local: el archivo de vídeo nunca sale de tu dispositivo — sin subida a un servidor, sin límite de tamaño impuesto por una cuota de alojamiento.
- Pensado para límites reales: 8 MB (nivel gratuito de Discord) y 25 MB (Gmail y la mayoría de proveedores de correo) son preajustes de un clic, y además hay un campo de tamaño personalizado para cualquier otro límite.
- Usa la fórmula estándar de bitrate a partir de la duración en lugar de tantear a ciegas, con un margen de seguridad incorporado para que el resultado casi nunca supere tu objetivo.
- Barra de progreso en tiempo real durante la codificación — el procesamiento con ffmpeg.wasm puede tardar un poco en clips largos, así que siempre sabes que sigue trabajando y no se ha quedado colgado.
- Muestra el tamaño de salida exacto tras la compresión, para que puedas confirmar que cumple el límite antes de subirlo o adjuntarlo en otro sitio.
Cómo utilizarlo
- Haz clic en la zona de arrastre (o arrastra un archivo hasta ella) para cargar tu vídeo — la herramienta lee primero su tamaño y duración.
- Elige un objetivo: 8 MB para Discord, 25 MB para correo/Gmail, o escribe un tamaño personalizado en MB.
- Haz clic en Comprimir vídeo y observa la barra de progreso — la codificación se ejecuta en tu navegador y puede tardar desde varios segundos hasta unos minutos según la duración del vídeo y tu dispositivo.
- Cuando termine, comprueba el tamaño de salida indicado y haz clic en Descargar.
Ejemplo
Entrada
clip.mp4 — 42 MB, 0:35 durationResultado
clip-8MB.mp4 — 7.6 MBEl objetivo era 8 MB (Discord); la herramienta calculó un bitrate de vídeo de ~1,5 Mbps para el clip de 35 segundos, codificó con un margen de seguridad del 10 % y se quedó por debajo del límite con margen de sobra.
Cómo se calcula el bitrate objetivo
La fórmula base es sencilla: bitrate total (kbps) = tamaño de archivo objetivo (en kilobits) ÷ duración (segundos). La herramienta aplica un margen de seguridad de aproximadamente el 10 % al presupuesto de bytes antes de este cálculo, y luego resta un bitrate de audio reservado (128 kbps normalmente, que baja a 96 o 64 kbps para objetivos muy pequeños para que el audio no consuma demasiado de un presupuesto ajustado) para llegar al bitrate de vídeo. Ese bitrate de vídeo se pasa al codificador de ffmpeg con un límite máximo estricto (`-maxrate`) y un tamaño de búfer (`-bufsize`) para que las ráfagas cortas de movimiento complejo no disparen el resultado por encima del objetivo.
Hay un detalle sobre la conversión de unidades que importa a quien use estos preajustes con precisión: los límites de subida de plataformas como los «8 MB» de Discord suelen ser megabytes binarios (1 MB = 1.048.576 bytes, a veces llamados MiB), en línea con cómo suelen especificarse los límites de almacenamiento y transferencia. El cálculo del presupuesto de bytes de esta herramienta es deliberadamente conservador — usa el megabyte más pequeño y estricto en base 1000 para el presupuesto objetivo, y añade encima el margen de seguridad —, de modo que el resultado se mantenga por debajo del límite con cualquiera de las dos interpretaciones de «MB».
Elegir un objetivo para las plataformas más comunes
Si no estás seguro de qué límite se aplica, revisa el mensaje de error que te dio la plataforma — la mayoría de los rechazos por tamaño de adjunto indican el límite exacto, que puedes introducir directamente como tamaño personalizado.
| Destino | Límite habitual | Objetivo recomendado |
|---|---|---|
| Discord (nivel gratuito) | 8 MB por adjunto | Preajuste de 8 MB |
| Discord Nitro | 50–100 MB según el plan | Tamaño personalizado |
| Gmail / la mayoría de proveedores de correo | 25 MB por mensaje | Preajuste de 25 MB |
| Slack (espacio de trabajo gratuito) | 1 GB (pero los archivos grandes ralentizan la subida) | Tamaño personalizado, si se desea |
Nuestras propias pruebas
Generamos un clip de prueba sintético con FFmpeg en la línea de comandos (un vídeo de 12 segundos a 1280×720 con audio de tono, codificado a ~800 kbps para producir un archivo de origen realista de varios megabytes) y lo pasamos por esta herramienta usando el preajuste de 8 MB para Discord. El resultado se quedó por debajo de 8 MB como se esperaba, lo que confirma que el cálculo de bitrate y el margen de seguridad se sostienen frente a una codificación real y no solo sobre el papel.
Preguntas frecuentes
¿Se sube mi vídeo a algún sitio?
No. La compresión se ejecuta con ffmpeg.wasm, una compilación en WebAssembly de FFmpeg, dentro de la pestaña de tu navegador. El archivo de vídeo se lee de forma local y nunca se envía a un servidor — incluso puedes desconectarte de internet una vez que la página y su motor se hayan cargado una primera vez.
¿Por qué la primera compresión tarda un poco en empezar?
La herramienta carga el motor ffmpeg.wasm (unos 30 MB) la primera vez que ejecutas una compresión en una sesión. Después de esa carga inicial, las siguientes compresiones en la misma página empiezan al instante.
¿El resultado siempre estará por debajo de mi tamaño objetivo?
La herramienta reserva un margen de seguridad (el presupuesto de bitrate real apunta a alrededor del 90 % del tamaño elegido) porque los codificadores reales no aciertan un bitrate exacto en cada fotograma. En el raro caso de que el resultado quede ligeramente por encima, elige un tamaño personalizado más pequeño para añadir más margen — la herramienta te avisará si esto ocurre.
¿Por qué precisamente 8 MB para Discord?
El nivel gratuito (sin Nitro) de Discord limita las subidas de archivos a 8 MB por adjunto; los suscriptores de Nitro tienen límites más altos (50 MB o 100 MB según el plan). El preajuste de 8 MB apunta al límite del nivel gratuito, que es el que se encuentra la mayoría de la gente.
¿Por qué 25 MB para el correo?
25 MB es el límite de adjuntos de Gmail y un tope habitual en la mayoría de los demás proveedores importantes. Si tu proveedor tiene un límite distinto, usa el campo de tamaño personalizado.
¿Comprimir perjudica la calidad del vídeo?
Sí, inevitablemente — reducir a un tamaño mucho menor que el original implica un bitrate más bajo, lo que reduce el detalle y puede generar artefactos de compresión visibles, sobre todo en escenas con movimiento rápido o mucho detalle. La herramienta elige automáticamente el reparto de bitrate (vídeo frente a audio) para mantener la mejor calidad posible dentro del tamaño objetivo, pero un clip de 42 MB forzado a bajar a 8 MB se verá notablemente más blando que el original.
¿Qué formato de vídeo y audio produce?
La salida siempre es MP4 con vídeo H.264 y audio AAC — la combinación más compatible para Discord, clientes de correo y la mayoría de las plataformas sociales.