回答
看看ffmpeg-php庫。這是在PHP中處理不同格式視頻的唯一簡單方法。
還有一個叫PHP視頻工具包包裝,你可以在這裏找到:http://sourceforge.net/projects/phpvideotoolkit/
我可以創建使用的ffmpeg的PHP縮略圖?我以爲它可以用來將視頻轉換爲不同的格式......如果可能的話,我該怎麼做? ffmpeg中是否有預定義的函數或方法? – Vijay 2010-02-15 11:42:43
Dwwnload包,看看example02.php:有一個$ toolkit-> extractFrames()調用,它完全符合你的需求...;) 你可以很容易地修改源代碼,只提取一個幀給定的時間。 – Napolux 2010-02-15 12:03:32
感謝Napolux。這對我很有幫助。但你介意解釋我,我們如何提高縮略圖的質量? – Vijay 2010-02-15 13:10:48
添加到如何使用ffmpeg的答案,this is the parameters you're looking for:
ffmpeg -itsoffset -4 -i test.avi -vcodec mjpeg -vframes 1 -an -f rawvideo -s 320x240 test.jpg
在現代瀏覽器中,你也可以使用視頻標記和畫布捕捉一幀並將其保存爲圖像。
看到How can we get the screenshot of the video in html5 using canvas
這應該是答案。我們花了一天的時間試圖讓ffmpeg可靠地工作。爲了得到縮略圖圖像,我們最終使用JavaScript,一旦視頻上傳,我們播放視頻,然後轉移到5秒後從畫布上畫出保存圖像。工作方式比ffmpeg更可靠。甚至在我殺死它之後,Windows上的Ffmpeg進程也不會停止。 – 2015-04-10 05:34:23
@michaelhanon作爲一個,這個或相關答案都應儘可能地總結鏈接,以便創建冗餘,以及更簡短的版本。依靠客戶端JavaScript創建縮略圖對於許多情況來說遠非理想,但對於大多數情況來說,它肯定可能是一種絕佳的方式。也許托馬斯會在他得到足夠的讚揚時改進他的回答,並最終給我們一個完整的解決方案......; P – cregox 2015-12-21 00:34:02
- 1. 如何創建視頻預覽縮略圖?
- 2. JavaScript的視頻縮略圖預覽
- 3. 如何創建縮略圖或預覽鏈接到網站?
- 4. WCF服務創建視頻縮略圖
- 5. iPhone:創建視頻縮略圖
- 6. ffmpeg-php創建視頻縮略圖
- 7. ASP.Net:上傳視頻,創建縮略圖
- 8. 創建HTML5視頻縮略圖
- 9. 從路徑創建視頻縮略圖
- 10. 爲視頻創建縮略圖
- 11. Bing視頻搜索如何獲取縮略圖並製作視頻預覽?
- 12. 使用php或Firefox擴展創建網頁預覽縮略圖
- 13. 如何創建嵌入視頻代碼的縮略圖圖像
- 14. 如何創建可調整大小的Qt縮略圖預覽?
- 15. Android:從視頻URI創建視頻縮略圖
- 16. 在django上傳視頻並從視頻創建縮略圖
- 17. 視頻縮略圖
- 18. HTML5顯示視頻的縮略圖預覽
- 19. 如何獲取Vimeo視頻的所有預覽縮略圖圖像
- 20. 如何使用魔杖爲視頻創建縮略圖?
- 21. 如何從視頻網址創建縮略圖
- 22. 如何在android中創建視頻網址的縮略圖?
- 23. 如何在android apilevel> 14中爲視頻創建縮略圖?
- 24. 如何使用C創建視頻縮略圖#
- 25. 如何使用Python從視頻創建縮略圖
- 26. 如何創建視頻縮略圖(extension.wmv,.avi)
- 27. 如何在xamp中創建ffmpeg的視頻縮略圖php
- 28. 如何在dmcloud.net上從上傳的視頻創建縮略圖
- 29. 如何在Codename中創建視頻縮略圖?
- 30. 如何在視頻上傳時創建縮略圖? [php/codeigniter]
嘗試下面這個教程PHP和ffmpeg的,http://www.alberton.info/video_preview_as_animated_gif_with_ffmpeg_and_spl.html – 2010-02-15 11:44:36