Comprimir video en línea

Reduce el tamaño del archivo para subir, compartir y almacenar. Elige un preset simple o abre Avanzado cuando necesites más control sobre calidad, resolución, frame rate y audio.

Comprime tu video

Elegir un archivo
o arrastra y suelta

Inicia sesión para usar esta herramienta — 100 créditos gratis al registrarte.

Flags de FFmpeg que usa esta herramienta

Referencia rápida de qué hace cada parámetro.

-c:v libx264 / libx265 / libvpx-vp9
Encoder de video. H.264 = universal, H.265 = 30-40% más pequeño a la misma calidad (más lento), VP9 = web-friendly y royalty-free.
-crf
Perilla de calidad, 0–51. Menor = mejor calidad y archivo más grande. Rango óptimo 18–28; por debajo de 18 es visualmente sin pérdida, por encima de 32 empiezan los artefactos.
-preset
Trade-off de velocidad-vs-tamaño en libx264/libx265: ultrafast → fast → medium → slow → veryslow. Los preset más lentos generan archivos más pequeños a costo de tiempo de CPU.
-vf scale=-2:H
Reduce a la altura H, conserva proporción, redondea el ancho a un número par (lo requieren los códecs). Una de las palancas más efectivas para reducir tamaño.
-vf fps=N
Reduce el frame rate. Pasar de 60 a 30 fps reduce aproximadamente a la mitad el bitrate al mismo CRF.
-c:a aac / libopus
AAC para MP4 (universal), Opus para WebM (la mejor calidad de voz a bitrates bajos).

Cómo funciona

  1. 01

    Sube o pega una URL

    Arrastra un video desde tu computadora o pega un enlace público.

  2. 02

    Elige un preset

    Balanceado sirve para la mayoría. Abre Avanzado si quieres ajustar CRF, preset, resolución o fps tú mismo.

  3. 03

    Procesa en línea

    Tu video se procesa para descargarlo sin instalar nada.

  4. 04

    Descarga el resultado

    Recibe un enlace temporal en cuanto termine. Los archivos expiran a los 7 días.

Preguntas frecuentes

Preset vs Avanzado — ¿cuál uso?

Empieza con un preset. Balanceado va bien para casi todo el video web; Mínimo tamaño aplasta el peso con H.265 + 720p; Alta calidad es casi sin pérdida para archivar; Optimizado para web genera WebM/VP9 para HTML5; Más rápido es para cuando no quieres esperar. Abre Avanzado solo si necesitas un CRF, resolución o fps específico.

¿Cuánto más pequeño va a quedar mi video?

Depende del archivo original, códec, resolución y preset de calidad. Los videos grandes de cámara suelen achicarse más que los que ya estaban muy comprimidos.

H.264 vs H.265 vs VP9 — ¿cuál es la diferencia?

H.264 se reproduce en todos lados (la opción segura por defecto). H.265 genera archivos 30-40% más pequeños a la misma calidad visual, pero el encode es 3-5x más lento y la reproducción no es universal. VP9 es royalty-free, web-friendly y compatible con Chrome / Firefox / Edge — genial para video HTML5, pero no para compartir con usuarios no técnicos.

¿Qué significa CRF?

Constant Rate Factor. El encoder apunta a una calidad visual constante y deja que el bitrate varíe según haga falta. CRF más bajo = mayor calidad, archivo más grande. CRF 18 es visualmente sin pérdida, 23 es el default 'se ve bien', 28 es aceptable para redes sociales, 32+ muestra artefactos. El CRF de H.265 va ~5 puntos más alto que H.264 para calidad equivalente.

¿Y si mi fuente es más pequeña que la resolución que elegí?

No hacemos upscaling. Si tu fuente es 480p y eliges 1080p, la salida queda en 480p — upscalear haría el archivo más grande sin agregar detalle real. Elige una resolución igual o menor a tu fuente para reducir tamaño de verdad.

¿Hay límite de tamaño o duración?

Aceptamos entradas de hasta 5 GB y 4 horas. Para archivos más largos o grandes, llama directo a la API — ahí no hay tope desde la UI.

¿De verdad es gratis?

Al registrarte recibes 100 créditos. Una compresión típica cuesta 1–10 créditos según la duración. Después recargas — sin suscripción.

¿Puedo usar esto desde código en vez de la UI?

Sí — cada herramienta acá es un wrapper delgado sobre nuestra API HTTP. Mira la documentación para ejemplos en curl / Node / Python.

Herramientas de video relacionadas

¿Necesitas comprimir desde código?

Esta herramienta es un wrapper sobre nuestra API REST — tres líneas de curl hacen el mismo trabajo en tu pipeline o backend.

Ver documentación de la API
curl -X POST https://api.ffhub.io/v1/tasks \
  -H 'Authorization: Bearer YOUR_API_KEY' \
  -H 'Content-Type: application/json' \
  -d {
    "command": "-i https://you.com/in.mp4 -c:v libx264 -crf 23 -preset medium -c:a aac -b:a 128k out.mp4"
  }
Comprimir video en línea — Reducir tamaño de MP4, WebM, MOV | FFHub