bilibiliで見つけた解説動画を移動中に見返したい、自分の投稿を手元に残したい。そんなときは、まずアプリ内でオフライン再生したいのか、動画ファイルとして保存したいのかを決めると、方法を選びやすくなります。
この記事では、公式アプリからPCソフト、オンラインツール、コマンドラインまで6つの方法を紹介します。それぞれの特徴を押さえたうえで、短い手順に沿って操作できます。対象は自分の投稿や、権利者からダウンロードの許可を得た動画とし、配信側の利用条件も確認してください。
国際版bilibiliはどれ?保存前にURLを確認
現在のGoogle Playの公式掲載ページでは、グローバルなコミュニティーやAI吹き替えが紹介されています。このアプリのパッケージ名はcom.bilibili.app.inで、案内先はbilibili.comです。一方、bilibili.tvに対応するBiliBili/Bstationは別のアプリです。配信地域やアプリの版によって利用できる機能が異なります。
動画の共有リンクをコピーし、ブラウザーで開いてURLを確認しましょう。bilibili.com/video/BV…なら通常の投稿動画、bilibili.tv/en/video/…や/play/…なら別サービスの動画です。b23.tvという短縮リンクは、転送後の完全なURLを使うと判別しやすくなります。
「国際版対応」という言葉だけで判断せず、実際のURLに対応するツールを選ぶことが大切です。.comの動画を保存できても、.tvやAI吹き替え音声まで取得できるとは限りません。.tvはアプリ内のオフライン機能を先に確認し、PCでは専用の解析機能を持つyt-dlpが候補になります。
bilibili動画を保存する6つの方法を比較
| 方法 | 向いている用途 | 料金・制限 | 対象 |
|---|---|---|---|
| 公式アプリ | スマホでオフライン視聴 | アプリ無料/作品・画質により課金 | 利用中のアプリで保存可能な動画 |
| 4K Video Downloader Plus | PCに動画ファイルを保存 | 制限付き無料版/有料ライセンス | bilibili.com/.tvは対応未確認 |
| Locoloader | 少数のリンクをブラウザーで処理 | 6時間に2回の無料解析/有料プラン | bilibili.com |
| yutto-uiya | 画面上で保存キューを管理 | 無料・オープンソース | bilibili.com/Windows・Apple Silicon Mac |
| yutto | 一括保存・弾幕の設定 | 無料・オープンソース | bilibili.com/PythonとFFmpegが必要 |
| yt-dlp | 形式の選択・自動化 | 無料・オープンソース | .comと.tvに別々の解析機能 |
1. 公式bilibiliアプリ:スマホでのオフライン再生に
スマホで動画を見返すだけなら、最初に公式アプリのダウンロード機能を確認しましょう。動画に保存ボタンが表示される場合は、アプリ内でオフライン用のデータを管理できます。同じ端末で視聴するために、別のPCソフトを用意する必要はありません。
ただし、これはアプリ内でのオフライン再生です。写真アプリや編集ソフトで自由に扱えるMP4を書き出す機能とは区別してください。動画の配信条件、地域、アプリの版によっては保存ボタンがなく、有料作品では契約状況が関係することもあります。保存目的で課金する前に、対象動画のメニューを確認しましょう。
使い方
- 自分の地域で提供されている公式アプリで動画を開き、必要ならログインします。
- プレーヤーの下やメニューにあるダウンロード、キャッシュ、オフライン保存の項目を探します。表示されない動画では、この方法は使えません。
- 選べる画質を指定して保存し、アプリの保存済み一覧から再生を確認します。外出前に完了しているかも確認しましょう。
2. 4K Video Downloader Plus:PCで操作しやすい
4K Video Downloader Plusは、画質や保存先を画面上で選べるPC向けソフトです。アプリ内ブラウザーを備え、Bilibiliへのログインが必要な動画を自分のアカウントで開けます。回数制限のある無料版と有料ライセンスが用意され、Windows、macOS、Ubuntuに対応しています。
少数の動画を保存するなら、最初は自動設定に任せず、解析後に表示される画質を確認するのがおすすめです。操作説明の細かな文字を読む場合は高画質が役立ちますが、その分ファイルも大きくなります。製品が掲げる最大解像度で、すべてのbilibili動画を保存できるわけではありません。購入前に実際のURLで確認しましょう。

使い方
- 開発元から最新版をインストールし、動画ページの完全なURLをコピーします。
- 「リンクを貼り付け」を選びます。ログインが必要なら、アプリ内ブラウザーでBilibiliのページを開いてログインします。
- 表示された形式、画質、保存先を選んでダウンロードします。保存後は映像だけでなく音声も再生されるか確認します。
3. Locoloader:ブラウザーで手軽にリンクを解析
Locoloaderにはbilibili専用の入力ページがあり、動画URLから保存用リンクを取得できます。まずはブラウザーだけで試したい人や、少数の動画を保存したい人に向いています。掲載されている対応例はbilibili.comなので、.tvも同じように扱えるとは考えないほうがよいでしょう。
無料枠は6時間に2回の解析です。同じURLを再解析しても1回分を消費します。また、このサービスはメディア自体を処理するのではなく、リンクを取得する仕組みです。結果に映像と音声が別々に表示される場合は、片方だけ保存して完了と判断しないようにしましょう。
使い方
- 動画ページのURLをコピーし、LocoloaderのBilibili用入力欄に貼り付けます。
- 「Extract」で解析し、表示された形式やファイルサイズを確認します。
- 必要なメディアのリンクから保存します。映像と音声が分かれている場合は、結合に対応したPCツールを使うと扱いやすくなります。
4. yutto-uiya:画面を見ながらダウンロードを管理
yutto-uiyaは、yuttoの機能を画面から操作できるようにしたツールです。開発元の案内では、動画のプレビュー、複数項目の選択、画質設定、保存キューなどが紹介されています。コマンド入力を減らしながら、許可を得た複数の動画を整理したい場合に便利です。
ポータブル版には実行環境とFFmpegが同梱されています。Windows x86_64とApple Silicon Mac向けの案内がありますが、Mac版は実機で未検証と明記されています。画面は主に中国語です。内部ではyuttoを使うため、yutto自体の解析不具合を解決する別エンジンではない点にも注意してください。

使い方
- GitHubのReleasesからOSに合うパッケージを取得し、フォルダー全体を展開します。
- 起動後に動画やコレクションのURLを貼り付け、必要な項目だけを選びます。
- 画質と保存設定を指定してキューを開始します。完了後に保存先を開きます。自分の動画へのアクセスに必要な場合のみ、アカウントでログインします。
5. yutto:一括保存と弾幕の扱いを細かく設定
yuttoはbilibiliに特化した無料のコマンドラインツールです。公式ドキュメントでは、一括処理、中断後の再開、ASS形式の弾幕生成などが紹介されています。自分の投稿や、保存を許可された講座を同じ設定で整理する用途に向いています。
URLを貼るだけのサイトと比べ、導入には準備が必要です。現在の案内ではPython 3.11以降とFFmpegを用意します。また、弾幕は視聴者のコメントを流すもので、翻訳字幕とは異なります。外国語の学習が目的なら、欲しいものが弾幕なのか字幕なのかを先に区別しましょう。
使い方
- PythonとFFmpegを準備し、公式手順でyuttoを導入します。pipxを導入済みなら、pipx install yuttoでインストールできます。
- 保存先にしたいフォルダーでターミナルを開き、下のVIDEO_URLを動画の完全なURLに置き換えます。
- yutto “VIDEO_URL”を実行します。一括保存が必要な場合は、yutto -hで–batchの対象を確認してから使いましょう。
yutto "VIDEO_URL" 6. yt-dlp:国際版URLや保存形式を確認したい人に
yt-dlpは保存形式や字幕を細かく指定したい人向けの無料ツールです。対応サイト一覧にBiliBiliとBiliIntlがあり、国際版用の解析処理はbilibili.tvのURLを扱います。ただし、サイト側の変更によって動作しなくなる場合があります。
ダウンロード前に、取得できる形式や字幕の一覧を確認できるのが利点です。映像と音声が別配信の場合はFFmpegで結合します。国際版のURLも、共有リンクから開いた実際のアドレスを使ってください。.tvを.comに書き換えても、別サービスの動画には変換されません。
使い方
- 公式の導入手順でyt-dlpをインストールし、FFmpegを利用できる状態にします。Windowsで実行ファイルを現在のフォルダーに置いた場合は、yt-dlpを.yt-dlp.exeに読み替えます。
- VIDEO_URLを実際のURLに置き換えます。-Fは取得可能な形式、–list-subsは字幕の一覧を表示します。
- 最後のコマンドで保存します。MKVは複数のコーデックを収めやすい結合先ですが、映像の再エンコードやMP4への変換を行う指定ではありません。
yt-dlp -F "VIDEO_URL" yt-dlp --list-subs "VIDEO_URL" yt-dlp --merge-output-format mkv "VIDEO_URL" ダウンロードできないときの確認ポイント
低画質しか選べない
元動画の画質、ログイン状態、取得できる形式を確認します。一部の画質にはアカウントや会員資格が必要です。ダウンロードソフトを購入しても、Bilibili側の視聴権限が追加されるわけではありません。
映像はあるのに音が出ない
映像と音声が別々のストリームになっている可能性があります。FFmpeg対応ツールで結合が終わるまで待ち、保存した音声コーデックを再生できるプレーヤーでも確認してください。
HTTP 412などのエラーが出る
ツールを更新し、自分のブラウザーで動画が通常どおり再生できるか確認します。短時間の連続リクエストを減らし、改善しなければ開発元の最新の不具合報告を確認しましょう。
古い記事のダウンロード先が消えている
元のBBDownはアーカイブ済みで、元のBiliToolsとDownKyiにもメンテナンス終了の告知があります。古い記事の配布リンクや第三者による再配布を、現在の公式版と取り違えないようにしてください。
よくある質問
新しい国際版アプリの動画も保存できますか?
共有リンクを開いてURLを確認してください。.comには.com用、.tvには国際サービス用の対応が必要です。アプリの表示言語やアイコンだけでは、外部ツールでの保存可否は判断できません。
iPhoneやAndroidだけで保存できますか?
オフライン視聴が目的なら公式アプリを先に確認しましょう。オンラインツールから保存できるメディアは「ダウンロード」や「ファイル」に入る場合がありますが、写真アプリへの保存とは別です。形式と音声を確認してから移動してください。
AI吹き替えの英語音声も保存できますか?
グローバル版アプリではAI吹き替えが案内されていますが、外部ツールに同じ音声が提供されるとは限りません。選択できる音声トラックを確認し、翻訳音声がなければ元の音声だけが保存される可能性があります。
MP4で保存すれば1080pや字幕も付きますか?
MP4はファイルの入れ物の形式です。画質、音声の有無、字幕の有無はそれぞれ別に確認します。字幕が映像に焼き込まれている場合と、独立した字幕トラックの場合でも扱いが異なります。
無料で使える方法はどれですか?
yutto、yutto-uiya、yt-dlpはソフトの月額契約が不要なオープンソースツールです。Locoloaderには少量の無料解析枠、4K Video Downloader Plusには制限付き無料版があります。作品の契約料金、通信費、保存容量は別に考えましょう。
オンラインサイトにCookieを貼ってもよいですか?
ログイン中のセッションCookieを外部サイトに渡すことは避けましょう。アカウントへのアクセスに使われる可能性があります。認証が必要なら公式アプリや、アカウントの扱いが明記された信頼できるローカルツールを選び、ログイン情報を画像や共有コマンドに含めないでください。
目的に合った保存方法を選ぼう
通勤や旅行で見返すなら、公式アプリのオフライン保存から確認するのが手軽です。PCにファイルを残したい場合は4K Video Downloader Plus、少数の対応リンクをブラウザーで試すならLocoloaderが候補になります。複数動画の管理にはyutto-uiya、設定を繰り返し使う作業にはyuttoが向いています。
bilibili.tvのリンクや取得形式を詳しく確認したい場合は、yt-dlpを検討しましょう。どの方法でも、最初は許可を得た短い動画を1本だけ保存し、画質・音声・字幕が目的に合っているか確かめてから作業を増やすとスムーズです。
YouTubeの動画も保存したい場合は、AirMore AIのYouTubeダウンローダーで別のブラウザー保存手順を利用できます。