Bilibili直播間錄制器是一款十分好用的瀏覽器直播視頻錄制插件,我們可以通過給瀏覽器安裝這款插件來為瀏覽器添加錄制Bilibili直播畫面的功能。軟件使用起來也非常簡(jiǎn)單,打開Bilibili直播頁(yè)面后,在瀏覽器中點(diǎn)擊打開這款插件,在其中設(shè)置好錄制的時(shí)長(zhǎng)就可以開始錄制視頻了,到達(dá)設(shè)置的時(shí)長(zhǎng)后會(huì)自動(dòng)停止錄制,我們也可以手動(dòng)結(jié)束錄制。錄制好的視頻可以下載到本地,需要錄制Bilibili直播視頻的朋友可以下載使用哦。
安裝教程
1.首先將下載下來的壓縮包文件進(jìn)行解壓,解壓之后將其中的“crx”重命名為“zip”并進(jìn)行解壓;
2.首先打開谷歌瀏覽器,在瀏覽器的地址欄中直接輸入“chrome://extensions/”并按下回車鍵;
3.這時(shí)會(huì)進(jìn)入谷歌瀏覽器的擴(kuò)展程序頁(yè)面,在頁(yè)面右上方點(diǎn)擊“開發(fā)者模式”開關(guān)開啟開發(fā)者模式;
4.這時(shí)會(huì)在下方出現(xiàn)“加載已解壓的擴(kuò)展程序”按鈕,點(diǎn)擊該按鈕選擇我們前面解壓出來的擴(kuò)展程序文件夾,就可以成功安裝這款擴(kuò)展程序了;
常見問題
為什么開始錄制后要刷新頁(yè)面?
因?yàn)?B 站直播的數(shù)據(jù)流好像不支持從中間截取出來,必須要帶有完整的數(shù)據(jù)流,或許后面可以找到更好的方法無刷新截取部分視頻。
為什么安裝插件時(shí)提示要獲取瀏覽歷史記錄?
因?yàn)檫@是 B 站的content-security-policy響應(yīng)頭引起的,這個(gè)響應(yīng)頭為了安全起見而限制了加載資源的來源,我這個(gè)插件處理數(shù)據(jù)的時(shí)候需要用到blob地址格式的worker,B 站也把種資源禁止掉了,我只好獲取請(qǐng)求權(quán)限去修改了這個(gè)請(qǐng)求頭,而并非真的要獲取瀏覽記錄,這部分代碼在src/background/dev/index.js里。
為什么下載的視頻無法播放?
因?yàn)橐曨l流必須是一個(gè)完整的數(shù)據(jù),假如錄制開始后,發(fā)生了切換畫質(zhì)或者線路,又或者網(wǎng)絡(luò)不好導(dǎo)致 B 站直播的心跳重連,都會(huì)引起多個(gè)視頻流合并在一個(gè)文件里而導(dǎo)致播放出錯(cuò)。
為什么視頻顯示的時(shí)間不對(duì)?
因?yàn)橐曨l流的時(shí)間是按照主播開播的時(shí)間來定義的,我嘗試去修正成本視頻的實(shí)際時(shí)間,我還沒找到修改時(shí)間戳的辦法,不過你可以把視頻再在本地用轉(zhuǎn)格式軟件轉(zhuǎn)一下而修正時(shí)間戳,而且還可以壓縮大小。