11

.MOV我在 Linus(Debian 64 位)上使用 FFMPEG从文件中提取缩略图。

我从中提取缩略图的文件大约有 430 兆字节。

我使用以下命令来执行此操作:

ffmpeg -i 'largeVideoFile.mov' -ss 00:14:37 -vframes 1 'thumbnail.jpg'

提取单个帧需要 3 分钟以上。

我怎样才能加快速度?

4

1 回答 1

29

我找到了这篇文章,它建议人们应该通过简单地-ss在前面 定义-i而不是相反来使用快速搜索来提高性能。

所以我的命令现在看起来像这样:

ffmpeg -ss 00:14:37 -i 'largeVideoFile.mov' -vframes:v 1 'thumbnail.jpg'

请注意,参数的排列已更改,从-ss和 开始,然后是-i和源文件,最后-vframes:v是 ,1和目标路径。

时间减少到大约 1 秒,这很好。

于 2015-10-05T02:03:08.033 回答