Bilibili 用 yt-dlp コマンドジェネレーター
Bilibili 向けに yt-dlp コマンドを組み立てます。まず 403 エラーの大半を避けるブラウザ偽装から始めます。
403 エラーと画質の制限
Bilibili はブラウザからのものに見えないリクエストを拒むため、素のコマンドはよく 403 を返します。このプリセットで偽装を最初から有効にしているのは、多くの場合それが答えだからです。
1080p 以上はログイン済み、場合によっては有料のアカウント向けに留保されているので、ここでの cookies はアクセスだけでなく画質にも関わります。パート分割された動画は再生リストの項目として現れます。
よくある質問
› Bilibili が 403 を返すのはなぜ?
Bilibili はブラウザからのものに見えないリクエストを拒みます。--impersonate chrome でほとんどの場合直ります。メンバー限定のコンテンツには cookies も足してください。
› Bilibili から 1080p 以上を取るには?
高い解像度はログイン済み、場合によっては有料のアカウント向けです。そうしたアカウントで --cookies-from-browser を使ってください。
› パート分割された動画の全パートを取るには?
再生リストの扱いを「再生リスト全体」にしてください —— 各パートは再生リストの項目として現れます。