Après de nombreux essais et erreurs, j'ai finalement réussi à télécharger et à extraire l'audio. Cependant, je reçois un message d'erreur : "ffprobe/avprobe et ffmpeg/avconv introuvables. Please install one." Le fait est que mon ffmpeg est parfaitement à jour. Je l'ai même réinstallé au cas où. Mon "youtube-dl" est également à jour.
Pour répondre à votre commentaire...
La valeur par défaut PATH
transmis à un Exécuter le Shell script action en Automate est :
/usr/bin:/bin:/usr/sbin:/sbin
Ajouter un PATH
déclaration en haut de la page code dans le Exécuter le Shell script action ,
Pour déterminer la valeur normale de la PATH
est, en Terminal courir echo $PATH
et ensuite pour le Exécuter le Shell script action utiliser ce qu'il produit, par exemple
PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
for f in "$@"; do
/usr/local/bin/youtube-dl -x --audio-format wav -o "$HOME/Downloads/%(title)s.%(ext)s" "$f"
done