J'ai une playlist Youtube, je veux la télécharger mais je veux que youtube-dl nomme les fichiers comme 1-{nom}, 2-{nom}, ... n-{nom} afin de pouvoir les regarder dans le même ordre que la playlist Youtube originale. En d'autres termes, j'ai besoin que mes vidéos téléchargées soient préfixées par des numéros. Comment puis-je faire cela ?
Réponses
Trop de publicités?
SarpSTA
Points
991
Nabil Kadimi
Points
1902
Utilisez le -o
option avec playlist_index
et le format <n>d
comme ça :
youtube-dl -o "%(playlist_index)2d - %(title)s.%(ext)s"
# .
# /|\
# |
ou 3d
ou 4d
et ainsi de suite, comme dans le cas de C printf
:
- Utilisation de
2d
vous obtenez des numéros commençant par 01 - Utilisation de
3d
vous obtenez des chiffres à partir de 001 - Et ainsi de suite...
Sairam62cse
Points
91
shantiq
Points
517
Excellent ! mais cela vous laisse avec un fichier appelé 00001nomoffile
alors cours :
renommer 's/000//g' *
ensuite
pour obtenir 01,02,03 etc.
Pour cette ligne ci-dessous
youtube-dl -cio '%(autonumber)s-%(title)s.%(ext)s' 'Collez le lien de votre liste de lecture'.
ou en une seule ligne :
youtube-dl -cio '%(autonumber)s-%(title)s.%(ext)s' url ; renommer 's/000//g' *