-1
我已經產生了$ CMD字符串PHP和ffmpeg的(Ubuntu的)工作縮略圖:獲取從視頻中未
ffmpeg -i /home/alen/www/mysite/video/Guitarist-139.mp4 -an -ss 0 -s 1280x720 /home/alen/www/mysite/img/Guitarist-139.jpg
然後我在PHP中鍵入命令:
了shell_exec($ CMD) ;
,但沒有工作,
然後我在終端,但終端的工作完全粘貼此字符串。
什麼是錯的。
我已經嘗試了反斜槓和escapeshellcmd,不工作。我也嘗試過exec(),並且對於ffmpeg,我嘗試了完整路徑「usr/bin/ffmpeg」,這不會返回任何結果。但是,當我嘗試「ls -l」,然後顯示「index.php」的列表。 –
你的shell_exec的返回輸出是什麼意思?可能會有權限問題,ffmpeg路徑問題和其他一些類似問題。您的pho是否以您的終端運行的相同用戶身份運行?嘗試使用ffmpeg完整路徑...您需要查找輸出/錯誤日誌以快速找到原因 – Arif
輸出爲空,我嘗試了一切,但仍然沒有任何工作。我如何看到女巫用戶運行PHP? –