Compresor de vídeo gratuito

Reduce el tamaño de archivos de vídeo con preajustes de calidad o ajustes personalizados.

Tus archivos nunca salen de tu dispositivo

Arrastra y suelta un archivo de vídeo aquí

o haz clic para buscar · MP4, WebM, MOV, AVI, MKV (máx. 2 GB)

Qué hace realmente la compresión de vídeo a tu archivo

El vídeo en bruto es un torrente de datos de píxeles. Un clip 1080p (1920x1080) a 60 fps mide aproximadamente 1920 x 1080 x 3 bytes por píxel x 60 imágenes por segundo, alrededor de 370 MB por segundo de material sin comprimir. Incluso 720p 30 fps sin comprimir es unos 80 MB/s. La compresión hace el vídeo compartible explotando dos redundancias: la redundancia espacial dentro de un fotograma (los píxeles vecinos suelen ser similares) y la redundancia temporal entre fotogramas (la mayoría de píxeles apenas cambian de un fotograma al siguiente). Los códecs modernos codifican fotogramas clave (imágenes completas) cada pocos segundos y solo las diferencias entre ellos. Esas diferencias se transforman con DCT, se cuantizan (el paso con pérdidas que descarta los detalles de alta frecuencia que tu ojo nota menos) y se codifican por entropía. El valor CRF (Constant Rate Factor) que eliges controla cuán agresivamente el paso de cuantización descarta información. CRF 18 es visualmente sin pérdidas; CRF 23 es el predeterminado de x264 (transparente para la mayoría de espectadores); CRF 28 es una calidad web aceptable; por encima de CRF 30 empezarás a ver bloqueo en escenas oscuras y ruido de mosquito alrededor del texto.

Resolución, frecuencia de fotogramas y bitrate son tres mandos independientes. Reducir la resolución a la mitad de 1080p a 720p corta los datos brutos en 4x (cada eje a la mitad). Reducir la frecuencia a la mitad de 60 fps a 30 fps corta los datos en 2x. Ambas reducciones son visualmente obvias en contenido detallado pero a menudo invisibles en cabezas parlantes, capturas de pantalla de UI mayormente estática o clips de redes sociales vistos en pantalla del tamaño de un móvil. El bitrate es el tercer mando: un clip 1080p 30 fps a 5 Mbps se ve genial; el mismo clip a 1 Mbps muestra artefactos de compresión en bloques. Los preajustes de calidad de la herramienta eligen valores CRF que apuntan a bitrates típicamente aceptables en web: preajuste Alto unos CRF 23 (alrededor de 5 Mbps para 1080p), Medio unos CRF 28 (alrededor de 2 Mbps), Bajo unos CRF 33 (alrededor de 800 kbps), y Personalizado te deja arrastrar el deslizador.

El audio también importa. Un vídeo de 10 minutos con audio PCM (sin comprimir) lleva 100 MB solo de audio. La herramienta vuelve a codificar el audio a AAC a 128 kbps por defecto, bajando a unos 10 MB para los mismos 10 minutos sin pérdida audible para la mayoría de contenido. El contenedor (la envoltura MP4 alrededor de las pistas de vídeo y audio) es principalmente contabilidad: indexación de pistas, tablas de búsqueda, cabeceras de códec. MP4 con vídeo H.264 más audio AAC es la lingua franca universal de 2026: se reproduce en cada navegador, móvil, smart TV, consola y reproductor integrado que encontrarás. WebM con VP9 más Opus comprime cerca de un 30 % mejor pero aún lo rechazan algunos ecosistemas heredados.

Cómo funciona esta herramienta por dentro

El motor de compresión es FFmpeg, la misma herramienta basada en C que alimenta la granja de codificación de Netflix, la canalización de transcodificación de YouTube y casi todas las herramientas de vídeo que has usado. La versión para navegador es FFmpeg compilado a WebAssembly vía Emscripten (iniciado por Jerome Wu en 2019, actualmente en la versión 4.x), produciendo un binario de unos 30 MB que corre enteramente dentro de la pestaña del navegador. Cuando sueltas un vídeo, el archivo se lee al sistema de archivos virtual de WebAssembly vía un lector en streaming, así que incluso archivos de 1 GB no revientan la memoria del navegador al cargar.

Una vez el archivo está en el sistema de archivos WASM, la herramienta lanza FFmpeg con argumentos como -i input.mp4 -c:v libx264 -preset medium -crf 28 -c:a aac -b:a 128k output.mp4. FFmpeg decodifica la fuente fotograma a fotograma, aplica cualquier redimensionado o cambio de fps que pidieras, entrega los fotogramas a libx264 para la codificación de vídeo, codifica el audio en paralelo vía AAC y multiplexa el resultado en un nuevo contenedor MP4. Los mensajes de progreso se transmiten desde stderr de FFmpeg a través de un escuchador de eventos JavaScript y actualizan la barra de progreso en pantalla en tiempo real.

ffmpeg.wasm usa SharedArrayBuffer para codificación multihilo, así el codificador puede usar varios núcleos de CPU en paralelo, igual que FFmpeg de escritorio. SharedArrayBuffer exige que la página se sirva con dos cabeceras HTTP (Cross-Origin-Opener-Policy: same-origin y Cross-Origin-Embedder-Policy: require-corp) por razones de seguridad derivadas de la vulnerabilidad Spectre. Este sitio establece esas cabeceras, así que la codificación usa todos tus núcleos disponibles. El blob de descarga se construye en memoria y se entrega al navegador como un enlace <a download> sintetizado.

Breve historia de la compresión de vídeo

Cómo funciona

  1. Sube tu vídeo: Selecciona o arrastra un archivo de vídeo que necesites comprimir.
  2. Configura los ajustes de compresión: Elige un nivel de calidad objetivo o tamaño de archivo, y opcionalmente reduce la resolución o la frecuencia de fotogramas.
  3. Comprime y descarga: Haz clic en Comprimir y descarga el archivo de vídeo más pequeño cuando se complete el procesamiento.

¿Por qué usar el compresor de vídeo?

Los archivos de vídeo grandes son lentos de subir, costosos de almacenar y causan mala reproducción en conexiones móviles. Las redes sociales, los archivos adjuntos de correo electrónico y el alojamiento web imponen límites de tamaño. La compresión de vídeo reduce el tamaño del archivo ajustando la tasa de bits, la resolución y la eficiencia del códec, a menudo logrando una reducción del 60 al 80 % con una pérdida de calidad mínima. Este compresor en el navegador gestiona los detalles técnicos para que solo tengas que elegir la calidad deseada y descargar el resultado.

Características

Flujos de trabajo de compresión del mundo real

Trampas comunes y qué significan

Privacidad: tu vídeo nunca sale de tu dispositivo

Cada servicio de compresión de vídeo basado en la nube (FreeConvert, Clipchamp, OnlineConverter, CompressVideo.io, docenas más) sigue el mismo flujo: subes tu vídeo entero, su servidor corre FFmpeg o una herramienta similar, tú descargas el resultado más pequeño. Para un vídeo de móvil de 200 MB son 200 MB de subida más 50 MB de bajada a través de su infraestructura. El contenido de los vídeos suele incluir material sensible: caras y ubicaciones de familia o compañeros, audio de conversaciones y llamadas, grabaciones de pantalla de interfaces privadas o reuniones de trabajo, escenas geoetiquetadas que revelan casas o lugares de trabajo. La mayoría de operadores publican políticas de privacidad comprometiéndose a borrar las subidas en 1 a 24 horas y cifrar en tránsito, y los principales tienen certificaciones ISO/IEC 27001. Tienen razones comerciales fuertes para honrar esas políticas. Pero «borrado en una hora» no es «nunca visto». Durante esa ventana el archivo está en infraestructura del operador, accesible a cualquier proceso o persona con los permisos correctos, visible en registros y copias de seguridad según la política de retención del operador.

Esta herramienta nunca sube nada. El pipeline completo (selección de archivo, decodificación vía lectores nativos del navegador, codificación vía ffmpeg.wasm WebAssembly, descarga vía la API blob del navegador) corre dentro de tu pestaña del navegador. Sin subidas, sin peticiones de red llevando datos de vídeo, sin entradas de registro. Puedes verificarlo abriendo las herramientas de desarrollador del navegador en la pestaña Red antes de comprimir: ninguna petición sale con contenido de vídeo. El único tráfico de red es la carga inicial de la página más la descarga única de unos 30 MB de ffmpeg.wasm (cacheada para visitas posteriores). Pon el navegador en modo avión después de cargar la página y el compresor sigue funcionando con archivos locales.

Cuándo otra herramienta es la elección correcta

Preguntas frecuentes

¿Cuánto se puede comprimir un vídeo?

Las relaciones de compresión típicas son del 50 al 80 % de reducción. Un vídeo de 100 MB a menudo puede comprimirse a 20-40 MB con una pérdida de calidad mínima. La reducción exacta depende del códec original, la complejidad del contenido y los ajustes de calidad.

¿La compresión afectará la calidad del vídeo?

Con los ajustes de calidad Media, la mayoría de los espectadores no pueden distinguir el vídeo comprimido del original a distancias de visualización normales. El contenido de alta tasa de bits (de cámaras o grabaciones de pantalla) se comprime bien. Los vídeos ya comprimidos (descargados de redes sociales) muestran menos mejora.

¿Cuál es el mejor formato para vídeo comprimido?

MP4 con H.264 es el formato más compatible para vídeo comprimido en todos los dispositivos y plataformas. Para uso web, WebM con VP9 ofrece mejor compresión pero menor compatibilidad en algunos dispositivos.

Otras preguntas frecuentes

¿Por qué la compresión tarda más que la duración del vídeo?

La codificación de vídeo por software es computacionalmente cara. Un clip 1080p de 5 minutos puede tardar de 3 a 15 minutos en codificarse a alta calidad, dependiendo de tu CPU. La bandera -preset en FFmpeg intercambia velocidad de codificación por eficiencia de compresión: ultrafast, superfast, veryfast, faster, fast, medium, slow, slower, veryslow. La herramienta usa medium por defecto (buen equilibrio). Los codificadores hardware en apps de escritorio pueden ser 10 a 20x más rápidos pero producen archivos ligeramente más grandes a la misma calidad.

¿Debo elegir H.264, H.265 o VP9?

Para máxima compatibilidad (compartir con cualquiera en cualquier cosa), elige H.264. Para alrededor de un 30 % mejor compresión con soporte amplio pero no universal, elige H.265 (bueno en dispositivos Apple y Windows reciente) o VP9 (bueno en Android y Chrome). Para el archivo más pequeño con compatibilidad moderna, elige AV1. La herramienta usa H.264 por defecto porque se reproduce en todas partes.

¿La compresión afecta el timing de fotogramas o la sincronización?

La herramienta preserva la frecuencia de fotogramas fuente y la sincronización audio-vídeo. Si tu fuente tiene frecuencia variable, el codificador normaliza a frecuencia constante durante la codificación, lo cual puede introducir desfases de timing diminutos (microsegundos) pero es invisible en la reproducción. Si notas drift de sincronización tras la compresión, es probable que la fuente ya tuviera drift y el codificador lo esté fijando.

¿Puedo comprimir sin recodificar (stream copy)?

Con esta herramienta no. Stream copy (-c copy en FFmpeg) solo cambia el contenedor (MP4 a MKV, por ejemplo) sin recodificar. Para reducir realmente el tamaño, el codificador tiene que recodificar datos de píxeles a menor bitrate o con códec diferente. Si solo quieres cambiar el formato del contenedor sin cambiar el tamaño, usa un convertidor de formato de vídeo en vez de un compresor.

¿Por qué mi archivo comprimido a veces se ve peor de lo que sugiere el preajuste?

El contenido de alta motion (deportes, acción, cambios rápidos de escena) se comprime mucho más duramente que el contenido estático. Un bitrate de 5 Mbps que se ve genial en un vídeo de cabeza parlante puede mostrar artefactos en un partido de fútbol al mismo bitrate. El modo CRF (que la herramienta usa) se adapta: asigna más bits a escenas complejas y menos a las simples, así la salida es de calidad constante pero tamaño variable. Si el tamaño importa más que la calidad constante, cambia a un flujo de bitrate objetivo en una herramienta de escritorio.

¿Hay un equivalente de escritorio o línea de comandos?

Sí, varios. HandBrake es la GUI multiplataforma estándar (gratis, código abierto, usa el mismo FFmpeg por debajo). FFmpeg CLI es la herramienta canónica de línea de comandos. Shutter Encoder es una GUI de FFmpeg más amigable. Para móvil, VLC y CapCut tienen compresión básica. Para automatización por lotes, FFmpeg en un script de shell es inigualable. Todos producen una salida esencialmente idéntica a esta herramienta de navegador porque comparten el mismo codificador subyacente.

Herramientas relacionadas

Recortador de vídeo

Redimensionador de vídeo

Convertidor de vídeo

Compresor de imágenes