Cortando vídeos na linha de comando

O problema da vez é cortar um pedaço de um vídeo grande, quero tirar apenas uma cena de um filme completo. Só de pensar em abrir qualquer software de edição de vídeos já começo a passar mal. Imagino uma interface com centenas de botões, menus com vários submenus, provavelmente consome muita memória, vai ser pesado, feio, chato e bobo. Desisto da missão, até pensar em quem? Quem? Linha de comando! Ah, a linha de comando, onde tudo se resolve e sempre da forma mais rápida.

Para recortar um pedaço de um vídeo podemos usar o ffmpeg. Basta saber o tempo inicial e a duração que desejamos extrair.

ffmpeg -i <input file> -ss <start time> -t <scene time> -vcodec copy -acodec copy <output file>

Na prática:

ffmpeg -i UFC_207.mp4 -ss 01:56:00 -t 00:30:15 -vcodec copy -acodec copy DominickCruz_vs_CodyGarbrandt.mp4

Que significa, do arquivo UFC_207.mp4, iniciando em 01:56:00 copie um pedaço com duração de 00:30:15 e salve com o nome DominickCruz_vs_CodyGarbrandt.mp4.

Comentários