Bilibiliの動画を1080pでダウンロードする方法(2026年Chrome版)
Bilibiliはゲストに480pまで。2026年に正しいセッションでChromeから1080p保存する方法。
Bilibili動画をダウンロードしようとして、1080pでストリーミング配信されているのに、オンラインツールはどれも粒子状の480pファイルしかくれないと不思議に思ったことはありませんか。理由は単純で、ツール自体の品質には何も関係がありません。Bilibiliは高い解像度を認証の背後に置いており、ほとんどのダウンローダーはあなたのセッションなしでサイトにアクセスするため、匿名訪問者と同じものしか見えません:480p、時には360pです。
このガイドでは、何が起きているのか、なぜよくあるオンラインダウンローダーが失敗するのか、そしてChromeでBibiliから一貫して1080p(時には4K)ダウンロードを取得する方法を説明します。
ほとんどのBilibiliダウンローダーが480pしか提供しない理由
bilibili.comでビデオページを読み込むと、プレイヤーは再生可能なストリームを取得するための一連のAPI呼び出しを行います。重要な呼び出しは利用可能な品質を一覧表示するマニフェストを返しますが、誰が要求しているかに基づいて劇的に異なります:
| 呼び出し元 | レスポンス | 最高品質 |
|---|---|---|
| 匿名(クッキーなし) | 限定的なマニフェスト | 360p–480p |
| ログイン済みの無料ユーザー | 完全なマニフェスト | 1080p |
| プレミアム(「大会員」) | 完全なマニフェスト + 4K | 4K、HDR、ロスレス |
bilibili-video-downloader.com、dlbunny.com/en/bilibili、および同様のサイトのオンラインツールは、公開インターネット上のどこかにあるサーバーです。リクエストと一緒にあなたのBilibiliセッションクッキーを送信する方法がないため、APIはリクエストを匿名として扱い、480pマニフェストを返します。与えられたものを最善を尽くしていますが、認証がなければ1080pに到達することはできません。
これらのツールのバグではありません。プロトコルが設計どおりに機能しているだけです。
機能する方法:セッション対応のダウンローダー
修正は概念的には単純です。プレイヤーが送信するのと同じクッキーを送信できるように、ログイン済みブラウザセッション内で実行されるダウンローダーを使用します。3つのアプローチがあります:
アプローチ1:ブラウザ拡張機能
Chrome拡張機能はページと同じコンテキストに存在します。同じクッキーを読み取ったり、同じヘッダーを設定したり、認証された身分で同じBilibili APIエンドポイントを呼び出したりできます。Bilibiliが完全な1080pマニフェストをブラウザに返すとき、拡張機能もそのマニフェストを見ます。
Video Downloader One-for-Allは私たちが保守している拡張機能です。Bilibili向けの使い方:
- ChromeでBibibiliにログインします(既にログインしている場合はそのままでも構いません)
- ビデオページを開きます —
bilibili.com/video/BV... - ビデオが再生されるまで待機します(マニフェスト取得は再生が開始されると実行されます)
- ツールバーの拡張機能アイコンをクリックします
- ドロップダウンから希望の解像度を選択します — 拡張機能がプレイヤーと同じマニフェストを見ているため、1080pが表示されます
- ダウンロードをクリックします
結果は、Bilibiliがあなたのブラウザに配信した解像度の単一MP4ファイルです。
アプローチ2:4K Video Downloader Plus(デスクトップ)
4K Video Downloader Plusはデスクトップアプリケーションで、バージョン25.0(2025年2月)からは、ヘッドレスブラウザセッションを埋め込んでいるため、ログインを必要とせずにBilibili 1080pをサポートしています。これは公開ビデオで機能しますが、以下で失敗します:
- 「大会員」(プレミアム)メンバーのみに制限されたビデオ
- 地域制限されたビデオ
- シリーズページで個々のビデオアクセスがあなたのフォロー/購読状態に依存する場合
ほとんどの公開ビデオについては、ブラウザ拡張機能アプローチと同じ1080pを取得します。トレードオフ:200MBのデスクトップアプリをインストールし、バッチ機能の有料ライセンスを処理する必要があります。
アプローチ3:手動API + FFmpeg(技術的)
コマンドラインが好きな場合:
- ログイン済みのChromeでBilibiliビデオページを開きます
- DevTools → ネットワークタブを開き、
playurlでフィルタします api.bilibili.com/x/player/playurl?...へのリクエストを見つけます- レスポンスをコピーします —
dash.video[]とdash.audio[]配列に直接URLが含まれています idが最も高いバリアント(id 80 = 1080p、id 116 = 1080p60、id 120 = 4K)を選択します- 両方のURLをFFmpegに
-c copyでパイプします
このアプローチは機能しますが、URLは約10分で期限切れになり、元のBilibiliページに設定された参照元ヘッダーが必要です。そうしないとBilibiliのCDNは403を返します。FFmpegはヘッダーを設定できます:
ffmpeg \
-headers "Referer: https://www.bilibili.com/" \
-i "https://upos-sz-mirror...video.m4s" \
-headers "Referer: https://www.bilibili.com/" \
-i "https://upos-sz-mirror...audio.m4s" \
-c copy \
output.mp4
繰り返しダウンロードには退屈ですが、1回限りには適しています。
Bilibiliでオーディオとビデオも分離されている理由
Bilibiliは数年前にDASH(Dynamic Adaptive Streaming over HTTP)に移行し、互換性のためにHLSをフォールバックとしました。HLS Download Audio and Video Are Separate? Here’s How to Fix Itで説明した理由と同じで、両プロトコルは同じビデオの音声と動画を別々のマニフェストとして配信します:マルチトラック音声サポート、適応ビットレート効率、およびCDNキャッシュ戦略。
これは、マージされたセグメントのみを処理するダウンローダーがBibibiliで無音ビデオファイルを生成することを意味します。当社の拡張機能はFFmpeg.wasmをブラウザで自動的にマージするため、2つの別ファイルではなく1つの再生可能なMP4を取得できます。Chrome Webストアの従来のBilibili固有の拡張機能の大部分はDASH分離より前のものであり、最新のBilibiliビデオで無音ファイルを生成します。
Bilibili固有の品質コード
マニフェストレスポンスを読み込んでいたり、ツールを比較している場合は、Bilibiliが使用する品質IDです:
| ID | 解像度 | ビットレート | 認証が必要 |
|---|---|---|---|
| 16 | 360p | ~150 kbps | なし |
| 32 | 480p | ~400 kbps | なし |
| 64 | 720p | ~1100 kbps | ログイン済み |
| 74 | 720p60 | ~1500 kbps | ログイン済み |
| 80 | 1080p | ~2400 kbps | ログイン済み |
| 112 | 1080p+ | ~5000 kbps | ログイン済み |
| 116 | 1080p60 | ~6000 kbps | 大会員 |
| 120 | 4K | ~16000 kbps | 大会員 |
| 125 | HDR | ~20000 kbps | 大会員 |
| 126 | Dolby Vision | ~28000 kbps | 大会員 |
| 127 | 8K | ~40000 kbps | 大会員 |
ダウンローダーが「1080p」を主張しているのに、30分のビデオに対して200〜400MBのファイルのみを生成する場合、ビットレートはID 32(480p)を実際にダウンロードし、ラベルが間違っていることを示唆しています。
bilibili.tv(インターナショナル)について
bilibili.tvは、中国本土外でライセンスされたコンテンツ向けの国際Bibibiliサイトです。同じDASHプロトコルを使用しますが、異なるAPIエンドポイントとCDNを使用します。ほとんどのBilibili固有のダウンローダーはbilibili.comのみを処理し、bilibili.tvでは静かに失敗します。
当社の拡張機能は、プロトコルが同じであるため、ダウンロード目的で両者を同じサイトとして処理します。アカウント経由でbilibili.tvコンテンツにアクセスできる場合、拡張機能は同じワークフローでダウンロードします。
よくある質問
ダウンロードはBilibiliアカウントを破損しますか?
Bibibiliの利用規約は、ダウンロードされたコンテンツの再配布を禁止しています。個人的なオフライン視聴のためのダウンロードは長年の間耐えられた慣行であり、個人利用ダウンロードでアカウントが停止されたことは認識していません。ただし、任意のダウンロードの法的ステータスは、あなたの管轄区域と特定のビデオのライセンスに依存します — 公開ドメイン、クリエイティブコモンズ、および自己ホステッドUPクリエイタコンテンツは明らかに問題ありませんが、著作権付きライセンスコンテンツはグレーゾーンです。4K Video Downloader Plusを含む他のすべてのダウンロード方法にも同じ注意が適用されます。
Bibibiliライブストリームをダウンロードできますか?
はい — Bilibili Live(live.bilibili.com)は公開放送にHLSを使用します。当社の拡張機能のライブ録画機能がそれらを処理します。ライブ録画ワークフローについては、ライブストリーム録画ページを参照してください。
Bilibiliモバイルアプリのオフラインキャッシュについては?
モバイルアプリは、アプリの再生が必要な専有暗号化形式でビデオをキャッシュします。MP4として直接抽出することはできません。ブラウザベースのダウンロードは、プレーンMP4ファイルを取得するための標準的なパスです。
ダウンロードされたビデオの音声が同期していません — 何が問題ですか?
これはオーディオ–ビデオマニフェスト同期の問題です。Bibibiliのオーディオとビデオセグメントは異なるタイムスタンプベースを使用し、マージ中にアライメントが必要です。当社の拡張機能は最大約500msのスキューを自動的に修正します。その先にドリフトが見られる場合は、BV IDを送信してください。チェックします。
シリーズまたはプレイリストをバッチダウンロードできますか?
はい — シリーズ内のいずれかのビデオを開き、拡張機能をクリックして、「このビデオをダウンロード」の代わりに「シリーズをダウンロード」を選択してください。拡張機能はシリーズ内の各ビデオをキューに入れ、順次ダウンロードします。無料ティアは単一バッチで最大5つを処理します。プレミアムは制限を削除します。
1080p60 / 4K / HDRをサポートしていますか?
Bibibiliアカウントが大会員アクセス権を持っており、ビデオがそれらの品質を提供している場合、はい — 拡張機能はあなたのブラウザセッションが見ることを許可されているものすべてを見ます。大会員がなければ、ブラウザ内再生と同じ1080p(id 80)に制限されます。
比較:あなたに適したアプローチはどれですか
| 必要 | 最適なアプローチ |
|---|---|
| 単一ビデオ、1回限り | オンラインダウンローダー(480p許容)またはうちの拡張機能(1080p) |
| 繰り返しダウンロード、1080p | ブラウザ拡張機能 |
| 4K / HDR / 大会員コンテンツ | ログイン済みの大会員によるブラウザ拡張機能 |
| 長いシリーズをバッチ | ブラウザ拡張機能のシリーズモード |
| エアギャップ / 拡張機能が許可されていない | 手動API + FFmpeg |
| Bibiliライブ放送 | ライブ録画でのブラウザ拡張機能 |
ボトムライン
Bilibili 1080pダウンロードには、ダウンローダーがどれほど巧妙であるかは関係ありません。ダウンローダーが、ログイン済みのブラウザのようにAPIに到達できるかどうかに関係があるすべてのことです。オンラインツールは基本的にできません — それらは異なるマシンにあり、あなたのクッキーがありません。同じブラウザセッションで実行されるChrome拡張機能はできます。
正しくマージされたオーディオで一貫したBilibili 1080pダウンロードが必要な場合は、Video Downloader One-for-Allをインストールしてください。基盤となる技術的メカニクス — DASHマニフェスト、オーディオ/ビデオ分離、セグメントマージ — については、当社のm3u8 / HLSガイドを参照してください(同じメカニクスがBibibiliのDASHに適用されます)。