使用 FFMPEG 提取缩略图在大型视频文件上超慢?
Extracting thumbnails with FFMPEG is super slow on large video files?
我在 Linus(Debian 64 位)上使用 FFMPEG 从 .MOV
文件中提取缩略图。
我从中提取缩略图的文件大约有 430 MB。
我使用以下命令来执行此操作:
ffmpeg -i 'largeVideoFile.mov' -ss 00:14:37 -vframes 1 'thumbnail.jpg'
提取单个帧需要 3 多分钟。
我怎样才能加快速度?
I found this article,这表明应该使用快速搜索来提高性能,只需在 -i
前面定义 -ss
而不是相反。
所以我的命令现在看起来像这样:
ffmpeg -ss 00:14:37 -i 'largeVideoFile.mov' -vframes:v 1 'thumbnail.jpg'
注意参数的排列已经改变,
以 -ss
和时间开始,然后是 -i
和源文件,最后是 -vframes:v
、1
和目标路径。
时间减少到大约 1 秒,这很好。
我在 Linus(Debian 64 位)上使用 FFMPEG 从 .MOV
文件中提取缩略图。
我从中提取缩略图的文件大约有 430 MB。
我使用以下命令来执行此操作:
ffmpeg -i 'largeVideoFile.mov' -ss 00:14:37 -vframes 1 'thumbnail.jpg'
提取单个帧需要 3 多分钟。
我怎样才能加快速度?
I found this article,这表明应该使用快速搜索来提高性能,只需在 -i
前面定义 -ss
而不是相反。
所以我的命令现在看起来像这样:
ffmpeg -ss 00:14:37 -i 'largeVideoFile.mov' -vframes:v 1 'thumbnail.jpg'
注意参数的排列已经改变,
以 -ss
和时间开始,然后是 -i
和源文件,最后是 -vframes:v
、1
和目标路径。
时间减少到大约 1 秒,这很好。