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