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