
3步把B站緩存合并成可離線播放的MP4BilibiliCacheVideoMerge完整實操指南【免費(fèi)下載鏈接】BilibiliCacheVideoMergeAndroid上將bilibili緩存視頻合并導(dǎo)出為mp4支持安卓5.0 ~ 13視頻掛載彈幕播放(Android consolidates and exports the bilibilibili cache video to mp4, supports Android 5.0~13, and plays the video on the screen)項目地址: https://gitcode.com/gh_mirrors/bi/BilibiliCacheVideoMerge手機(jī)里緩存的B站視頻只能在App內(nèi)播放換機(jī)、剪輯或遷移時全變成了搬不走的碎片文件。BilibiliCacheVideoMerge 是一款A(yù)ndroid端的B站緩存視頻合并導(dǎo)出工具把緩存的碎片文件合并成可離線播放的標(biāo)準(zhǔn)MP4支持安卓5.013。適合需要備份緩存、導(dǎo)出剪輯素材或提取MP3的用戶從安裝到拿到第一個MP4通常3個步驟、5分鐘內(nèi)完成。 一分鐘看懂這個工具這個工具可以理解為B站緩存專用的格式工廠讀取B站本地緩存目錄把視頻流和音頻流拼成標(biāo)準(zhǔn)MP4或MP3產(chǎn)物在任何播放器里都能直接打開。幾個關(guān)鍵點(diǎn)全程本地處理文件不上傳、不出設(shè)備合并采用ffmpeg流拷貝-c copy不重新編碼速度快且無損自動識別國內(nèi)版、國際版、平板版、概念版B站的緩存目錄內(nèi)置播放器還支持掛載彈幕播放 完整上手流程3步合并第一個緩存視頻第一步獲取軟件。想自己構(gòu)建的話克隆倉庫后編譯git clone https://gitcode.com/gh_mirrors/bi/BilibiliCacheVideoMerge cd BilibiliCacheVideoMerge ./gradlew assembleRelease產(chǎn)物在app/build/outputs/apk/release/目錄傳到手機(jī)安裝即可。第二步授權(quán)并掃描。首次啟動時同意軟件協(xié)議、授予存儲權(quán)限。軟件會檢測你裝的是哪個版本B站自動指向?qū)?yīng)的Android/data/包名/download/緩存目錄。安卓11及以上需要先在系統(tǒng)設(shè)置里授予所有文件訪問權(quán)限默認(rèn)目錄沒掃到的話進(jìn)設(shè)置頁切換B站版本或手動指定自定義緩存路徑。第三步勾選并合并。在主頁列表勾選視頻可多選點(diǎn)合并入口在確認(rèn)彈窗里選好導(dǎo)出類型等進(jìn)度條走完。成品默認(rèn)輸出到bilibili視頻合并目錄下的complete文件夾主頁的完成文件頁簽里也能直接查看點(diǎn)開就是用內(nèi)置播放器播放。?? 核心功能速查BilibiliCacheVideoMerge怎么用功能解決什么問題如何觸發(fā)有聲音視頻合并緩存碎片無法直接播放列表勾選視頻 → 合并 → 導(dǎo)出類型選有聲音視頻無聲音視頻導(dǎo)出只需畫面流用于二次配音或剪輯合并確認(rèn)彈窗中選無聲音視頻僅音頻提取網(wǎng)課、課程磨耳朵只要聲音合并確認(rèn)彈窗中選僅音頻得到MP3導(dǎo)出XML彈幕離線播放時還原彈幕合并彈窗打開導(dǎo)出XML彈幕開關(guān)掛載彈幕播放App內(nèi)邊看邊回彈幕用內(nèi)置播放器打開合并后的視頻兩個點(diǎn)值得展開說。一是導(dǎo)出類型有聲音視頻把畫面和聲音合流成一個MP4無聲音視頻只保留畫面流僅音頻直接產(chǎn)出MP3。每次合并前都能改軟件會記住你上次的選擇不用反復(fù)設(shè)置。二是彈幕。合并時打開導(dǎo)出XML彈幕開關(guān)會在MP4同目錄生成一份同名XML彈幕文件用支持XML彈幕的播放器加載即可離線看彈幕只想在本應(yīng)用里看的話直接用內(nèi)置播放器的掛載彈幕播放就行不必額外處理。 進(jìn)階玩法離線觀影與批量導(dǎo)出長途出行、通勤黨出發(fā)前把追的番劇緩存好合并時打開導(dǎo)出XML彈幕每集就變成一個MP4加一份彈幕文件。飛機(jī)上、地鐵里用第三方播放器加載XML彈幕或在內(nèi)置播放器里直接播放離線也能還原滿屏彈幕的觀感。備考黨、網(wǎng)課學(xué)習(xí)者緩存了幾十節(jié)課程不用逐個點(diǎn)。列表里一次性勾選多集要反復(fù)看的選有聲音視頻只打算聽的選僅音頻批量出MP3。輸出目錄默認(rèn)按合集分子文件夾存放也可以在設(shè)置里開啟單一輸出目錄文件集中在一處方便整理。 合并不工作時自查3種常見現(xiàn)象現(xiàn)象可能原因處理辦法掃不到緩存目錄安卓11未授予所有文件訪問權(quán)限或所選B站版本與實際不符系統(tǒng)設(shè)置中授予所有文件訪問權(quán)限設(shè)置頁切換已安裝的B站版本或手動指定download目錄合并后的視頻沒有聲音音頻流缺失或緩存文件不完整回B站重新緩存該視頻再合并仍失敗則在設(shè)置里切換到另一套FFmpeg引擎主頁空白、合并中途閃退存儲空間不足或臨時文件殘留預(yù)留至少合并文件2倍大小的空閑空間清掉軟件臨時數(shù)據(jù)后重啟補(bǔ)充一點(diǎn)軟件會每周自動清理一次臨時數(shù)據(jù)一般不需要手動處理。 進(jìn)一步挖掘源碼模塊與貢獻(xiàn)渠道項目采用Apache-2.0協(xié)議開源。更新日志、隱私政策、軟件聲明都在應(yīng)用關(guān)于頁和 app/src/main/assets/ 目錄下。想研究實現(xiàn)的話重點(diǎn)看兩個地方合并引擎源碼 里有RxFFmpeg和FFmpegCommand兩套引擎可對比它們?nèi)绾螆?zhí)行合并命令彈幕解析工具 負(fù)責(zé)彈幕文件的處理。問題反饋走項目Issues代碼貢獻(xiàn)請向dev分支提Pull Request。另外注意項目README說明該版本已進(jìn)入維護(hù)狀態(tài)作者是按Flutter重新開發(fā)的選型前可以留意這一點(diǎn)。BilibiliCacheVideoMerge把緩存視頻導(dǎo)不出來這件事壓縮成勾選、確認(rèn)、等待三個動作產(chǎn)物是隨時可播的MP4。下一步裝上軟件在列表里勾選第一個緩存視頻完整走一遍合并流程。本工具僅用于個人學(xué)習(xí)、備份與技術(shù)交流請只處理自己緩存的內(nèi)容尊重UP主原創(chuàng)勿用于商業(yè)用途或二次傳播?!久赓M(fèi)下載鏈接】BilibiliCacheVideoMergeAndroid上將bilibili緩存視頻合并導(dǎo)出為mp4支持安卓5.0 ~ 13視頻掛載彈幕播放(Android consolidates and exports the bilibilibili cache video to mp4, supports Android 5.0~13, and plays the video on the screen)項目地址: https://gitcode.com/gh_mirrors/bi/BilibiliCacheVideoMerge創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考