-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? –