【教程】任意視頻全彈幕還原(2023年可用)
所需工具:
一臺能上網(wǎng)且配置較高的電腦
BiliLocal(一個支持在播放本地視頻的同時加載彈幕的視頻播放器)? 最新版下載地址:https://cpk.lanzoui.com/iPPU3wxe45i?webpage=AzIFZAtvVDJSMFA1C29TZVE_bBjNQcwE2CjoHMV0yBzVQYlc1AGVQeANk密碼:gh
一個能打開大文件(100M左右)的文本編輯器(建議使用EmEditor)
若干個B站賬號

1.下載彈幕
打開https://next.bilitool.top/
界面應(yīng)該是這樣的:

輸入原視頻的BV號并點(diǎn)擊“search”

復(fù)制你想下載的視頻的CID號

點(diǎn)擊網(wǎng)頁左側(cè)的"彈幕獲取",輸入CID號,點(diǎn)擊"歷史彈幕"

不出意外的話出意外了,出現(xiàn)了錯誤"SESSDATA為空"
注意:請保管好SESSDATA,利用SESSDATA可以直接繞過驗(yàn)證登錄賬戶
在B站網(wǎng)頁端登錄B站賬號
edge瀏覽器:右上角三個點(diǎn)->設(shè)置->Cookie和站點(diǎn)權(quán)限->管理和刪除 cookie 和站點(diǎn)數(shù)據(jù)->查看所有 Cookie 和站點(diǎn)數(shù)據(jù)->bilibili.com->bilibili.com->SESSDATA

復(fù)制畫紅圈的部分
谷歌瀏覽器:右上角三個點(diǎn)->設(shè)置->隱私與安全->第三方 Cookie->查看所有網(wǎng)站數(shù)據(jù)和權(quán)限->(之后操作與edge瀏覽器類似)
回到bilitool,按照網(wǎng)頁提示添加SESSDATA即可獲取歷史彈幕
注意事項(xiàng)
1.獲取歷史彈幕時若延時過小,極大可能導(dǎo)致賬號被B站風(fēng)控,一段時間無法繼續(xù)獲取,但賬號其他功能正常
2.若被風(fēng)控,不要關(guān)閉網(wǎng)頁,因?yàn)橛袛?shù)據(jù)記錄。換個賬號設(shè)置SESSDATA或等到風(fēng)控解除,可繼續(xù)獲取。否則要重頭開始的
3.防止網(wǎng)頁在獲取彈幕的過程中休眠或關(guān)閉
獲取彈幕文件后下載即可

2.修復(fù)格式錯誤
用文本編輯器(建議使用EmEditor)打開下載的彈幕文件,將左側(cè)的字符串替換為右側(cè)的字符(一定要用英文輸入)
&#(把括號去掉,不加括號打不出來)39; ????英文單引號 '
&#(把括號去掉)34; ????英文雙引號 "
&#(把括號去掉)x9; ????水平制表符 \t
&#(把括號去掉)xD;???? 回車符 \n
&a(把括號去掉)mp; ????&
&l(把括號去掉)t; ????<
&g(把括號去掉)t;???? >

3.播放
首先下載原視頻(網(wǎng)上有教程)
打開BiliLocal,將鼠標(biāo)移動到窗口左側(cè),打開視頻和彈幕文件

在空白處右鍵,點(diǎn)擊設(shè)置->屏蔽,將"允許重復(fù)數(shù)量"和"同屏密度限制"都改為0

回到主界面,在空白處右鍵,點(diǎn)擊播放即可