gpt4 book ai didi

php - 您必须安装 FFMPEG 才能使用此功能

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:37:56 25 4
gpt4 key购买 nike

我正在使用这个脚本:GitHub Script Link

此脚本使用 FFMPEG 将 MP4 转换为 AVI 以及从 AVI 转换为 MP3。但我总是收到错误:

You must have installed FFMPEG in order to use this function

但是我已经在我的 Linux 服务器上安装了 FFMPEG。这是我的 CLI (puTTY) 的输出:

FFMPEG

如您所见,我已经安装了它。很抱歉,脚本太大,无法在此处发布,但您可以看一下。

感谢您的帮助!

最佳答案

从您的 PuTTY 控制台运行 which ffmpeg,看看您得到了什么。这正是脚本检测它的方式:

private function has_ffmpeg() { 
$sh = `which ffmpeg`;
return (bool) (strlen(trim($sh)) > 0);
}

如果 shell 脚本没有输出(即响应的长度为 0),则返回 false。

which 仅搜索 $PATH 中定义的文件夹。如果直接运行该命令时没有输出,则脚本将得到相同的结果。这意味着脚本认为未安装 ffmpeg。

因此,如评论中所述,请确保您的 $PATH 包含存储 ffmpeg 可执行文件的文件夹。 http://thegeekstuff.com/2012/07/linux-export-command-examples向您展示如何检查以及如何向其中添加内容。您可以在线找到更多示例,适用于所有各种发行版。

关于php - 您必须安装 FFMPEG 才能使用此功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46400959/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com