.MOV
我在 Linus(Debian 64 位)上使用 FFMPEG从文件中提取缩略图。
我从中提取缩略图的文件大约有 430 兆字节。
我使用以下命令来执行此操作:
ffmpeg -i 'largeVideoFile.mov' -ss 00:14:37 -vframes 1 'thumbnail.jpg'
提取单个帧需要 3 分钟以上。
我怎样才能加快速度?
.MOV
我在 Linus(Debian 64 位)上使用 FFMPEG从文件中提取缩略图。
我从中提取缩略图的文件大约有 430 兆字节。
我使用以下命令来执行此操作:
ffmpeg -i 'largeVideoFile.mov' -ss 00:14:37 -vframes 1 'thumbnail.jpg'
提取单个帧需要 3 分钟以上。
我怎样才能加快速度?
我找到了这篇文章,它建议人们应该通过简单地-ss
在前面 定义-i
而不是相反来使用快速搜索来提高性能。
所以我的命令现在看起来像这样:
ffmpeg -ss 00:14:37 -i 'largeVideoFile.mov' -vframes:v 1 'thumbnail.jpg'
请注意,参数的排列已更改,从-ss
和 开始,然后是-i
和源文件,最后-vframes:v
是 ,1
和目标路径。
时间减少到大约 1 秒,这很好。