MyBiOut, 即My-Bilibili-Output, "导出我的哔哩哔哩", 一个综合性的, 一站式开箱即用哔哩哔哩导出工具集.
支持的功能包括:
- 本地缓存导出: 导出本地的哔哩哔哩视频(包括哔哩哔哩客户端的缓存和连接的Android手机的缓存), 包括爬虫获取标题等元信息
- 可视化BBDown封装: 下载指定链接的哔哩哔哩视频
- Markdown导出: 包括导出专栏和格式化导出用户元数据(如收藏等)
项目依赖以下开源项目:
发布形态:Windows 11 x64 绿色包(
.rar)与 Linux x64 绿色包(.tar.gz)。Win10 x64 / 常见发行版也可跑,但不作保证。
- 从 GitHub Releases 下载
MyBiOut! *.rar(例MyBiOut! 二六〇八丙.rar) - 解压到任意目录(包内含
MyBiOut!/程序目录、README.txt、LICENSE) - 进入
MyBiOut!目录,双击MyBiOut!.exe - 关闭窗口即退出
内嵌窗口基于系统 WebView2。Windows 11 一般已自带; 若窗口无法打开, 安装 WebView2 Runtime.
绿色包 bin/ 随程序分发 BBDown.exe、ffmpeg.exe、adb.exe(及 ADB 配套 dll)。
可选参数: MyBiOut!.exe --port 2026;--browser 仅调试用。
- 下载
MyBiOut! *.tar.gz,解压后进入MyBiOut!/ - 执行
./MyBiOut!(需可执行位;内嵌窗口依赖 GTK + WebKit,如webkit2gtk) - 若窗口起不来:
./MyBiOut! --browser
开发态:pip install -r requirements.txt 后 python -m mybiout(无 pywebview 时自动回退系统浏览器)。
绿色包 bin/ 随发 BBDown、ffmpeg、adb(无 .exe 后缀)。也可使用系统 PATH 中的同名工具。
若缺工具或窗口运行时:启动时弹提示即可,程序仍尽量打开;对应功能可能不可用。
| 路径 | 说明 |
|---|---|
config.ini |
配置文件 |
bin/ |
随包工具:BBDown / ffmpeg / adb |
auth_profile/ |
扫码登录可选资料目录 |
version.txt |
版本号 (界面底部优先读此文件) |
使用说明.txt |
简要说明 |
维护者在本机执行 (Python 3.14+)。Windows 发布包为 .rar(脚本会探测 / 补齐 rar a);Linux 发布包为 .tar.gz。
python 打包.py
python 打包.py 重来
版本号为中文轨 年月 + 月内序标 (如 二六〇七甲 = 2026 年 7 月第 1 包; 序标 甲乙丙丁戊己庚辛壬癸子丑, 每月最多 12 个), 由打包脚本写入 mybiout/version.txt; 页面底部经 /api/version 读取 (优先绿色包根目录 version.txt).
本月满 12 个会提示「受不了版本号溢出来了.... / 之后的版本下个月再来编译吧~」并退出; python 打包.py 重来 将计时归零, 下次打包从本月「甲」起算.
发布包内的 config.ini 为脱敏默认配置, 不会拷贝本机已有凭证.
产出: 打包结果/MyBiOut! <版本>.rar (例 MyBiOut! 二六〇七甲.rar;空格与 ! 均保留)。包内顶层为 MyBiOut!/ + README.md + LICENSE。
重复打包会复用 PyInstaller 缓存、不强制 pip -U, 通常比首次快很多.
开发依赖见 requirements.txt (可选: pip install -r requirements.txt).
