Herramienta gratuita · FFmpeg.wasm

Editor de Vídeo Online Gratis

Recorta, rota, comprime, convierte, crea GIF y más. 100% en el navegador — sin registro, sin servidor, sin límites.

Arrastra tu vídeo aquí o haz clic para seleccionar

MP4, WebM, MOV, AVI, MKV, FLV · Máx 500 MB

Seleccionar vídeo

Hecho por

Miguel Ángel Colorado Marin

Full-Stack Developer · Guadalajara, España

Desarrollo aplicaciones web, herramientas digitales y proyectos completos — desde el diseño hasta el despliegue.

Contáctame

¿Cómo usar el editor de vídeo?

  1. 1

    Sube tu vídeo

    Arrastra el archivo de vídeo sobre la zona de carga o haz clic en «Seleccionar vídeo». Se aceptan los formatos más comunes: MP4, WebM, MOV, AVI, MKV y FLV. El límite de tamaño es de 500 MB. El vídeo nunca sale de tu navegador: todo el procesamiento ocurre localmente gracias a FFmpeg.wasm.

  2. 2

    Selecciona la operación en las pestañas

    El editor tiene 6 pestañas: Recortar (trim con control de inicio y fin), Transformar (rotar, voltear, velocidad, FPS, crop, letterbox, reverse), Audio (silenciar, volumen, extraer MP3/WAV, fade, normalizar, reemplazar), Comprimir (calidad CRF y resolución), Convertir (MP4/WebM/MKV/AVI/GIF) y Extras (fotograma, GIF de segmento, unir vídeos, marca de agua, fade, loop, metadatos, subtítulos SRT).

  3. 3

    Configura los parámetros y pulsa «Procesar vídeo»

    La primera vez que procesas un vídeo, el editor descarga el motor FFmpeg.wasm desde una CDN (~32 MB). Esta descarga sólo ocurre una vez por sesión. Una vez cargado, el procesamiento es completamente local. Verás una barra de progreso durante la operación. El tiempo varía según el tamaño del archivo y la operación elegida.

  4. 4

    Descarga el resultado

    Cuando el procesamiento termina, aparece un panel de resultado con el nombre del archivo, el tamaño y, si aplica, el porcentaje de reducción respecto al original. Puedes previsualizar el vídeo, el GIF o el audio directamente en el navegador antes de descargarlo. Haz clic en «Descargar» para guardar el archivo en tu dispositivo.

Características

✂️ Recorte preciso con doble modo

El modo Copia rápida corta el vídeo sin re-encode, en fracciones de segundo, pero el corte se produce en el keyframe más cercano (puede variar ±1s). El modo Preciso re-codifica el vídeo con H.264 para cortar exactamente en el fotograma indicado por los sliders o los campos numéricos.

🔄 Transformaciones completas

Rota el vídeo en cualquier ángulo (90° CW/CCW, 180°), voltéalo horizontal o verticalmente, cambia la velocidad desde ×0.25 hasta ×4, ajusta los FPS, recorta el área al ratio que necesites (16:9, 9:16, 4:3, 1:1) y añade letterbox negro para cambiar el aspect ratio sin recortar el contenido.

🎵 Control total del audio

Silencia el audio, ajusta el volumen de 0% a 200%, extrae la pista de audio como MP3 (calidad VBR alta) o WAV (sin pérdida), aplica fade in y fade out con duración configurable, normaliza el nivel de audio según el estándar EBU R128 (-23 LUFS) o reemplaza el audio completo con un archivo externo.

🗜️ Compresión con H.264 y control CRF

Reduce el tamaño del vídeo con el codec H.264 (libx264). El slider CRF va de 18 (alta calidad) a 35 (máxima compresión). Elige el preset de velocidad de codificación (ultrafast a slow) y la resolución de salida: desde 360p hasta 2160p o un tamaño personalizado. El mismo CRF con un preset más lento produce archivos más pequeños.

🎞️ GIF animado de alta calidad

El modo GIF usa el algoritmo de paleta óptima de FFmpeg en dos pasos: primero genera una paleta de 256 colores optimizada para el contenido del vídeo (palettegen) y luego aplica esa paleta al GIF final (paletteuse). El resultado tiene una calidad visual muy superior a un GIF generado con un proceso de un solo paso.

FFmpeg.wasm — sin servidor

El motor de procesamiento es FFmpeg compilado a WebAssembly (WASM). Se descarga una sola vez desde una CDN pública (~32 MB) y ejecuta todos los comandos FFmpeg directamente en tu navegador. Ningún fotograma, ningún audio y ningún archivo sale de tu dispositivo en ningún momento. Compatible con Chrome, Firefox, Edge y Safari modernos.

Preguntas frecuentes

¿Qué formatos de vídeo acepta el editor?

El editor acepta cualquier formato que tu navegador pueda leer y que FFmpeg soporte internamente. Los formatos más habituales son MP4 (H.264, H.265), WebM (VP8, VP9), MOV (QuickTime), AVI, MKV (Matroska) y FLV. El límite de tamaño es de 500 MB por archivo.

¿Por qué tarda en empezar a procesar?

La primera vez que pulsas «Procesar vídeo» en una sesión, el editor descarga el motor FFmpeg.wasm (~32 MB) desde una CDN. Esto puede tardar unos segundos dependiendo de tu conexión. Las siguientes operaciones en la misma sesión serán inmediatas porque el motor ya está en memoria. Si recargas la página, el motor se descargará de nuevo.

¿Se envían mis vídeos a algún servidor?

No. Todo el procesamiento —lectura, transformación y exportación del vídeo— ocurre íntegramente en tu navegador usando WebAssembly. El vídeo nunca abandona tu dispositivo. Puedes verificarlo desconectando internet después de que FFmpeg haya cargado: el editor seguirá funcionando con normalidad.

¿Por qué el recorte «Copia rápida» no es exacto?

El modo de copia rápida usa el parámetro -c copy de FFmpeg, que copia los streams sin re-encodar. Esto es muy rápido pero el corte debe ocurrir en un keyframe. Si el punto de corte que indicas no coincide exactamente con un keyframe del vídeo, FFmpeg lo redondea al keyframe anterior. Para un corte exacto al fotograma, usa el modo «Preciso (re-encode)».

¿Qué diferencia hay entre GIF (Convertir) y GIF desde segmento (Extras)?

En la pestaña Convertir, el GIF se genera del vídeo completo (o del trim aplicado). En la pestaña Extras > GIF desde segmento, puedes definir un inicio y un fin independientes del trim para generar un GIF de un fragmento específico. Ambas opciones usan el mismo algoritmo de 2 pasos con paleta optimizada para máxima calidad.

Incrusta el editor en tu web

Puedes integrar este editor de vídeo en cualquier página con un simple iframe:

<iframe
  src="https://miguelacm.es/embed/video-editor"
  width="100%"
  height="750"
  frameborder="0"
  loading="lazy"
  title="Video Editor"
></iframe>
Ver embed en nueva pestaña →