【发布时间】:2016-11-18 03:00:11
【问题描述】:
我通常使用 ThumbnailMe 制作缩略图的联系表。我的默认设置是 15 行 x 5 列,即 75 张图像,视频时长从 45 分钟到大约 90 分钟不等。 ThumbnailMe 几乎可以立即制作这种尺寸的联系表。最近为大量视频制作大量联系表的要求让我查看了一个命令行选项,以便我可以批量执行这些操作。我尝试了几种不同的方法来从命令行制作缩略图:
ffmpeg -ss 300 -i myvideo.avi -vf fps=1/300 %d.jpg
或
ffmpeg -i myvideo.avi -vf fps=1/60 %d.jpg
无论我使用其中哪种方法,制作 16 个屏幕截图大约需要一分钟(从那里我将使用 ImageMagick 制作联系表)。正如我上面所说,ThumbnailMe 只需按一下按钮就可以制作 15x5 的图像网格。 ThumbnailMe 是基于一个较旧的命令行程序 Movie Thumbnailer 构建的,我认为它使用了旧版本的 ffmpeg,或者至少是编解码器 libavcodec。
如果这些其他程序可以如此快速地创建缩略图,为什么 ffmpeg 需要这么长时间才能为我制作它们?即使我以非常小的尺寸输出屏幕截图,比如 50x50,创建每个图像仍然需要大约 2 秒。
【问题讨论】:
标签: ffmpeg thumbnails