安裝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 預設情況下在/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/

相關內容