Você pode usar -t por duração; e -para outpoint
Então use
ffmpeg -v quiet -y -i test.m2v -acodec copy -ss 00:01:12 -to 00:04:21 -sn part1.m2v
Como posso desmontar um vídeo em partes com timecodes fornecidos, até agora eu tentei isso:
ffmpeg -v quiet -y -i test.m2v -vcodec copy -acodec copy -ss 00:01:12 -t 00:04:21 -sn part1.m2v
Mas, de alguma forma, o vídeo tem um comprimento superior a 6
minutos, enquanto que o comprimento deve ser 00:03:09 (00:04:21 - 00:01:12)
.
O que estou fazendo errado
Editar:
Se eu fizer o mesmo comando com a hora de início de 00:00:00
, assim:
ffmpeg -v quiet -y -i test.m2v -vcodec copy -acodec copy -ss 00:00:00 -t 00:01:21 -sn part1.m2v
Cria-me uma saída correta.
Tags command-line video ffmpeg