2017-09-24 72 views
0

有很多方法可以從視頻生成縮略圖,但我想知道他們是否需要加載整個視頻?如何在不加載整個視頻的情況下從視頻生成縮略圖?

據我所知,如果我只想提取視頻中的第一幀並將其轉換爲圖像,則無需加載整個視頻。

但我也知道不是每個視頻格式都是流式的。那麼是否有一種通用的方式來以最低的成本從視頻中生成縮略圖?

PS:OS是linux,我想用命令行。

+1

查看FFmpeg,因爲它作爲命令行工具非常有用。 –

回答

2

你可以使用ffmpeg,例如,從文檔:

ffmpeg -i input.flv -ss 00:00:14.435 -vframes 1 out.png 

這個例子將尋求爲0h的位置:0米:14sec:435msec並輸出一個幀從該位置(-vframes 1)成PNG文件。

+0

爲了幫助他人,文檔中描述的最快方式是'ffmpeg -ss 00:00:14.435 -i input.flv -vframes 1 out.png'。它將在沒有解碼所有幀的情況下尋找具有關鍵幀的幀。相反,您提供的命令將從開始到該幀解碼。 – Sraw

相關問題