ClipBucket wird installiert, aber die Installation kann ffmpeg nicht finden

ClipBucket wird installiert, aber die Installation kann ffmpeg nicht finden

Ich führe die Installation von ClipBucket aus und habe ffmpeg installiert. Ich führe die Installation erneut aus, um die Anforderungen zu aktualisieren, und es wird weiterhin Folgendes angezeigt:

Unable to find ffmpeg

Wenn ich ffmpeg suche, finde ich es jedoch:

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

Ich verwende Ubuntu 14.04.4 LTS mit Plesk. Muss ich etwas mit Plesk tun, damit dies auf der Webseite angezeigt wird?

Ich bin kein Ubuntu-Profi und weiß daher nicht, wo ich suchen oder was ich tun soll.

Antwort1

Ich vermute, dass Sie FFmpeg an einem Ort installiert haben, an dem ClipBucketsieht nicht aus. Ich kenne ClipBucket überhaupt nicht, aber es gibtAnleitung hierzum Hinzufügen eines Nicht-Standards $PATH.

Wenn dies nicht funktioniert, müssen Sie den Speicherort von FFmpeg zu Ihrer hinzufügen $PATH. Dies sollten Sie auf einem gut eingerichteten System ohnehin tun. Es gibt zwei Möglichkeiten:

1. Ändern Sie dielokal$PFAD:

Fügen Sie Ihrer Datei Folgendes hinzu ~/.profile:

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

Führen Sie dann den folgenden Befehl aus:

source ~/.profile

Dies hat jedoch nur Auswirkungen auf einen einzelnen Benutzer. Möglicherweise müssen Sie eineSystemändern, um zu beeinflussenAlle Nutzer:

2. Ändern Sie dieSystem$PFAD:

Fügen Sie Ihrer Datei Folgendes hinzu /etc/environment:

:/opt/ffmpeg/bin

Fügen Sie dies am Ende der vorhandenen $PATHAnweisung hinzu, sodass die gesamte Zeile ungefähr so ​​aussieht:

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

Sie müssen sudozum Bearbeiten dieser Datei Ihren bevorzugten Editor verwenden und dürfen nicht vergessen, sich ab- und wieder anzumelden, damit die Änderungen wirksam werden.

3. Testen:

Ich habe diese Änderungen auf meinem eigenen System getestet. Die Ergebnisse können mit beiden Techniken mithilfe des folgenden Befehls angezeigt werden:

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:~

Und Sie können sehen, dass Ihr Dokument jetzt $PATHerweitert ist und Ihre Anwendung FFmpeg sehen können sollte …

Weitere Informationen:

Antwort2

Das ist mir auch passiert. ClipBucket sucht standardmäßig nach ffmpeg in /usr/local/bin/ffmpeg. Ich habe das Problem umgangen, indem ich einen symbolischen Link zum tatsächlichen Speicherort erstellt habe.

Für Ihren Standort wäre dies:

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

Für ffmpeg, wie es apt-getunter Ubuntu installiert ist, wäre es:

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

Ich habe eine Ansible-Rolle erstellt, die den gesamten Installationsprozess von ClipBucket unter Ubuntu automatisiert. Vielleicht möchten Sie das ja mal ausprobieren:

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

verwandte Informationen