使用FFmpeg从大电影创建缩略图需要太长时间

时间:2010-02-05 11:23:18

标签: ffmpeg

我正在使用此shell命令从123秒开始从VIDEO_FILE创建缩略图并将其保存到THUMBNAIL_FILE。

ffmpeg -i VIDEO_FILE  -r 1 -ss 123 -f image2 THUMBNAIL_FILE

它有效,但大电影真的很慢。有没有办法让它快一点?

3 个答案:

答案 0 :(得分:14)

它也发生在我身上,更改参数顺序修复了这个问题。 在1.4GB 90分钟mp4视频上测试 - 大约需要1-2秒。之前它花了MINUTES ......

试试这个:

ffmpeg -ss 123 -i "VIDEO_FILE" "THUMBNAIL_FILE" -r 1 -vframes 1 -an -vcodec mjpeg

答案 1 :(得分:4)

Ffmpeg在我调查时创建缩略图并不是很好。人们建议使用mplayer(由ffmpeg创作者)。

mplayer VIDEO_FILE -ss 00:10:11 -frames 1 -vo jpeg:outdir=THUMBNAILS_DIRECTORY

答案 2 :(得分:2)

对Kirzilla代码的一个小改进:如果要创建PNG文件(使用压缩),可以使用以下代码:

mplayer VIDEO_FILE -ss 00:10:11 -frames 1 -vo png:z=9:outdir=THUMBNAILS_DIRECTORY

这可能会创建更好的缩略图,但当然尺寸大于JPEG。