我正在运行 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-get
Ubuntu 上安装的 ffmpeg,它将是:
ln -s /usr/bin/ffmpeg /usr/local/bin/ffmpeg
我创建了一个 Ansible 角色,可以自动执行在 Ubuntu 上安装 ClipBucket 的整个过程,因此您可能有兴趣尝试一下: