BiliMux 是一款基于 Electron 开发的跨平台桌面应用。可以自动扫描 Bilibili 客户端下载的缓存文件(音视频分离的 m4s 文件),调用 MP4Box 工具合并为通用的 MP4 格式。
- ⚡️ 高效合并: 内置 MP4Box 引擎,实现无损、快速的音视频流混流。
- 🔍 智能扫描: 自动识别并扫描 Bilibili 缓存目录,批量处理任务。
- 🎨 现代界面: 基于 UnoCSS 和 PrimeVue 构建的现代化 UI,目前只有深色模式。
- 💻 跨平台: 支持 Windows, macOS 和 Linux。
本项目采用现代化的前端技术栈构建:
- Core: Electron, TypeScript
- Framework: Vue 3, Vite
- UI/Styling: UnoCSS, PrimeVue
- State Management: Pinia
- Code Format and Lint: Prettier,ESLint
- Media Engine: GPAC / MP4Box
请前往 Releases 页面下载适合您系统的最新安装包。
macOS 默认只信任 App Store 下载的应用或拥有“已识别开发者”签名的应用。对于未签名或未公证的应用,macOS 会直接拦截。
你可以手动移除该应用的“隔离属性”,先将应用拖入“应用程序”文件夹,然后在终端运行此命令。
sudo xattr -r -d com.apple.quarantine /Applications/BiliMux.app如果您想参与开发或自行构建,请按照以下步骤操作:
确保您的系统已安装 Node.js >= v22 和 pnpm >= v10。
git clone https://github.com/W-David/bilimux.git
cd bilimuxpnpm installpnpm dev# 构建 Windows 版本
pnpm build:win
# 构建 macOS 版本
pnpm build:mac
# 构建 Linux 版本
pnpm build:linux本项目基于 MIT License 开源。
rushwang
- Email: cooody@163.com
- Github: @W-David
