
Я запускаю установку 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
Для ffmpeg, установленного apt-get
в Ubuntu, это будет:
ln -s /usr/bin/ffmpeg /usr/local/bin/ffmpeg
Я создал роль Ansible, которая автоматизирует весь процесс установки ClipBucket в Ubuntu, так что вам может быть интересно попробовать это: