要使用FFmpeg裁剪视频的最后10秒,你可以使用以下命令:
ffmpeg -i input.mp4 -ss [开始时间] -t 10 output.mp4
请注意,这里的 [开始时间]
是指从视频开始到需要裁剪的部分的时间长度。在我们的情况下,我们希望裁剪最后10秒的部分,所以需要计算 [开始时间]
的值。
为了找到 [开始时间]
的值,你可以使用以下命令来获取输入视频的持续时间:
ffprobe -i input.mp4 -show_format -v quiet | sed -n 's/duration=//p'
然后,将视频的持续时间减去10秒,得到 [开始时间]
的值。
举个例子,假设视频的持续时间是60秒,那么 [开始时间]
就是50秒。使用以下命令裁剪视频的最后10秒:
ffmpeg -i input.mp4 -ss 50 -t 10 output.mp4
这样,你将会得到一个名为 output.mp4
的新视频文件,其中包含原视频的最后10秒。