如果你習慣用bili桌面客戶端緩存視頻,或者需要導出移動端的緩存,不妨往下看看
原理部分
b站緩存視頻文件主要有兩個 .m4s文件對應視頻和音頻文件,還有一個videoInfo.json記錄視頻信息
兩個m4s文件去掉開頭的9個0(二進制)即可作爲正常的.mp4文件使用,之後再用ffmpeg合併兩個文件即可,這種任務用python腳本+ffmpeg是最簡單最快的
![]()
PC
移動端目錄在
Android\data\tv.danmaku.bili\download
這下面又按照 /主視頻目錄/單集視頻/xxx
![]()
mobile_1
這裏entry.json就是視頻信息
![]()
mobile_2
![]()
mobile_3
使用
需要FFmpeg ,終端運行下面的指令即可
winget install "FFmpeg (Essentials Build)"
或者去https://ffmpeg.org/手動下載
然後下載俺的程序(已打包爲exe)
通過網盤分享的文件:trans_all.zip 鏈接: https://pan.baidu.com/s/1dwMCcHN5OItWWBgQO9zKuQ?pwd=qeg3 提取碼: qeg3
包括.exe和.py,直接使用.exe即可,.py僅供參考
在你的bilibili下載的緩存目錄中放入該程序雙擊即可
【移動端導出請將download文件夾下全部內容複製到這個目錄下,確保.exe和其同級】
![]()
目錄
轉換完的mp4文件會在 mp4/<視頻名> 文件夾下
![]()
終端
![]()
結果
希望盒友們喜歡
更多遊戲資訊請關註:電玩幫遊戲資訊專區
電玩幫圖文攻略 www.vgover.com
