FFMPeg问题(-bash:locate:命令未找到)

时间:2009-07-21 10:41:38

标签: ffmpeg

好吧,我尝试了下面提到的方法来检查服务器是否存在FFMpeg扩展名:

if(extension_loaded('ffmpeg'))

    echo 'FFMPeg Exists on server';

else

    echo 'No FFMPeg';

虽然FFMpeg在我的本地计算机上运行文件,但它仍然在我的本地系统中显示结果“No FFMPeg”。

任何人都可以找到解决方案吗?

2 个答案:

答案 0 :(得分:1)

从标题中的错误消息我猜你的计算机上没有安装程序“locate”,因此尝试定位ffmpeg的检查总是失败。

答案 1 :(得分:0)

我真的不明白。如果你在你的Shell上运行“ffmpeg”(通过ssh或其他东西)它可以工作,但你的PHP代码(我猜它是PHP)报告它不在那里?

确保在php.ini中启用了ffmpeg扩展名。

或者:做phpinfo();在PHP中检查ffmpeg的输出。它不存在,你肯定需要启用扩展。 如果在phpinfo()的输出中显示ffmpeg,则看起来extension_loaded()有一个错误。在这种情况下,您可以尝试检查返回的get_loaded_extensions()数组。