Combinar videos

Une varios clips uno tras otro en un solo video. Normalizamos diferencias comunes de formato, pero los clips deberían usar la misma resolución para una unión más confiable.

Combinar videos

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.

-i x -i y -i z ...
Cada flag -i agrega un stream de entrada. El filter graph los referencia por posición indexada desde 0: [0:...], [1:...], [2:...].
-filter_complex
Filtergraph complejo — necesario cuando los filtros consumen varias entradas o producen varias salidas. El -vf simple no sirve para concat.
concat=n=N:v=1:a=1
Concatena las entradas una tras otra. n=N es el número de segmentos; v=1 a=1 significa un stream de video y uno de audio por cada uno.
[0:v][0:a]...[N-1:v][N-1:a]
Selectores de stream: i:v / i:a son video / audio de la i-ésima entrada. El orden acá = orden en la salida.
-map [v] -map [a]
Elige las salidas combinadas del filtergraph por nombre. Sin -map, la selección por defecto de FFmpeg ignora el filtro.

Cómo funciona

  1. 01

    Agrega tus clips

    Sube cada uno, pega una URL pública o elige de Recientes. Hasta 10 por combinación.

  2. 02

    Reordena si hace falta

    Usa las flechas arriba / abajo para definir el orden de reproducción. El primero de la lista va primero.

  3. 03

    Combina los clips

    Preparamos las entradas, las unimos en orden y exportamos un archivo de video reproducible. Si las resoluciones difieren, redimensiónalos primero.

  4. 04

    Descarga el video combinado

    Enlace temporal en cuanto termine. Los archivos se borran solos a los 7 días.

Preguntas frecuentes

¿Por qué re-encodean? ¿No pueden hacer stream-copy?

El merge directo con stream-copy solo funciona cuando cada entrada coincide muy de cerca. Re-encodear es más lento, pero es más confiable para videos de teléfonos, apps o editores distintos.

¿Cuántos clips puedo combinar?

Hasta 10 por tarea en esta UI. La API no tiene tope fijo — usa concat=n=N con cualquier N.

¿Y si mis clips tienen resoluciones distintas?

Los clips deben compartir la misma resolución. Normalizamos automáticamente diferencias menores (pixel format, SAR, sample rate de audio), pero un mismatch de ancho/alto falla — pásalos por Redimensionar primero para que coincidan.

¿Va a haber transición entre clips?

No — esto es un corte duro. Para fundidos, usa la API con el filtro xfade (página separada en la documentación).

¿Puedo recortar cada clip antes de combinar?

Recorta cada uno con la herramienta Recortar primero, después agrega las salidas recortadas acá. O hazlo todo en una sola llamada a la API encadenando filtros trim + concat.

¿Es gratis?

Al registrarte recibes 100 créditos. Un merge cuesta más o menos 5 créditos por minuto de salida total. Sin suscripción, recargas según uses.

Herramientas de video relacionadas

¿Necesitas combinar 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/a.mp4 -i https://you.com/b.mp4 -i https://you.com/c.mp4 -filter_complex [0:v][0:a][1:v][1:a][2:v][2:a]concat=n=3:v=1:a=1[v][a] -map [v] -map [a] -c:v libx264 -c:a aac output.mp4"
  }
Combinar / concat de videos en línea — Une N clips en uno | FFHub