FFMPEG转换视频从指定的时间内缓慢(ffmpeg convert video from spec

2019-07-31 07:06发布

例如:如果我转换的视频是这样的:

ffmpeg -i demo.avi -ss 00:00:05 -t 00:00:15 test.flv

它很快

ffmpeg -i demo.avi -ss 00:45:05 -t 00:00:15 test.flv

我不得不等待很长一段时间它的实际工作之前。

有办法解决吗?

Answer 1:

的行为-ss取决于其中它被放置在该命令:作为输入或输出选项。 由于ffmpeg的文档状态:

-ss position (input/output)
When used as an input option (before "-i"), seeks in this input file to position.
When used as an output option (before an outputfilename), decodes but discards
input until the timestamps reach position. This is slower, but more accurate.
position may be either in seconds or in "hh:mm:ss[.xxx]" form.

还可以使用-ss作为输入选项和输出选项,可以在提供速度和(可能增加)精确度。 参见[FFmpeg的用户]减少寻道时间时起始时间偏移(-ss)大和意见加强-ss选项更多的例子和细节。



文章来源: ffmpeg convert video from specified time period slowly
标签: video ffmpeg