正在安装 ClipBucket 但安装找不到 ffmpeg

正在安装 ClipBucket 但安装找不到 ffmpeg

我正在运行 ClipBucket 的安装,并且已经安装了 ffmpeg。我重新运行安装以刷新要求,它继续显示:

Unable to find ffmpeg

如果我找到 ffmpeg,我会找到它:

:~$ sudo find / -type f -name "ffmpeg"
/opt/ffmpeg/bin/ffmpeg

我正在使用 Ubuntu 14.04.4 LTS 和 Plesk。我需要对 Plesk 进行一些操作才能在网页上看到它吗?

我对 Ubuntu 并不是很了解,所以我不知道该去哪里找或者做什么。

答案1

我怀疑你把 FFmpeg 安装在了 ClipBucket看起来。我完全不知道 ClipBucket,但是有此处的说明用于添加非标准$PATH

如果这不起作用,您需要将 FFmpeg 的位置添加到您的$PATH,并且您应该在设置良好的系统上执行此操作。有 2 个选项:

1. 更改当地的$路径:

将以下内容添加到您的~/.profile文件中:

export PATH=$PATH:/opt/ffmpeg/bin

然后运行以下命令:

source ~/.profile

但这只会对单个用户产生影响,你很可能需要系统改变影响全部用户

2. 更改系统$路径:

将以下内容添加到您的/etc/environment文件中:

:/opt/ffmpeg/bin

将其添加到现有语句的末尾$PATH,以便整行看起来像这样:

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/opt/ffmpeg/bin"

您需要使用sudo您最喜欢的编辑器来编辑此文件,并且不要忘记注销并重新登录以使设置生效。

3.测试:

我在自己的系统上测试了这些更改,可以使用以下命令通过任一技术查看结果:

andrew@corinth:~$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/opt/ffmpeg/bin
andrew@corinth:~

您可以看到,现在您的$PATH已扩展并且您的应用程序应该能够看到 FFmpeg...

进一步阅读:

答案2

我也遇到了这个问题。ClipBucket 默认在 中查找 ffmpeg /usr/local/bin/ffmpeg。我通过创建指向实际位置的符号链接解决了这个问题。

对于您所在的位置,它将是:

ln -s /opt/ffmpeg/bin/ffmpeg /usr/local/bin/ffmpeg

对于在apt-getUbuntu 上安装的 ffmpeg,它将是:

ln -s /usr/bin/ffmpeg /usr/local/bin/ffmpeg

我创建了一个 Ansible 角色,可以自动执行在 Ubuntu 上安装 ClipBucket 的整个过程,因此您可能有兴趣尝试一下:

http://mtlynch.io/ansible-role-clipbucket/

相关内容