segunda-feira, 11 de abril de 2016

Cortar vídeos no linux com o libav

Na dica anterior expliquei como segmentar vídeos com o ffmpeg. Hoje explicarei como fazê-lo com o avconv, programa integrante do libav-tools.

O avconv nada mais é que um fork do ffmpeg, devido a diferenças ideológicas, mas ambos possuem praticamente os mesmos recursos.

Instale o libav-tools segundo o padrão para sua distro. Para o Ubuntu e derivadas, faça:

$ sudo apt-get install libav-tools

Se o vídeo tiver duração até 60 minutos, abra um terminal e faça:

$ avconv -i video-in -vcodec copy -acodec copy -ss 0 -t 30 video-out

ou

$ avconv -i video-in -vcodec copy -acodec copy -ss 00:00 -t 30 video-out

Se o vídeo tiver duração superior a 60 minutos:

$ avconv -i video-in -vcodec copy -acodec copy -ss 00:00:00 -t 30 video-out

Aqui temos uma diferença básica com o ffmpeg. Você deve indicar a duração do vídeo segmentado, em vez do término. Nos exemplos acima, selecionei um intervalo de 30 segundos, começando em 0.

Testei com vários formatos de vídeo e funciona perfeitamente bem.

Até a próxima dica!
;-))

Nenhum comentário:

Postar um comentário