[工具]B站緩存工具箱 (By 郭逍遙)

📌 項目簡介

B站緩存工具箱是一個多功能的B站緩存工具,包含視頻下載、緩存重載、文件合并及系統設置四大核心功能。基于yutto開發,采用圖形化界面操作,極大簡化B站資源獲取與管理流程。

工具可以直接將原本緩存的視頻讀取,重載到指定目錄,也支持.m4s文件合并

注意:工具還是會有一些BUG,大家可以根據自己的情況進行修改完善

軟件截圖(工具箱+手機App)
在這里插入圖片描述


🔧 功能概覽

? 視頻下載

  • 支持通過BV號/AV號下載視頻
  • 提供從360P到8K全分辨率選項(根據實際分辨率為主)
  • 合集視頻批量下載支持
  • 自動檢測下載進度

? 緩存重載

  • 支持電腦/手機緩存文件
  • 多線程加速重載過程
  • 可自定義畫質參數

? 文件合并

  • 快速合并.m4s視頻片段
  • 支持電腦/手機.m4s片段文件
  • 支持自定義輸出路徑與文件名

? 系統設置

  • 緩存根目錄配置
  • 輸出目錄設置
  • SESSDATA憑證管理
  • 下載記錄查詢

# 文件說明
主要:
BiliBili_Export/
├── gui_app.py      ---GUI腳本
├── download_module.py      ---下載腳本
├── merge_module.py      ---合并腳本
├── reload_module.py      ---重載腳本
├── search_module.py      ---搜索腳本
└── 開始運行.bat      ---運行腳本
其他
└──BilibiliExport.app      ---手機緩存文件名導出App

?? 安裝指南

? 環境要求

  • Python 3.10+
  • Windows操作系統
  • FFmpeg

? 安裝步驟

👉 點此下載v1.0發布版本

需提前配置好FFmpeg和環境變量
下載發布的正式版,然后解壓
雙擊 開始運行.bat 即可下載所需依賴并運行
(會自動下載所需要的yutto和各種依賴)

📝 使用教程

? 視頻下載

  1. 打開"視頻下載"標簽頁
  2. 輸入B站視頻URL或AV/BV號
  3. 選擇畫質等級(推薦720P)
  4. 勾選"下載合集"(如需下載系列視頻)
  5. 點擊"開始下載"
    • 進度條實時顯示下載進度
    • 點擊"停止下載"可中斷當前任務

? 緩存重載

  1. 選擇設備類型(電腦/手機)
  2. 配置畫質參數
  3. 設置并發線程數(默認1線程)
  4. 點擊"開始重載"
    • 手機模式需先選擇緩存文件
    • 進度條顯示重載進度

? 文件合并

  1. 分別選擇視頻和音頻文件
  2. 配置輸出路徑與文件名
  3. 點擊"開始合并"
    • 合并完成后自動清除臨時文件
    • 成功后彈出保存路徑提示

? 系統設置

  1. 配置緩存根目錄(必填項)
  2. 設置輸出目錄(默認當前目錄)
  3. 填寫SESSDATA憑證(不知道怎么獲得的話請自行搜索)
  4. 點擊"保存配置"
    • 可通過"打開下載記錄"查看歷史記錄

?? 注意事項

  1. AV號兼容性:若遇到下載失敗,請優先使用對應的BV號

  2. 權限問題:確保輸出目錄具有寫入權限

  3. 手機緩存:需提前使用提供的APP導出手機緩存文件名至電腦(手機的緩存文件名其實是AV號,電腦不是)

  4. 線程控制:過高線程可能導致系統負載過高

  5. 錯誤日志:所有異常都會記錄到errors.log文件

  6. 搜索和下載記錄: 重載是通過download標記文件來判斷文件下載的,搜索也是搜索的這個標記文件

    Tip:如果需要xml格式彈幕轉換ass格式,可以搜索一下這個工具:Danmaku2ASS


💰 支持作者

如果您覺得本工具對您有幫助,可以給作者B站充電或者在愛發電支持作者:

BiliBili
愛發電


🐞 Bug提交

如發現任何問題,請通過Issues頁面提交:
提交Bug


📄 許可協議

本項目采用GNU3.0開源協議,詳情見LICENSE文件。


👨💻 開發者

郭逍遙 - GitHub | B站主頁 | 愛發電


感謝支持~

版本:v1.0

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/pingmian/80343.shtml
繁體地址,請注明出處:http://hk.pswp.cn/pingmian/80343.shtml
英文地址,請注明出處:http://en.pswp.cn/pingmian/80343.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

算法訓練營第十三天|226.翻轉二叉樹、101. 對稱二叉樹、 104.二叉樹的最大深度、111.二叉樹的最小深度

遞歸 遞歸三部曲: 1.確定參數和返回值2.確定終止條件3.確定單層邏輯 226.翻轉二叉樹 題目 思路與解法 第一想法: 遞歸,對每個結點進行反轉 # Definition for a binary tree node. # class TreeNode: # def __init__(self, val0, le…

sunset:Solstice靶場

sunset:Solstice https://www.vulnhub.com/entry/sunset-solstice,499/ 1,將兩臺虛擬機網絡連接都改為NAT模式 2,攻擊機上做namp局域網掃描發現靶機 nmap -sn 192.168.23.0/24 那么攻擊機IP為192.168.23.182,靶場IP192.168.23.244 3&#xff…

AZScreenRecorder最新版:功能強大、操作簡便的手機錄屏軟件

AZScreenRecorder最新版是一款功能強大的手機錄屏軟件,專為安卓設備設計。它無需ROOT權限,支持無限錄制時長,操作簡單,錄制過程中可以隨時暫停,滿足不同用戶的個性化錄屏需求。此外,用戶還可以自定義分辨率…

模塊自動導入的小工具

import { ref, reactive, onMounted } from vue import { useRoute, useRouter } from vue-router項目里很多文件都需要引入這些公共庫,比較繁瑣,使用一個小工具可以自動導入,就不需要在每個文件里面都寫這些導入的代碼了。 通過命令行下載安…

【讀書筆記】《編碼:隱匿在計算機軟硬件背后的語言》01 邏輯與開關

【讀書筆記】《編碼:隱匿在計算機軟硬件背后的語言》01 邏輯與開關 前言01 邏輯與開關 前言 我是一名光學工程專業研二的學生,目前正處于找工作的階段,根據往年師兄師姐找工作的情況,在西安這個城市不出意外我能找到的應該就是嵌入…

TXT編碼轉換工具iconv

iconv.exe是實現TXT編碼轉換的命令行工具,支持幾百種編碼格式的轉換,利用它可以在自主開發程序上實現TXT文檔編碼的自動轉換。 一、命令參數格式 Usage: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...] or: iconv -l 二、轉換的示例 將UTF-8…

軟考中級數據庫備考-上午篇

背景 新工作主要做大數據平臺,考一個軟考中級數據庫系統工程師,補足一下基礎知識。 基礎知識 1.計算機硬件基礎知識 正確答案:C 正確答案:D 正確答案:C 正確答案:BC 正確答案:B 正確答案:D 正確答案:A DMA建立內存與外設的直接…

AtCoder AT_abc405_d ABC405D - Escape Route

前言 BFS 算法在 AtCoder 比賽中還是會考的,因為不常練習導致沒想到,不僅錯誤 TLE 了很多,還影響了心態,3 發罰時后才 AC。 思路 首先,我們把所有位置和出口的距離算出來(用 BFS)&#xff0c…

【計算機視覺】目標檢測:yoloV1~yoloV11項目論文及對比

以下是 YOLO (You Only Look Once) 系列模型從 V1 到 V11 的詳細介紹和項目地址(截至2024年7月)。YOLO 是目標檢測領域的里程碑模型,以其 實時性 和 高精度 著稱,廣泛應用于自動駕駛、安防監控、工業檢測等領域。 YOLOv1 (2016) …

推薦系統架構設計

1.分析用戶行為數據?:? 收集用戶的活躍時間、點擊行為、瀏覽歷史等數據。?分析用戶的活躍模式,確定用戶最活躍的時間段。?kafka flink 數據庫 分析用戶行為并存儲 2. 預生成推薦內容?:? 在用戶活躍時間之前,預先生成推薦…

BERT類模型

1. BERT類模型是否需要處理 [CLS] 或池化? 那首先搞懂 [CLS] 和池化 (1)[CLS] 的作用 BERT 的輸入格式中,每個序列的開頭會添加一個特殊的 [CLS] Token(Classification Token)。它的設計初衷是為分類任務…

我的世界云端服務器具體是指什么?

我的世界云端服務器是指一種基于互聯網的多人游戲服務器,將游戲服務器運行在云平臺上,而不是在本地計算機中,這使用戶不需要考慮自身電腦的性能和網絡穩定性,只需要通過網絡連接到云端服務器,就可以享受到順暢的游戲體…

軟考(信息系統運行管理員)

第一章 信息系統運維概述 1.1 信息系統概述 信息的含義和類型 信息的含義: 一般:人們關心的事情的消息或知識。香農(信息論創始人):用來減少隨機不確定性的東西(標志著信息科學進入定量研究階段&#xff…

Unity基礎學習(九)輸入系統全解析:鼠標、鍵盤與軸控制

目錄 一、Input類 1. 鼠標輸入 2. 鍵盤輸入 3. 默認軸輸入 (1) 基礎參數 (2)按鍵綁定參數 (3)輸入響應參數 (4)輸入類型與設備參數 (5)不同類型軸的參…

VBA將PDF文檔內容逐行寫入Excel

VBA是無法直接讀取PDF文檔的,但結合上期我給大家介紹了PDF轉換工具xpdf-tools-4.05,先利用它將PDF文檔轉換為TXT文檔,然后再將TXT的內容寫入Excel,這樣就間接實現了將PDF文檔的內容導入Excel的操作。下面的代碼將向大家演示如何實…

Spring Boot之MCP Client開發全介紹

Spring AI MCP(模型上下文協議,Model Context Protocol)客戶端啟動器為 Spring Boot 應用程序中的 MCP 客戶端功能提供了自動配置支持。它支持同步和異步兩種客戶端實現方式,并提供了多種傳輸選項。 MCP 客戶端啟動器提供以下功能: 多客戶端實例管理 支持管理多個客戶端實…

[題解]2023CCPC黑龍江省賽 - Folder

來源:F.Folder - Codeforces題意:給定由 n ( 1 ≤ n ≤ 1 0 5 ) n(1\le n\le 10^5) n(1≤n≤105)個結點組成的樹,每次操作可將一棵子樹接到其他結點上。求將樹轉換為一棵斜樹的最小操作次數。關鍵詞:思維(簽到)題解:斜…

string[字符串中第一個的唯一字符][藍橋杯]

使用哈希表解決 class Solution { public:int firstUniqChar(string s) {int arr[26];for(int i0;i<s.size();i){arr[s[i]-a];}for(int i0;i<s.size();i){if(arr[s[i]-a]1)return i;}return -1;} };

【深度學習-Day 8】讓數據說話:Python 可視化雙雄 Matplotlib 與 Seaborn 教程

Langchain系列文章目錄 01-玩轉LangChain&#xff1a;從模型調用到Prompt模板與輸出解析的完整指南 02-玩轉 LangChain Memory 模塊&#xff1a;四種記憶類型詳解及應用場景全覆蓋 03-全面掌握 LangChain&#xff1a;從核心鏈條構建到動態任務分配的實戰指南 04-玩轉 LangChai…

Flink 實時數據一致性與 Exactly-Once 語義保障實戰

在構建企業級實時數倉的過程中,“數據一致性” 是保障指標準確性的核心能力,尤其是在金融、電商、醫療等對數據敏感度極高的場景中。Flink 作為流批一體的實時計算引擎,其內建的 Exactly-Once 語義為我們提供了強有力的保障機制。本篇將圍繞如何實現端到端的數據一致性、如何…