2011-01-19 119 views

回答

2

產生PHP的隨機時間值,然後在執行的ffmpeg是這樣的:

ffmpeg -vframes 1 -ss 5.5 -i yourvideo.flv yourframe.jpg 

這將讓你在視頻上一幀或約5.5秒。我建議你提前使用ffmpeg來確定視頻的長度,然後在開始和結束之間生成一個隨機數。

此外,在視頻結尾處留出大量填充,因爲提前確定其確切長度並非總是可行。例如,如果您的視頻爲1小時,則可能會在0到57分鐘之間得到一幀。

相關問題