0
使用ffmpeg,我如何獲得FLV視頻的隨機幀並將其保存爲png或jpg?從FLV視頻獲取隨機幀並將其存儲爲png或jpg
使用ffmpeg,我如何獲得FLV視頻的隨機幀並將其保存爲png或jpg?從FLV視頻獲取隨機幀並將其存儲爲png或jpg
產生PHP的隨機時間值,然後在執行的ffmpeg是這樣的:
ffmpeg -vframes 1 -ss 5.5 -i yourvideo.flv yourframe.jpg
這將讓你在視頻上一幀或約5.5秒。我建議你提前使用ffmpeg來確定視頻的長度,然後在開始和結束之間生成一個隨機數。
此外,在視頻結尾處留出大量填充,因爲提前確定其確切長度並非總是可行。例如,如果您的視頻爲1小時,則可能會在0到57分鐘之間得到一幀。
你是什麼意思的「隨機名稱」? – 2011-01-19 14:45:21