web-dev-qa-db-fra.com

Comment utiliser le script youtube-dl pour télécharger à partir d'un index dans une liste de lecture?

Comment télécharger une liste de lecture à l'aide de youtube-dl du début d'un certain nombre à une limite supérieure?

J'ai essayé d'utiliser dans le code:

youtube-dl -o '~/Documents/%(playlist)s/%(chapter_number)s - %(chapter)s/%(playlist_index)s - %(title)s.%(ext)s' URL

et il s'est arrêté au milieu. Je veux redémarrer le processus à partir de l'index ith vidéo numérotée et ne pas recommencer depuis le début.

20
hadar

youtube-dl --help contient:

...

  Video Selection:
    --playlist-start NUMBER          Playlist video to start at (default is 1)
    --playlist-end NUMBER            Playlist video to end at (default is last)
    --playlist-items ITEM_SPEC       Playlist video items to download. Specify
                                     indices of the videos in the playlist
                                     separated by commas like: "--playlist-items
                                     1,2,5,8" if you want to download videos
                                     indexed 1, 2, 5, 8 in the playlist. You can
                                     specify range: "--playlist-items
                                     1-3,7,10-13", it will download the videos
                                     at index 1, 2, 3, 7, 10, 11, 12 and 13.

...

Ainsi, l'option --playlist-start NUMBER devrait vous aider à démarrer la playlist au milieu, spécifié par NUMBER.

36
Heiko Oberdiek

J'ai au total 135 vidéos dans ma liste de lecture. J'ai téléchargé avec succès 38 d'entre eux. J'ai donc utilisé manuellement cette commande.

youtube-dl --playlist-start 39 -u [email protected] -p mypassword https://www.udemy.com/learn-ethical-hacking-from-scratch/learn/v4/content

Son téléchargement de mes 97 vidéos restantes.

5
Ravi Yadav