Paimon

Paimon

👀谢谢关注喵

B站の動画検索と弾幕取得が削除されました。

起因#

以前私はBilibili の削除された動画の履歴弾幕を見つける方法についての記事を書いたことがあります。その中で、履歴弾幕を取得するための 2 つの方法があります。
しかし、これらの方法は本質的にはユーザー自身がアップロードして保存するものであり、マイナーなアニメに出くわすと弾幕が存在しないことがわかります。
最も完全な弾幕データベースは Bilibili 自身のデータベースですので、今回は番組名を使用して Bilibili のデータベースから弾幕ファイルを直接ダウンロードします。

履歴弾幕#

CID 番号の取得#

biliplus

このプラットフォームは以前は直接弾幕をダウンロードできましたが、現在はサポートされていませんが、心配しないでください、自分でダウンロードすることができます。ウェブサイトを開いたら

1.「もっと表示」をクリックします

QQ 图片 20230430193600.png

データソース -> biliplus内検索

QQ 图片 20230430193225.png

次に、キーワード検索を行うことができます。範囲を狭めるために条件を制限することもできます。例えば、「秋葉原の旅 @連載アニメ」と入力すると、結果には連載アニメセクションのみの動画が含まれます。
一部の古い投稿や非公式の投稿は対応するセクションに存在しない場合があるため、セクションを制限しないでください。
以下に一部の一般的なセクション名を示します。詳細はドキュメントを参照してください。

  • 連載アニメ
  • 完結アニメ
  • 日本映画
  • 国内ドラマ
  • 海外ドラマ

また、「秋葉原の旅 @m=928123」と入力すると、Bilibili のアニメ投稿のみが含まれます。
ここでの 928123 は Bilibili のアニメの mid 番号であり、個人のプロフィールのリンクから見つけることができます。
以下の表には、一部の公式アカウントの mid 番号が示されています。

公式アカウントmid
Bilibili アニメ928123
Bilibili アニメ出張11783021
Bilibili 映画15773384
迷影社4856007

2. 検索後、必要な AV 番号が得られます

QQ 图片 20230430194751.png

3. 実際には、AV 番号があれば既存のインターフェースを使用して CID に変換できますが、biliplus にはこの機能もあります。
興味がある場合は、大佬が収集したAPI ドキュメントをご覧ください。

開く -> ビデオCIDの履歴

QQ 截图 20230430200620.jpg
QQ 图片 20230430200647.png

弾幕のダウンロードと変換#

方法 1

bilitool

大佬が提供する AV 番号または CID に基づいたオンライン結合ツール

方法 2

  • 注:以下の API は Bilibili の更新により無効になる可能性があります。API ドキュメントで置き換えてください。

CID 番号をこのリンクの末尾に貼り付けてアクセスし、ダウンロードします。segment_index=1 は 0-6 分の弾幕であり、ビデオの長さに応じて増加させる必要があります。

https://api.bilibili.com/x/v2/dm/web/seg.so?type=1&segment_index=1&oid=

ダウンロード後、seg.so ファイルが表示されます。既存のオンライン変換ツールを使用するか、自分で解析コードを書いて変換することができます。興味がある場合は、このドキュメントをご覧ください。

seg.so を ass 形式に変換する

ass-danmaku-online

ass 形式を xml 形式に変換する

danmubox

これで弾幕ファイルのダウンロードが完了しました

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。