web-dev-qa-db-fra.com

Comment spécifier un nom de fichier lors de l'extraction audio à l'aide de youtube-dl?

Je peux créer un mp3 d'une vidéo YouTube avec la commande suivante:

youtube-dl --extract-audio --audio-format mp3 http://www.youtube.com/watch?v=rtOvBOTyX00

Il crée un mp3 avec le nom de fichier suivant:

Christina Perri - A Thousand Years [Official Music Video]-rtOvBOTyX00.mp3

Je n'ai pas besoin de la partie ID vidéo (rtOvBOTyX00) à la fin et j'aimerais avoir uniquement les éléments suivants:

Christina Perri - A Thousand Years [Official Music Video].mp3

Est-ce réalisable avec les options de youtube-dl? Si non, quelle est la prochaine meilleure solution?

16
Joseph John

Essayez la commande

youtube-dl --extract-audio --audio-format mp3 --output "%(uploader)s%(title)s.%(ext)s" http://www.youtube.com/watch?v=rtOvBOTyX00
14
Maythux

Comme vous pouvez le voir dans la page de manuel youtube-dl , l'option correspondante serait -o:

youtube-dl --extract-audio --audio-format mp3 -o "%(title)s.%(ext)s" http://www.youtube.com/watch?v=rtOvBOTyX00
11
Ben

Échappez à vos signes de pourcentage, alors %(title)s devient %%(title)s. J'ai eu ce problème moi-même.

0
coder98