2017-09-21 114 views
0

我有一個視頻上傳功能。文件使用jquery上傳,稍後在PHP處理的服務器上。mp4-upload - 是否可以通過PHP製作截圖?

還有一個包含所有視頻的頁面,如小「縮略圖」格式..它不是一個真正的縮略圖,但只有小尺寸的視頻和沒有控件..一些視頻保持黑色,因爲視頻的第一幀是黑色的。

有沒有可能捕捉屏幕截圖或其他東西,所以我可以顯示一些縮略圖,而不是黑屏?

+0

告訴我們你目前如何獲得縮略圖 – GrumpyCrouton

+0

目前我沒有縮略圖..我顯示沒有控件的視頻.. ^^ ..所以它顯示視頻的第一幀 – css

+0

然後你的第二段真的讓我困惑。 – GrumpyCrouton

回答

0

您可以在命令行中使用ffmpeg進行截圖。例如:

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

如果你願意,你可以使用ffmpegthumbnailer,它更容易。 https://github.com/dirkvdb/ffmpegthumbnailer

問題是 - 如何運行它:)但我認爲你可以自己解決它。

+0

嗨..感謝您的答案..不幸的是沒有訪問安裝一個CL程序的託管包..所以我需要我可以通過PHP運行的東西 – css

+0

我不確定PHP本身可以做到這一點... –

0

正如@ a.anon說的ffmpeg是一個不錯的選擇,並有很好用的可允許你把它集成到您​​的PHP項目PHP包裝:

這些都需要路徑ffmpeg二進制文件,所以這是你必須與你的託管服務提供商討論的東西。

相關問題