43 votes

Comment spécifier un nom de fichier tout en extrayant l'audio à l'aide de youtube-dl ?

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

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

Cela crée un fichier mp3 avec le nom suivant :

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

Je n'ai pas besoin de la partie ID de la vidéo (rtOvBOTyX00) à la fin et je voudrais juste avoir ceci :

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

Est-il possible d'obtenir cela avec les options de youtube-dl ? Sinon, quelle serait la meilleure solution ?

42voto

Maythux Points 77506

Essayez la commande

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

24voto

Ben Points 583

Comme vous avez pu le lire 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

1voto

Ambesh Shekhar Points 11

Vous pouvez spécifier le nom en utilisant l'argument --output et en spécifiant ensuite le nom dans la syntaxe suivante à la place de specific_name

youtube-dl https://www.youtube.com/watch?v=iuJDhFRDx9M -x --audio-format mp3 --output "specific_name.%(ext)s"

0voto

coder98 Points 1

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

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X