我通常使用ThumbnailMe製作縮略圖的聯繫表。我的默認設置是15行x 5列,因此在45分鐘到90分鐘左右的視頻中顯示75個圖像。 ThumbnailMe幾乎可以即時創建這種大小的聯繫表。最近需要爲很多視頻製作大量聯繫表,我在查看一個命令行選項,以便我可以批量執行這些操作。我已經嘗試了幾種不同的方式,使在命令行縮略圖:ffmpeg製作縮略圖的最有效方法? [Windows 10]
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秒。
這確實創建了網格,並且相對來說比我使用的方法更快。但是,接下來我嘗試了高清視頻(比特率爲5000 Kbps,採用AVC格式的1280x720),並且花費了超過60秒的時間來生成網格。 – gregm