Juntar Vídeos
Junte vários clipes em sequência em um único vídeo. Normalizamos diferenças comuns de formato, mas resoluções iguais dão o resultado mais confiável.
Juntar vídeos
Faça login para usar — 100 créditos grátis no cadastro.
Flags do FFmpeg que esta ferramenta usa
Referência rápida do que cada parâmetro realmente faz.
- -i x -i y -i z ...
- Cada -i adiciona uma stream de entrada. O filter graph referencia por posição (índice 0): [0:...], [1:...], [2:...].
- -filter_complex
- Filtergraph complexo — necessário quando os filtros consomem múltiplas entradas ou produzem múltiplas saídas. -vf simples não faz concat.
- concat=n=N:v=1:a=1
- Concatena entradas ponta a ponta. n=N é o número de segmentos; v=1 a=1 = uma stream de vídeo e uma de áudio cada.
- [0:v][0:a]...[N-1:v][N-1:a]
- Seletores de stream: i:v / i:a são vídeo / áudio da i-ésima entrada. A ordem aqui = ordem na saída.
- -map [v] -map [a]
- Pega as saídas mescladas do filtergraph pelo nome. Sem -map, FFmpeg usa seleção automática default que ignoraria o filtro.
Como funciona
- 01
Adicione os clipes
Cada um pode ser upload, URL pública ou "Recentes". Até 10 por junção.
- 02
Reordene se precisar
Setas pra cima/baixo para definir a ordem. Topo da lista toca primeiro.
- 03
Junte os clipes
Preparamos os inputs, juntamos na ordem escolhida e exportamos um vídeo reproduzível. Se as resoluções forem diferentes, redimensione antes.
- 04
Baixe o vídeo mesclado
Link de download temporário assim que terminar. Arquivos expiram em 7 dias.
Perguntas frequentes
Por que recodifica? Não pode só stream-copy?
Mesclar direto só é confiável quando os inputs combinam muito bem. Recodificar é mais lento, mas funciona melhor para vídeos de celulares, apps e editores diferentes.
Quantos clipes posso juntar?
Até 10 por tarefa nesta UI. A API não tem limite fixo — use concat=n=N com qualquer N.
E se meus clipes têm resoluções diferentes?
Todos os clipes precisam ter a mesma resolução. A gente normaliza diferenças menores (formato de pixel, SAR, taxa de amostragem do áudio), mas largura/altura diferentes falham — passe primeiro pelo Resize pra deixar igual.
Vai ter transição entre clipes?
Não — é corte seco. Para crossfades, use a API com o filter xfade (página separada na doc).
Posso cortar cada clipe antes de juntar?
Corte cada um com a ferramenta Trim primeiro, depois adicione as saídas trimadas aqui. Ou faça tudo numa chamada API encadeando filtros trim + concat.
É grátis?
Cadastro libera 100 créditos. Uma junção custa cerca de 5 créditos por minuto de saída total. Sem assinatura, recarga avulsa.
Ferramentas relacionadas
Precisa juntar via código?
Esta ferramenta é um wrapper da nossa REST API — três linhas de curl fazem o mesmo serviço no seu pipeline ou backend.
Ver documentação da APIcurl -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"
}