FFmpeg desmonta vídeo em partes

FFmpeg desmonta vídeo em partes

Como posso desmontar um vídeo em partes com determinados códigos de tempo, até agora tentei o seguinte:

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 duração superior a 6minutos, enquanto deve ter duração de 00:03:09 (00:04:21 - 00:01:12).

O que estou fazendo de errado

Editar:

Se eu fizer o mesmo comando com a hora de início 00:00:00assim:

ffmpeg -v quiet -y -i test.m2v -vcodec copy -acodec copy -ss 00:00:00 -t 00:01:21 -sn part1.m2v

Isso me cria uma saída correta.

Responder1

Você pode usar -t para duração; e -to para ponto final

Então use

ffmpeg -v quiet -y -i test.m2v -acodec copy -ss 00:01:12 -to 00:04:21 -sn part1.m2v

informação relacionada