从视频不与PHP和ffmpeg (Ubuntu)工作的缩略图图像


Get thumbnail image from video not working with PHP and ffmpeg (Ubuntu)

我已经生成了一个$cmd字符串:

ffmpeg -i/home/alen/www/mysite/video/Guitarist-139.mp4 - and - s0 -s1280 x720/home/alen/www/mysite/img/guitarist - 139. - jpg

然后在PHP中输入命令:

shell_exec($cmd);

但不工作,

那么我已经粘贴了这个字符串在终端,但在终端工作完美。

命令的输出是什么?Shell_exec返回结果——它将指向错误原因

尝试在执行之前使用escapeshellmd转义命令,或者在通过shell传递给ffmpeg之前使用escapeshellld转义单个参数。您传递的文件路径有斜杠,至少需要反斜杠/转义