web-dev-qa-db-fra.com

Installer ClipBucket mais l'installation ne peut pas trouver ffmpeg

J'exécute l'installation de ClipBucket et j'ai installé ffmpeg. J'ai relancé l'installation pour actualiser les exigences et continue d'afficher:

Unable to find ffmpeg

Si je découvre ffmpeg, je le trouve cependant:

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

J'utilise Ubuntu 14.04.4 LTS avec Plesk. Dois-je faire quelque chose avec Plesk pour que cela soit vu par la page Web?

Je ne suis pas un pro quand il s'agit d'Ubuntu, donc je ne sais pas trop où chercher ni quoi faire.

1
Concerned Citizen

Je soupçonne que vous avez installé FFmpeg dans un emplacement tel que ClipBucket ne regarde pas. Je ne connais pas du tout ClipBucket mais il y a instructions ici pour l'ajout d'un $PATH non standard.

Si cela ne fonctionne pas, vous devez ajouter l'emplacement de FFmpeg à votre $PATH, et vous devriez le faire de toute façon sur un système bien configuré. Il y a 2 options:

1. Changer le local $ PATH:

Ajoutez les éléments suivants à votre fichier ~/.profile:

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

Puis exécutez la commande suivante:

source ~/.profile

Mais cela n’aura d’effet que pour un utilisateur individuel. Il se peut que vous deviez apporter un système modification à affecter tous les utilisateurs:

2. Changer le système $ PATH:

Ajoutez les éléments suivants à votre fichier /etc/environment:

:/opt/ffmpeg/bin

Ajoutez ceci à la fin de l'instruction $PATH existante afin que toute la ligne ressemble à ceci:

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

Vous devrez utiliser Sudo et votre éditeur favori pour éditer ce fichier. N'oubliez pas de vous connecter et de vous reconnecter pour que cela prenne effet.

3. Test:

J'ai testé ces modifications sur mon propre système. Les résultats peuvent être visualisés avec l'une ou l'autre technique en utilisant la commande suivante:

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

Et vous pouvez voir que votre $PATH est maintenant étendu et que votre application devrait pouvoir voir FFmpeg ...

Lectures supplémentaires:

2
andrew.46

Je suis tombé dessus aussi. ClipBucket recherche par défaut ffmpeg dans /usr/local/bin/ffmpeg. J'ai travaillé autour de cela en créant un lien symbolique vers l'emplacement réel.

Pour votre emplacement, ce serait:

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

Pour ffmpeg installé par apt-get sur Ubuntu, ce serait:

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

J'ai créé un rôle Ansible qui automatise l'intégralité du processus d'installation de ClipBucket sur Ubuntu. Vous voudrez peut-être essayer:

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

0
mtlynch