Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 06/08/2020, à 11:54

alain_111

FFMPEG est installé mais ➜ ffmpeg : commande introuvable

Bonjour,
J'ai FFmpeg installé sur mon Ubuntu 20.04, j'ai l'habitude de l'utiliser de temps en temps pour convertir ou découper des vidéos, audio, etc. Bref, tout fonctionnait bien, et ce matin, quand je veux l'utiliser, j'ai la réponse suivante :

ffmpeg -i : commande introuvable

Pourtant c'est bien installé, quand je tape juste : ffmpeg, ça me retourne :

fmpeg version 4.2.4-1ubuntu0.1 Copyright (c) 2000-2020 the FFmpeg developers
  built with gcc 9 (Ubuntu 9.3.0-10ubuntu2)

(je mets pas tout, que le début)

Si je fais

whereis ffmpeg

ça me retourne :

ffmpeg: /usr/bin/ffmpeg /usr/share/ffmpeg /usr/share/man/man1/ffmpeg.1.gz

J'ai essayé de désinstaller (avec --purge), de réinstaller… ça change rien, j'ai toujours cette réponse commande introuvable.

Est-ce que quelqu'un aurait une idée pour m'aider à retrouver un ffmpeg fonctionnel ?
Merci.

Hors ligne

#2 Le 06/08/2020, à 12:07

ylag

Re : FFMPEG est installé mais ➜ ffmpeg : commande introuvable

Bonjour,

Est-ce que ça fonctionne en utilisant le chemin absolu dans le terminal vers le binaire ffmpeg:

/usr/bin/ffmpeg

...si oui, ce pourrait être que ta variable d'environnememt PATH ne contenait pas le chemin /usr/bin au moment où tu as lancé la commande ffmpeg.

Voici deux pages de la doc pour essayer d'y voir plus clair à ce sujet:
variables_d_environnement
personnaliser_path

En espérant que ça puisse t'être utile.

A+

Dernière modification par ylag (Le 06/08/2020, à 12:09)

Hors ligne

#3 Le 06/08/2020, à 12:15

alain_111

Re : FFMPEG est installé mais ➜ ffmpeg : commande introuvable

Oui !
en mettant le chemin complet vers ffmpeg dans la commande, ça fonctionne, par exemple avec

/usr/bin/ffmpeg -i ma-video.avi ma-video.mp4

à la place de :

ffmpeg -i ma-video.avi ma-video.mp4

comme je fais habituellement.

Je vais regarder les liens que tu m'as donnés pour voir si j'arrive à arranger mon problème.

Hors ligne

#4 Le 06/08/2020, à 12:18

ylag

Re : FFMPEG est installé mais ➜ ffmpeg : commande introuvable

Re,

Tu peux passer la commande:

echo $PATH

...dans le terminal utilisé pour lancer ffmpeg, ça te donneras la valeur actuelle de cette variable.

J'hésite à te faire des suggestions de modifications à cette variable PATH, n'étant pas vraiment à l'aise avec les bonnes procédures pour y arriver; désolé...

A+

Dernière modification par ylag (Le 06/08/2020, à 12:24)

Hors ligne

#5 Le 06/08/2020, à 12:24

alain_111

Re : FFMPEG est installé mais ➜ ffmpeg : commande introuvable

Bon, je veux bien de l'aide, j'ai regardé les deux liens et… j'y comprends rien ou pas grand chose, et je ne vois pas ce que je dois faire pour corriger le problème, si c'est possible.

Je viens de saisir

echo $PATH

et ça m'a retourné :

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin

Au pire, je peux continuer à lancer la commande avec /usr/bin/ffmpeg au lieu de simplement ffmpeg
Si quelqu'un a une solution pour arranger ça…?
smile

Dernière modification par alain_111 (Le 06/08/2020, à 12:26)

Hors ligne

#6 Le 06/08/2020, à 12:31

ylag

Re : FFMPEG est installé mais ➜ ffmpeg : commande introuvable

Re,

Le retour du #5 indique que le chemin /usr/bin est présent dans la variable PATH.
Dans ce cas, ffmpeg devrait se lancer sans avoir à donner le chemin absolu; réessaie peut-être encore avec la commande ffmpeg ?

Sinon je sèche, désolé...

A+

Dernière modification par ylag (Le 06/08/2020, à 12:36)

Hors ligne

#7 Le 06/08/2020, à 12:37

FrancisFDZ

Re : FFMPEG est installé mais ➜ ffmpeg : commande introuvable

Bonjour,
On voit en #3

/usr/bin/ffmpeg -i ma-video.avi ma-video.mp4

Cette commande a fonctionné, ffmpeg est bien dans le répertoire /usr/bin (c'est bien d'aiileurs confirmé par "whereis" en #1)
Or le contenu de $PATH est (#5)

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin

et "/usr/bin" y figure bien.
Du coup je ne vois rien à corriger, comprend pas ... sad
A moins que l'absence dans $PATH de /usr/share ne soit décisive ???

Dernière modification par FrancisFDZ (Le 06/08/2020, à 12:41)


-- On peut avoir des raisons de se plaindre et n'avoir pas raison de se plaindre --
[Victor Hugo]

Hors ligne

#8 Le 06/08/2020, à 12:41

alain_111

Re : FFMPEG est installé mais ➜ ffmpeg : commande introuvable

Bon, vous cassez pas le bol, pour le moment, je vais faire avec le chemin complet vers la commande puisque ça fonctionne comme ça.
Je verrai bien, après redémarrage, ou mises à jour futures si ça redevient normal ou pas.
Merci en tout cas pour vos réponses.

Hors ligne

#9 Le 06/08/2020, à 13:16

ylag

Re : FFMPEG est installé mais ➜ ffmpeg : commande introuvable

Re,

Lorsque ça se produit, essaie de relancer la commande après avoir fermé et réouvert un nouveau terminal.
Si ça ne marche toujours pas, relance carrément une nouvelle session pour voir si ça débloque la situation.

A+

Dernière modification par ylag (Le 06/08/2020, à 13:17)

Hors ligne

#10 Le 06/08/2020, à 15:00

xinu

Re : FFMPEG est installé mais ➜ ffmpeg : commande introuvable

Bonjour alain_111,

alain_111 a écrit :

J'ai FFmpeg installé sur mon Ubuntu 20.04

De quelle manière as-tu fait l'installation ?

Via les dépôts, en snap, les deux ?

Que retourne

snap list

?


Asus PM8H61-MX USB3   Intel(R) Core(TM) i3-3220 CPU @ 3.30GHz DDR3 8Go
Ubuntu 16.04 LTS - ESM 64 bits. Bureau Unity.     Ubuntu 20.04 LTS 64 bits . Gnome 3.36.8

Hors ligne

#11 Le 06/08/2020, à 15:39

alain_111

Re : FFMPEG est installé mais ➜ ffmpeg : commande introuvable

Via les dépôts, avec

sudo apt install ffmpeg

Mais – je ne sais toujours pas pourquoi – tout a l'air d'être rentré dans l'ordre.
J'ai refermé le terminal où j'avais essayé au départ, j'ai fermé la session puis j'ai recommencé ➜ ça refonctionne.
roll

Je sais pas ce qu'il y a eu.
Désolé pour le bruit…

Hors ligne

#12 Le 06/08/2020, à 16:31

ylag

Re : FFMPEG est installé mais ➜ ffmpeg : commande introuvable

Bonjour,

alain_111 a écrit :

J'ai refermé le terminal où j'avais essayé au départ, j'ai fermé la session puis j'ai recommencé ➜ ça refonctionne.

J'ai déjà vu le même comportement de façon aléatoire autant en 16.04 qu'en 18.04.
Ma seule explication serait que pour une raison inconnue, le «shell» n'exécuterait pas de façon convenable la variable PATH lors du lancement d'une commande dans le terminal.
Réouvrir un nouveau terminal équivaut à relire le contenu du fichier ~/.bashrc, qui devrait contenir une config pour la variable PATH.
La commande:

source .bashrc

...devrait faire la même chose.

C'est juste une théorie qui reste à valider smile

A+

Dernière modification par ylag (Le 06/08/2020, à 16:33)

Hors ligne