Precisa cortar um trecho de um vídeo longo ou juntar vários arquivos? O FFmpeg faz as duas coisas com comandos simples. Veja como.
Cortar um Vídeo
Corte Rápido (Sem Recodificação)
Use -ss para o tempo inicial e -to para o tempo final. Adicionar -c copy pula a recodificação, tornando o processo quase instantâneo:
ffmpeg -ss 00:01:00 -to 00:02:30 -i input.mp4 -c copy output.mp4Isso extrai o trecho de 1:00 a 2:30.
Cortar por Duração
Use -t para especificar a duração em vez do tempo final:
ffmpeg -ss 00:00:30 -i input.mp4 -t 60 -c copy output.mp4Isso extrai 60 segundos a partir de 0:30.
Corte Preciso (Com Recodificação)
O -c copy é rápido, mas pode cortar no keyframe mais próximo, causando alguns segundos de imprecisão. Para cortes exatos:
ffmpeg -ss 00:01:00 -to 00:02:30 -i input.mp4 -c:v libx264 -c:a aac output.mp4Remover uma Seção do Meio
Para remover uma seção (ex.: manter 0:00–1:00 e 2:00–fim), corte cada parte e depois una:
# Passo 1: Extrair as partes
ffmpeg -i input.mp4 -to 00:01:00 -c copy part1.mp4
ffmpeg -i input.mp4 -ss 00:02:00 -c copy part2.mp4
# Passo 2: Unir (veja abaixo)Unir Múltiplos Vídeos
Método 1: Concat Demuxer (Recomendado)
Crie um arquivo de texto listando os vídeos:
# filelist.txt
file 'part1.mp4'
file 'part2.mp4'
file 'part3.mp4'Depois una:
ffmpeg -f concat -safe 0 -i filelist.txt -c copy output.mp4Isso é rápido e sem perdas quando todos os arquivos compartilham o mesmo codec e resolução.
Método 2: Filtro Concat (Formatos Diferentes)
Quando os arquivos têm codecs ou resoluções diferentes, use o filtro concat:
ffmpeg -i part1.mp4 -i part2.mp4 \
-filter_complex "[0:v][0:a][1:v][1:a]concat=n=2:v=1:a=1" \
output.mp4Isso recodifica o vídeo, então é mais lento, mas lida com formatos diferentes.
Extrair um Único Frame
Capture um frame em um timestamp específico:
ffmpeg -ss 00:00:05 -i input.mp4 -frames:v 1 frame.pngDividir em Partes Iguais
Divida um vídeo em segmentos de 30 segundos:
ffmpeg -i input.mp4 -c copy -segment_time 30 -f segment output_%03d.mp4Referência Rápida
| Tarefa | Parâmetros Principais |
|---|---|
| Cortar (rápido) | -ss, -to, -c copy |
| Cortar (preciso) | -ss, -to, -c:v libx264 |
| Cortar por duração | -ss, -t |
| Unir (mesmo codec) | -f concat, -c copy |
| Unir (misto) | -filter_complex concat |
| Dividir | -segment_time, -f segment |
Experimente Online
Não quer lidar com linha de comando? Use o FFHub para cortar e unir vídeos diretamente no seu navegador.

