【发布时间】:2015-04-20 02:03:56
【问题描述】:
我曾尝试使用 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 脚本中没有按预期工作。
非常感谢任何帮助。
【问题讨论】:
-
可能是因为您缺少
-i上的起始/。 -
检查目标目录权限
-
对不起,这是我的错误,我在我的代码中给出了'/',我已经更新了我的代码
-
目标文件夹权限为 0777 给定
-
给我任何我在这个问题上苦苦挣扎的建议。