#1 Le 30/03/2022, à 15:29
- thealpman
[RESOLU] 20.04.4 - yt-dlp ne trouve pas ffmpeg
Bonjour,
Lorsque je lance la commande "myt-dlp", alias pour 'yt-dlp -x --audio-format mp3 --ffmpeg-location "/usr/bin/"', j'ai le message d'erreur suivant:
ERROR: Postprocessing: ffprobe and ffmpeg not found. Please install or provide the path using --ffmpeg-location
Le retour complet :
jr@jrUbuntu:~$ myt-dlp https://youtu.be/PrDzd4ufypE
[youtube] PrDzd4ufypE: Downloading webpage
[youtube] PrDzd4ufypE: Downloading android player API JSON
[info] PrDzd4ufypE: Downloading 1 format(s): 251
[download] Destination: Sleeping At Last - 'Two' (Official Lyric Video) [PrDzd4ufypE].webm
[download] 100% of 4.00MiB in 00:04
ERROR: Postprocessing: ffprobe and ffmpeg not found. Please install or provide the path using --ffmpeg-location
jr@jrUbuntu:~$
Pourtant c'est le bon emplacement de ffmpeg :
jr@jrUbuntu:~$ whereis ffmpeg
ffmpeg: /usr/bin/ffmpeg /usr/share/ffmpeg /usr/share/man/man1/ffmpeg.1.gz
jr@jrUbuntu:~$
Et ce dossier est de plus bien présent dans mon PATH :
jr@jrUbuntu:~$ echo $PATH
/home/jr/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
jr@jrUbuntu:~$
Savez-vous comment faire pour lier ffmpeg à yt-dlp ?
Merci d'avance
Dernière modification par thealpman (Le 31/03/2022, à 15:13)
Hors ligne
#2 Le 30/03/2022, à 15:32
- Vobul
Re : [RESOLU] 20.04.4 - yt-dlp ne trouve pas ffmpeg
T'as essayé en mettant le full path ? Ou en enlevant cette option ?
Vobul
Utilisez le retour utilisable de commandes !!!
J'aime la langue française, mais je parle franglais, deal with it.
RTFM
Hors ligne
#3 Le 30/03/2022, à 15:34
- beuguissime
Re : [RESOLU] 20.04.4 - yt-dlp ne trouve pas ffmpeg
Bonjour,
Est-ce que ffprobe est bien là ?
Retour de
which -a ffmpeg
which -a ffprobe
Ensuite, si ffprobe et ffmpeg sont bien là tous les deux, il faudrait vérifier leur droit d'exécution.
Enfin, le message d'erreur t'indique comment passer l'emplacement de ffmpeg à yt-dlp.
Hors ligne
#4 Le 30/03/2022, à 15:46
- thealpman
Re : [RESOLU] 20.04.4 - yt-dlp ne trouve pas ffmpeg
Merci pour vos retours.
Vobul, je ne suis pas sûr de comprendre tes suggestions : qu'appelles-tu "mettre le full path" et "enlever l'option" ?
Oui, ffmpeg et ffprobe sont bien là :
jr@jrUbuntu:~$ which -a ffmpeg
/usr/bin/ffmpeg
/bin/ffmpeg
jr@jrUbuntu:~$ which -a ffprobe
/usr/bin/ffprobe
/bin/ffprobe
jr@jrUbuntu:~$
Voici leurs droits d'exécution :
jr@jrUbuntu:/usr/bin$ ll | grep ffmpeg
-rwxr-xr-x 1 root root 280880 juil. 16 2020 ffmpeg*
jr@jrUbuntu:/usr/bin$ ll | grep ffprobe
-rwxr-xr-x 1 root root 174584 juil. 16 2020 ffprobe*
jr@jrUbuntu:/usr/bin$
J'ai même fait un chown mais ça ne change rien :
jr@jrUbuntu:/usr/bin$ ll | grep ffmpeg
-rwxr-xr-x 1 jr root 280880 juil. 16 2020 ffmpeg*
jr@jrUbuntu:/usr/bin$ ll | grep ffprobe
-rwxr-xr-x 1 jr root 174584 juil. 16 2020 ffprobe*
jr@jrUbuntu:/usr/bin$
Il me semble que je passe l'emplacement de ffmpeg à yt-dlp par la commande --ffmpeg-location "/usr/bin/" dans l'alias.
Le résultat est le même quand j'écris la commande complète dans le terminal :
yt-dlp -x --audio-format mp3 --ffmpeg-location /usr/bin/ https://youtu.be/PrDzd4ufypE
J'ai également essayé avec sudo, pas de différence.
Hors ligne
#5 Le 30/03/2022, à 16:14
- beuguissime
Re : [RESOLU] 20.04.4 - yt-dlp ne trouve pas ffmpeg
Non, il ne faut pas changer l'appartenance de /usr/bin/ffmpeg et ffprobe. Remets à root:root: si ce n'est pas déjà le cas.
Excuse-moi, je n'avais pas vu que ton alias comportait déjà l'option ffmpeg-location.
Comment as-tu installé yt-dlp?
Tente ce que propose Vobul, en enlevant l'option.
Normalement, chemin complet ou chemin du dossier parent devraient fonctionner
--ffmpeg-location PATH Location of the ffmpeg binary; either the
path to the binary or its containing
directory
Hors ligne
#6 Le 30/03/2022, à 18:13
- thealpman
Re : [RESOLU] 20.04.4 - yt-dlp ne trouve pas ffmpeg
Merci pour ton retour.
OK, j'ai remis root en owner.
Je viens de réinstaller la dernière version (2022.03.08.1) avec le gestionnaire de paquets Synaptic.
J'ai lancé cette commande avec tout le PATH et $PATH, c'est bien ça que vous m'invitiez à faire ? Ça donne un message d'erreur :
jr@jrUbuntu:~$ yt-dlp -x --audio-format mp3 --ffmpeg-location PATH https://youtu.be/PrDzd4ufypE
WARNING: ffmpeg-location PATH does not exist! Continuing without ffmpeg.
[youtube] PrDzd4ufypE: Downloading webpage
[youtube] PrDzd4ufypE: Downloading android player API JSON
[info] PrDzd4ufypE: Downloading 1 format(s): 251
[download] Sleeping At Last - 'Two' (Official Lyric Video) [PrDzd4ufypE].webm has already been downloaded
[download] 100% of 4.00MiB
ERROR: Postprocessing: ffprobe and ffmpeg not found. Please install or provide the path using --ffmpeg-location
jr@jrUbuntu:~$ yt-dlp -x --audio-format mp3 --ffmpeg-location $PATH https://youtu.be/PrDzd4ufypE
WARNING: ffmpeg-location /home/jr/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin does not exist! Continuing without ffmpeg.
[youtube] PrDzd4ufypE: Downloading webpage
[youtube] PrDzd4ufypE: Downloading android player API JSON
[info] PrDzd4ufypE: Downloading 1 format(s): 251
[download] Sleeping At Last - 'Two' (Official Lyric Video) [PrDzd4ufypE].webm has already been downloaded
[download] 100% of 4.00MiB
ERROR: Postprocessing: ffprobe and ffmpeg not found. Please install or provide the path using --ffmpeg-location
jr@jrUbuntu:~$
Dernière modification par thealpman (Le 30/03/2022, à 18:14)
Hors ligne
#7 Le 30/03/2022, à 18:18
- Vobul
Re : [RESOLU] 20.04.4 - yt-dlp ne trouve pas ffmpeg
Non le chemin complet c'est "/usr/bin/ffmpeg". Mais bon en toute logique il devrait le trouver. Et "enlever l'option" signifie retirer "--ffmpeg-location /usr/bin" de la commande. En gros, vu que ton ffmpeg et ton ffprobe se trouvent à un endroit "classique" (dans le $PATH), tu n'as en théorie pas besoin de spécifier ce chemin via cette option.
Vobul
Utilisez le retour utilisable de commandes !!!
J'aime la langue française, mais je parle franglais, deal with it.
RTFM
Hors ligne
#8 Le 31/03/2022, à 15:12
- thealpman
Re : [RESOLU] 20.04.4 - yt-dlp ne trouve pas ffmpeg
Bonjour,
C'est à ni rien comprendre, maintenant, ça marche.
Je n'ai même plus besoin de mettre l'argument --ffmpeg-location, cette simple commande suffit :
yt-dlp -x --audio-format mp3 https://youtu.be/wT6X87eTCUg
Ce que j'ai fait : installer la dernière version de yt-dlp avec le gestionnaire de paquets Synaptic - ça ne semblait pas marcher non plus alors - et redémarrer.
Je vais passer en résolu mais la solution ne semble pas très claire...
Merci pour votre aide
Hors ligne