用ffmpeg做视频的裁剪,开始正确但是结束的时间不正确,请问为什么

使用ffmpeg和C#winform来裁切视频,裁切时使用的参数是:“-ss 00:00:20 -t 00:00:30 -i D:\\test.mp4 -vcodec copy -acodec copy D:/split.mp4" 能够裁切出新视频来,而且新视频开始的地方确实是原视频20秒的地方,但是新视频一直到原视频结束的地方,而不是设置的-t 00:00:30,也就是20秒之后的30秒。请问是什么原因?参数写的不正确吗?谢谢

qq_遁去的一_1
浏览 2895回答 3
3回答

weixin_慕容3322240

把-i放到 -ss -t 的前边

holdtom

-t 是设置时长, -to是设置什么时间结束,改成-to试试

函数式编程

应该是关键帧的问题吧,
打开App,查看更多内容
随时随地看视频慕课网APP