Bilibili 字幕ダウンロード:ビリビリの字幕(AI 字幕含む)を SRT・TXT に変換

Bilibili の字幕(AI 字幕を含む)を SRT・VTT・テキストに変換します。動画の字幕 JSON(BCC 形式)を貼り付けて標準形式でダウンロードするか、Lumi 拡張機能でワンクリック書き出し。変換はブラウザ内で行われます。

変換先

Bilibili 字幕をダウンロードする手順

  1. いちばん簡単:拡張機能で書き出すLumi を入れてログイン状態で動画を開き、Lumi の字幕設定から「字幕をエクスポート」を選びます。
  2. または JSON を自分でコピーログインして動画を開き字幕をオンに。F12 で開発者ツール → Network を開き「subtitle」で絞り込み、.json のリクエストを開いて内容をコピーします。
  3. ここに貼り付け上の欄に JSON を貼り付けるか、.json ファイルとして保存して「ファイルを開く」。
  4. ダウンロードSRT・VTT・TXT を選んでダウンロードします。

対応内容

対応内容
機能詳細
BCC JSON → SRTBilibili の字幕は from/to(秒)を持つ JSON です。各項目を番号付きの SRT 字幕にします。
AI 字幕Bilibili の AI 字幕も同じ JSON 形式なので、同様に変換できます。
メモ用の TXTタイミングを外してテキストに。[分:秒] を付けることもできます。
改行と実体参照複数行の字幕は改行を保ち、& などは復元します。
他の形式もSRT・VTT・ASS/SSA・SBV も開けるので、汎用の変換ツールとしても使えます。

よくある質問

Bilibili のリンクを貼るだけではダメなのですか?
Bilibili はログイン中の視聴者にしか字幕を返さず、未ログインのリクエストでは字幕リストが空になります(複数の動画で確認済み)。Web サイトが代わりにログインすることはできないため、拡張機能か、ブラウザで JSON をコピーする方法が必要です。
Bilibili の AI 字幕もダウンロードできますか?
できます。ログイン中は AI 字幕も同じ JSON 形式で配信されます。URL に「ai_subtitle」を含むリクエストをコピーするか、拡張機能で書き出してください。
BCC 字幕形式とは?
Bilibili の字幕 JSON です。body 配列の各項目に from・to(秒)と content(テキスト)があります。このツールは標準の SRT・VTT のタイミングに変換します。
字幕がない動画は?
書き出せるものがありません。Lumi 拡張機能なら音声認識で字幕を作成し、書き出せます。
データはどこに送られますか?
ローカルで変換。アップロード・保存・サーバー送信は一切ありません。

拡張機能なら視聴中の Bilibili 動画の字幕をワンクリックで SRT に書き出せます。字幕のない動画も音声認識で字幕を作れます。