web-dev-qa-db-ja.com

youtube-dl-エラー後にダウンロードを再開

Youtube-dlを使用して、Lyndaからビデオをダウンロードしています(アカウントを持っています)。

リストの約40番目のビデオの後、このエラーを受け取りました。

エラー:JSONメタデータをダウンロードできません:HTTPエラー403:禁止されています

ダウンロードを「再開」する方法があるので、最初のファイルから再度開始する必要はありませんか?ファイル41または何かから開始するように指示するだけですか?

これは、ダウンロードに使用したコマンドです。

./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

アドバイスをありがとう

15
pelagos

プレイリストをダウンロードするときは、-ciwの組み合わせを使用することをお勧めします。

-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.

次の例では、YouTube Musicの上位100曲をダウンロードします

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

Youtube Musicプレイリストへの実際のリンクは時間によって異なります。プレイリストに移動してコピーできます。リンクがプレイリストを参照しているか、単一のビデオを参照しているかを確認する1つの方法は、プレイリストリンクに「プレイリスト」キーワードが含まれていることです。

22
srinivasu u

次を使用してダウンロードを続行できます。

youtube-dl <link_to_video> -c

または

youtube-dl <link_to_video> --continue

また、可能な限りyoutube-dlは主にダウンロードを継続します

14
Beevk

-cオプションを使用してビデオを再開できます。たとえば、以前に以下を使用してダウンロードを開始した場合:

youtube-dl <some_youtube_URL>

停止または中断された場合は、次の方法でダウンロードを再開できます。

youtube-dl -c <some_youtube_URL>
1
Akash Kandpal