FFMPEG:持续10秒

Gee*_*per 7 ffmpeg

我正试图获得一段我不知道长度的视频的最后10秒,然后将这10秒保存为新视频.这是否可以使用ffmpeg命令提示符?如果是这样,怎么样?

谢谢您的帮助

电贺

llo*_*gan 17

使用该-sseof选项.从文档:

-sseof position(输入/输出)
-ss选项相似但相对于"文件结束".这是负值在文件中较早,0表示在EOF.

例:

ffmpeg -sseof -10 -i input.mp4 output.mp4
Run Code Online (Sandbox Code Playgroud)

请注意,在流复制模式下(通过使用-c copy或等效),剪切将出现在最近的关键帧上,因此它可能会缩短您确切的所需时间.如果需要更高的准确性,则必须重新编码而不是流复制.