Home Cortando e juntando vídeos no linux
Post
Cancelar

Cortando e juntando vídeos no linux

No post anterior, usamos o ffmpeg para diminuir o tamanho de vídeos sem perda da qualidade, através do codec x265. Você pode visualizar esse post clicando aqui.

Neste post, iremos mostrar como cortar e juntar vídeos usando o terminal do linux. Novamente, iremos usar o programa ffmpeg para realizar essas tarefas diretamente no terminal do linux. Iremos incluir nos comandos o codec x265, a fim de que o vídeo cortado ou o vídeo agrupado já venha com tamanho reduzido. Ao instalar o ffmpeg no Ubuntu/Debian através do apt-get, o mesmo irá instalar o codec x265 como dependência. Os comandos a seguir mostram como instalar o ffmpeg juntamente com o codec x265 através do terminal. Esses comandos foram testados no Ubuntu 22.04 e no Debian 11.

1
2
# apt-get update
# apt-get install ffmpeg

Para cortar um vídeo, devemos fornecer o ponto inicial do corte na opção -ss, e na opção -t quanto tempo a partir do ponto inicial do corte deverá ser feito o corte. No exemplo abaixo, o video_original.mp4 será cortado a partir dos 5 minutos, e o tamanho do corte será de 2 minutos, ou seja, na prática o comando irá cortar dos 5 min. até os 7 min. O vídeo original pode estar em qualquer formato (mkv, mp4, avi, etc). Geralmente uso o formato mkv para o arquivo final, porém também funciona com o formato mp4.

1
$ ffmpeg -i video_original.mp4 -ss 00:05:00 -t 00:02:00 -vcodec libx265 video_cortado.mp4

Entretanto, se o objetivo é juntar dois vídeos, deve-se usar o comando abaixo:

1
$ ffmpeg -i video1.mp4 -i video2.mp4 -filter_complex "[0:v:0] [0:a:0] [1:v:0] [1:a:0] concat=n=2:v=1:a=1 [v] [a]" -map "[v]" -map "[a]" -c:v libx265 -preset fast -c:a aac videofinal.mp4 -hide_banner
Esta postagem está licenciada sob CC BY 4.0 pelo autor.