FFmpeg 将视频拆分成多个部分

FFmpeg 将视频拆分成多个部分

我怎样才能将视频拆解成具有给定时间码的部分,到目前为止我尝试过这个:

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

但不知何故,视频的长度超过了6分钟,而它的长度应该为00:03:09 (00:04:21 - 00:01:12)

我究竟做错了什么

编辑:

00:00:00如果我以这样的开始时间执行相同的命令:

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

它为我创建了一个正确的输出。

答案1

您可以使用 -t 表示持续时间;以及使用 -to 表示出点

因此使用

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

相关内容