Repository navigation
Releases: c-yyy/bili-mux
Releases · c-yyy/bili-mux
Release list
v1.2.3
修复 Chrome 应用商店「Manifest V3 产品包含远程托管代码」拒审。
- 移除 ffmpeg 内置 CDN 默认路径:
@ffmpeg/ffmpeg的发布包内置一个把corePath指向https://unpkg.com/@ffmpeg/core@的默认配置。本项目运行时始终显式传本地路径,不会真的联网取,但商店是静态扫描、见该直链即判违规。现由tools/patch-ffmpeg.js在打包时改写成包内自带的 core,并去掉指向不存在资源的 sourceMappingURL 注释 - 收紧
web_accessible_resources:原先lib/ffmpeg/*对<all_urls>开放;ffmpeg 全套只在扩展自有页面(Offscreen Document)内加载,本不需要对外暴露。现仅保留icons/icon128.png且限定*.bilibili.com - 新增
tools/patch-ffmpeg.js(幂等,已接入 pack.sh / zip.sh)与tools/verify-extension.js(经 CDP 在真实 Chrome 里加载扩展做冒烟校验)
商店上传用 Bili-Mux-v1.2.3.zip;Bili-Mux-v1.2.3.crx 为自用/本地安装版本。
Bili-Mux v1.2.2
已上架 Chrome 和 Edge 扩展商店,可直接安装(搜索【哔哩喵 或者 bili mux】:
也可手动安装:
Bili-Mux v1.2.2
- 修复高级下载偶发失败「Extension context invalidated」:扩展被更新/重载后,已注入的 content script 会变孤儿,拉流(纯 fetch)能跑完、直到分块传输才报错,用户白等几百 MB。现在动作开头即预检上下文,失效时跳过拉流直接提示刷新;消息发送对瞬时错误自动重试一次
- 失败处新增重试按钮:解析 / 拉流 / 传输 / 合成 / 等待超时 / 封面 / 分离下载 / FLV 合并失败时,状态文字旁出现重试按钮,点击重跑对应动作;上下文失效场景按钮变为「刷新页面」
- Service Worker 重启不再丢失合成结果:tabId 编入 requestId,SW 被回收后仍能反解目标标签回传结果(不新增任何权限);offscreen - 分块按 index 去重,避免自动重发导致合成体积翻倍
- 工具栏图标默认色改为浅灰:与 B站原生工具栏同款灰,悬停时图标与文字一起变品牌粉
Bili-Mux v1.2.0
已上架 Chrome 和 Edge 扩展商店,可直接安装(搜索【哔哩喵 或者 bili mux】:
也可手动安装:
Bili-Mux v1.2.0
- 新增番剧 / 影视支持:/bangumi/play/ss*、/ep* 走 PGC 接口链,面板新增「选集」下拉;会员专享(-10403)、试看片段(PLAY_PREVIEW)、风控等给出明确提示
- 新增课程支持:/cheese/play/* 走 PUGV 接口链,面板显示「课程目录」;未购买课程给出「需购买」而非「大会员」提示
- CDN 节点轮换容错:修复主 CDN 节点故障即整次下载失败的问题,依次尝试备用节点(网络层错误 / 5xx / 超时换节点,4xx 立即放弃)
- 工具栏按钮对齐优化:克隆参考元素样式 + 运行时几何校正,与点赞/投币/收藏同排等高;移除悬停边框与动画特效,仅保留变色
- 清晰度与文件名优化:下拉选项显示清晰度名、分辨率、码率;下载文件名统一为「标题_清晰度_视频ID」格式(番剧/课程带上 ep 号);
- 修复 HDR 档被误设为默认的问题
- 修复 /list/* 播放页与番剧页 SPA 切集时面板不重新解析的隐蔽 bug

Bili-Mux v1.1.1
Bili-Mux v1.1.0
📦 下载 / Download
安装 / Install
- 打开 Chrome,地址栏输入
chrome://extensions/并开启右上角「开发者模式」/ Open Chrome, enterchrome://extensions/, enable "Developer mode". - 将下载的
Bili-Mux-v1.1.0.crx拖入页面,点击「添加扩展程序」/ Drag the downloaded.crxonto the page, click "Add extension". - 打开任意 B站视频页(需已登录),工具栏末尾出现粉色「下载」按钮即安装成功 / Open any Bilibili video page (logged in) — a pink "Download" button at the end of the toolbar means it's installed.
A Manifest V3 Chrome extension that injects a download panel into Bilibili video pages, supporting cover download, DASH audio/video stream saving, in-browser ffmpeg.wasm MP4 muxing, FLV merge download, and multi-part batch download.
For personal learning and archival use only. Do not use for mass ripping or redistribution.
