FFMPEG在php代码中不起作用

拉梅什

我已经尝试使用ffmpeg创建视频缩略图。在Windows中可以正常工作,但在Linux(centos)中则无法工作。

我已经尝试了以下命令:

 $cmd = "/usr/local/bin/ffmpeg -i  /opt/lampp/htdocs/mydashboard/sites/default/files/content_videos/".$video."
-ss 00:00:01.435 -f image2 -vframes 1     /opt/lampp/htdocs/mydashboard/sites/default/files/content_images/".$videoname."-thumb.jpg";

    echo exec($cmd);

上述命令在Linux命令行中运行,缩略图在目标文件夹中创建,我已经给定了静态视频文件。

但是,同一命令无法按预期在php脚本中运行。

任何帮助是极大的赞赏。

航空

的命令中换行符使用单行:

$cmd = "/usr/local/bin/ffmpeg -i  /opt/lampp/htdocs/mydashboard/sites/default/files/content_videos/".$video." -ss 00:00:01.435 -f image2 -vframes 1     /opt/lampp/htdocs/mydashboard/sites/default/files/content_images/".$videoname."-thumb.jpg";

同样,该-ss参数必须在之前-i才能查找输入文件。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章