0

在 php exec() 中使用 ffmpeg 从视频创建缩略图返回 1,但如果命令为“ffmpeg -h”则返回 0。我正在使用 ubuntu。我的部分代码如下所示。当我尝试 $cmd 它返回 1 并且当我尝试 $cmd1 它工作。

$ffmpeg = 'ffmpeg';
$getFromSecond = 5;
$videoFile = $_FILES['file']['tmp_name'];
$size = '105x73';
$imageFile = 'Newimage.jpg';

$cmd = "$ffmpeg -an -ss $getFromSecond -i $videoFile -vframes 1 -s $size $imageFile";
$cmd1 = "$ffmpeg -h";

适用于 $cmd1 但不适用于 $cmd,我认为这是权限问题

4

0 回答 0