我是php的新手。我正在尝试转换用户上传的视频。 不知何故,我做了除转换之外的所有php工作。我开始了解 FFMPEG ,我已经安装了它并尝试使用CLI,它完美无缺。
当我使用 shell_exec()命令在ph中尝试它时。它没有给我什么,然后通过谷歌,我应该在我的php.ini文件中激活ffmpeg的扩展名。
shell_exec("ffmpeg -i video/Wildlife.wmv video/output.mp4");
我用google搜索但是这个php版本没有任何帮助。 任何想法或指南都会非常有用。
这可能是一个重复的问题,但在stackoverflow上没有任何关于php 7版本的内容。
答案 0 :(得分:0)
FFMPEG是独立的库。您不必安装任何PHP扩展。 尝试直接从bash shell运行命令并检查结果。
问题可能是由于FFMPEG安装损坏造成的。
另一个问题可能是你的php配置。 您可以在文档信息中找到使用安全模式时禁用的shell_exec函数。
同时检查php.ini文件中的disable_functions
条目。