有什麼辦法通過PHP創建多個縮略圖從視頻?我的主機帳戶的Web服務器中沒有安裝ffmpeg。我現在應該怎麼做?視頻拇指創建像YouTube基於PHP的網站
回答
假設視頻託管在您自己的服務器上,最好的辦法是請求您的託管服務提供商安裝ffmpeg。如果視頻由YouTube或Vimeo等第三方託管,則可以使用它們的API來請求縮略圖(請參閱How do I get a YouTube video thumbnail from the YouTube API?以獲取Youtube縮略圖處理示例)。
感謝您確認我對我的懷疑。但是是這樣嗎,唯一可行的方法是通過ffmpeg,而PHP根本沒有任何能力? –
可能有替代ffmpeg,但他們也需要在服務器上安裝 - PHP本身不能轉換視頻沒有支持庫。另一種方法可能是尋找託管的ffmpeg服務。否則,手動上傳縮略圖可能是您唯一的選擇。 –
謝謝,現在我明白了。 –
您有ffmpeg的兩個選擇(你已經後,可在服務器上)創建多個縮略圖:
- 要麼你調用它多次,每一次的縮略圖。
- 您調用一次並每隔X秒創建一個縮略圖。
根據要創建的縮略圖數量,一種方法比另一種方法快,反之亦然。
有關命令行示例,PHP代碼和速度比較,請參閱以下博文:Capturing multiple thumbnails from a movie using ffmpeg。
如果您的服務器上未安裝ffmpeg,則需要其他一些能夠從視頻中提取縮略圖的庫/工具。不過,我會說,當提供某些東西時,它是ffmpeg而不是其他東西(例如蘋果quicktime),所以我不會在替代品上尋找太多東西。
您必須在您的服務器中安裝FFMpeg軟件包,只有這樣您才能爲視頻創建所需的縮略圖。你可以找到installation process,並按照步驟操作。
- 1. 如何創建拇指圖像上載視頻
- 2. 基於PHP變量嵌入YouTube視頻
- 3. 網站,流Youtube視頻
- 4. YouTube網站上的視頻播放器
- 5. 視頻流從我的網站到YouTube
- 6. 嵌入YouTube移動網站的拇指顯示器上
- 7. 在我的網站創建(網絡攝像頭捕獲像youtube)
- 8. ffmpeg - 從視頻中創建x拇指(Windows)
- 9. 創建拇指的目的
- 10. 在Joomla網站上嵌入YouTube視頻
- 11. youtube視頻作爲網站背景
- 12. 在django網站中集成youtube視頻
- 13. ColdFusion的創建拇指
- 14. ImageMagick的創建大拇指
- 15. 網址YouTube視頻的大圖像
- 16. Php創建固定寬度和高度的圖像拇指
- 17. 我需要Youtube API3 + PHP腳本,用於將視頻從網站上傳到我的Youtube頻道
- 18. 如何使一個網站的拇指
- 19. 擁有PHP/javascript基於選擇的選項創建網站
- 20. 如何從YouTube網站分享視頻,如YouTube的做法?
- 21. 即時創建拇指VS
- 22. 錯誤時創建拇指
- 23. 拇指創建問題
- 24. 建立像youtube一樣的網站
- 25. PHP:從YouTube網址提取視頻ID
- 26. 從我的網站上傳YouTube頻道上的視頻
- 27. Youtube API - 像一個視頻PHP
- 28. 將YouTube頻道中的所有視頻添加到網站
- 29. 使用YouTube網址中的ffmpeg創建視頻?
- 30. 如何防止youtube視頻點擊進入youtube網站?
在您的主機帳戶的Web服務器上安裝ffmpeg。 – phihag
您可以隨時安裝mplayer並使用exec()生成縮略圖。 –