2016-03-14 1 views
6

J'utilise youtube-dl pour télécharger des vidéos de Lynda (j'ai un compte).youtube-dl - Reprendre le téléchargement après erreur

Après environ la vidéo 40e dans une liste que j'ai reçu cette erreur:

ERREUR: Impossible de télécharger les métadonnées JSON: Erreur HTTP 403: Interdit

est-il un moyen de « redémarrer » les téléchargements donc je ne pas recommencer à partir du premier fichier? Dire juste le dire pour commencer à partir du fichier 41 ou quelque chose?

Ceci est la commande je télécharger:

./youtube-dl --cookies cookies.txt --username <myusername> --password <mypassword> --sleep-interval 200 -o "%(autonumber)s - %(title)s.%(ext)s” http://www.lynda.com/C-tutorials/C-Essential-Training/188207-2.html 

Merci pour tout conseil

+0

Pour les autres utilisateurs: - À mon avis, cette La réponse est meilleure car elle fonctionne lorsque vous travaillez avec une commande personnalisée, par exemple en ne conservant que les fichiers audio extraits. https://askubuntu.com/a/709258/438449 – saurabheights

Répondre

8

Vous pouvez continuer le téléchargement en utilisant:

youtube-dl <link_to_video> -c 

Ou

youtube-dl <link_to_video> --continue 

Aussi, youtu be-dl continue la plupart du temps le téléchargement chaque fois que possible

+0

bien, cela fonctionne même pour les playlists – max

+0

Heureux qu'il pourrait être utile – Beevk

0

Si vous avez erreur 403 interdit pendant le téléchargement, vous devez supprimer le répertoire de cache de youtube-dl et une nouvelle tentative de télécharger ... here is the trick

3

Il est bon d'utiliser un combinaison de -ciw lors du téléchargement de playlists.

-i, --ignore-errors Continue on download errors, for example to skip 
         unavailable videos in a playlist 
-w, --no-overwrites Do not overwrite files 
-c, --continue   Force resume of partially downloaded files. 
         By default, youtube-dl will resume downloads if possible. 

L'exemple suivant télécharge 100 meilleurs chansons sur YouTube Music

youtube-dl -ciw --playlist-items 1-100 --extract-audio --audio-format mp3 --restrict-filenames https://www.youtube.com/playlist?list=PLDcnymzs18LWrKzHmzrGH1JzLBqrHi3xQ 
0

Vous pouvez reprendre une vidéo avec l'option -c. Par exemple, si vous avez déjà commencé un téléchargement en utilisant:

youtube-dl <some_youtube_URL> 

Vous pouvez, si elle a été arrêté ou interrompu, reprendre que le téléchargement plus tard avec:

youtube-dl -c <some_youtube_URL>