![ffmpeg-php 对于在 php 中运行 ffmpeg 是否重要?](https://linux22.com/image/1436248/ffmpeg-php%20%E5%AF%B9%E4%BA%8E%E5%9C%A8%20php%20%E4%B8%AD%E8%BF%90%E8%A1%8C%20ffmpeg%20%E6%98%AF%E5%90%A6%E9%87%8D%E8%A6%81%EF%BC%9F.png)
我安装了 ffmpeg(不是 ffmpeg-php)
现在我可以运行这样的命令吗?:
exect('ffmpeg -i begin.mp4 end.ogg');
我的服务器提供商告诉我,由于 ffmpeg-php,我无法在 php 中运行此命令!但我认为这是错误的
答案1
ffmpeg-php 用于以编程方式检索信息并对文件执行各种任务。您所做的exec(...)
就是调用外部二进制文件。只要安装了 ffmpeg(而不是 php 扩展),就可以使用exec()
它。
答案2
您的服务提供商告诉您这一点,因为他们不太可能允许您的 PHP 脚本运行外部文件或有限数量的文件。这在共享托管环境中非常常见。