J'ai une liste de lecture Youtube, je veux la télécharger mais je veux que youtube-dl nomme les fichiers comme 1- {name}, 2- {name}, ... n- {name} pour pouvoir les regarder. dans le même ordre que la liste de lecture originale de Youtube. En d'autres termes, j'ai besoin que mes vidéos téléchargées soient précédées de chiffres. Comment puis je faire ça?
La meilleure solution que j'ai trouvée est:
youtube-dl -o "%(playlist_index)s-%(title)s.%(ext)s" <playlist_link>
Je pense en utilisant
youtube-dl --auto-number url
le fera.
Veuillez utiliser le lien ci-dessous pour télécharger la liste de lecture sous forme de nombre incrémenté au début, suivi du titre du contenu.
youtube-dl -cio '%(autonumber)s-%(title)s.%(ext)s' 'Paste your playlist link'
Utilisez l'option -o
avec playlist_index
et le format <n>d
comme ceci:
youtube-dl -o "%(playlist_index)2d - %(title)s.%(ext)s"
# .
# /|\
# |
ou 3d
ou 4d
et ainsi de suite, comme dans le printf
de C:
2d
, vous obtenez des numéros à partir de 013d
, vous obtenez des numéros à partir de 001excellent! mais il vous laisse un fichier nommé 00001nameoffile
alors courez:
renommer 's/000 // g' *
ensuite
pour obtenir 01,02,03 etc
Pour cette ligne ci-dessous
youtube-dl -cio '% (numérotation automatique) s -% (titre) s.% (ext) s' 'Collez le lien de votre liste de lecture'
ou en une ligne:
youtube-dl -cio '% (numérotation automatique) s -% (titre) s.% (ext) s' url; renommer 's/000 // g' *