我從來沒有用過ffmpeg,但它看起來很直截了當。我已經有一個腳本來處理上傳的文件並將所有相關數據存儲到數據庫中,但我無法生成縮略圖。我也沒有遇到任何錯誤,我甚至檢查了服務器上的error_log,並且什麼都沒有。我試圖使用的命令是:ffmpeg和php - 生成縮略圖
shell_exec("/usr/bin/ffmpeg -i files/clipcanvas_14348_offline.mp4 -r 1 -s 1024x576 -f image2 -vframes 1 files/thumb_test.jpg");
我會改變的靜態文件名與變量,一旦我得到它的工作,因爲這將顯示爲縮略圖的視頻通過一個形式上傳。
我嘗試使用該網頁上的解決方案:
ffmpeg Getting image or thumbnail from video error
但我沒有任何運氣。它有可能是因爲它在子域上嗎?
手動運行'ffmpeg'命令是否成功導致圖像輸出? – LordNeckbeard
我沒有在本地安裝'ffmpeg'。我只是試圖在hostgator.com上運行它,我確認它是通過回顯'phpinfo()'來安裝的,我通過他們的網站驗證了到'ffmpeg'的路徑。另外,mp4文件確實存在。 – stinkysGTI
好的,所以我在本地安裝了'ffmpeg',然後在終端中運行相同的命令,並且完美運行。那麼它可能是路徑嗎?命令相對於路徑是什麼? – stinkysGTI