安装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时,我不是专业人士所以我不确定在哪里看不到或做什么。
我怀疑你在一个ClipBucket 看不到的位置安装了FFmpeg。 我根本不知道ClipBucket,但是这里有说明添加非标准的$PATH
。
如果这不起作用,你需要将FFmpeg的位置添加到$PATH
,你应该在井设置系统上真的这样做。 有两种选择:
1.更改本地 $ PATH:
将以下内容添加到~/.profile
文件中:
export PATH=$PATH:/opt/ffmpeg/bin
然后运行以下命令:
source ~/.profile
但这只对单个用户有效,您可能需要进行系统更改以影响所有用户 :
2.更改系统 $ PATH:
将以下内容添加到/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 ……
进一步阅读:
- ClipBucket文档:FFMpeg
我也碰到了这个。 默认情况下,ClipBucket在/usr/local/bin/ffmpeg
查找/usr/local/bin/ffmpeg
。 我通过创建实际位置的符号链接来解决这个问题。
对于您的位置,它将是:
ln -s /opt/ffmpeg/bin/ffmpeg /usr/local/bin/ffmpeg
对于在Ubuntu上由apt-get
安装的ffmpeg,它将是:
ln -s /usr/bin/ffmpeg /usr/local/bin/ffmpeg
我创建了一个Ansible角色,可以自动完成在Ubuntu上安装ClipBucket的整个过程,所以你可能有兴趣试试这个: