我正在使用此shell命令从123秒开始从VIDEO_FILE创建缩略图并将其保存到THUMBNAIL_FILE。
ffmpeg -i VIDEO_FILE -r 1 -ss 123 -f image2 THUMBNAIL_FILE
它有效,但大电影真的很慢。有没有办法让它快一点?
答案 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。