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 simplement les éléments suivants:
Christina Perri - A Thousand Years [Official Music Video].mp3
Est-ce réalisable avec les options de youtube-dl? Sinon, quelle est la meilleure solution suivante?
command-line
youtube
rename
regex
youtube-dl
Joseph John
la source
la source
ERROR: Error in output template: unsupported format character 't' (0x74) at index 1 (encoding: 'UTF-8')
.man youtube-dl
Je cherche un correctifyoutube-dl: error: Cannot download a video and extract audio into the same file! Use "/%(uploader)s/%(title)s.%(ext)s" instead of "/%(uploader)s/%(title)s" as the output template
. Mais la réponse de Ben fonctionne bien!Comme vous pouvez le voir dans la page de manuel youtube-dl, l'option correspondante serait -o:
la source
%(title).%(ext)s
place. Je vous remercie!s
sert? J'ai vérifié la page de manuel, mais la page ne semble pas expliquer cela.s
en effet ... Le délimiteur le plus inutile du monde.Échapper à vos signes de pourcentage,
%(title)s
devient ainsi%%(title)s
. J'ai eu ce problème moi-même.la source