
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 $PATH
Anweisung 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 sudo
zum 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 $PATH
erweitert 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-get
unter 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: