BiliMux is a cross-platform desktop app that merges Bilibili client's separated audio/video caches into MP4 in one click, and after login downloads your favorites, bangumi, and dramas with automatic merging, for Windows, macOS, and Linux.
- v2.1.1
- Published at
- Aug 21, 2026
- 31
- Stars
- 328
- Download
- Synced at
- 16h ago
Latest release
v2.1.1Aug 21, 2026, 06:10 PMREADME
Project Overview
BiliMux is a cross-platform desktop app for Bilibili video download and cache conversion, built on Electron and TypeScript for Windows, macOS (Apple Silicon), and Linux. It solves two things: merging the Bilibili client's downloaded separated audio/video caches (m4s) into directly playable MP4 files in one click, and after login batch-downloading favorites, bangumi, and drama lists with automatic MP4 merging. Merging uses the bundled MP4Box (from GPAC), with task progress visible in the app.
| Item | Value |
|---|---|
| Platform | Windows, macOS (Apple Silicon), Linux |
| Stack | Electron + TypeScript |
| Packages | NSIS exe, DMG, AppImage, deb |
| License | MIT (MP4Box is LGPL v2.1+) |
Client caches become MP4 in one click, with favorites and bangumi downloaded and merged too.
Key Features
- Cache conversion: scans the Bilibili client's downloaded separated audio/video caches and merges them into MP4 in one click
- Favorites download: download your favorites after login with automatic MP4 merging
- Bangumi and dramas: batch-download bangumi and drama lists and watch merged files directly
- Task management: download and merge task progress is clearly visible in the app
- In-app updates: Windows and Linux check for updates inside the app
- Multi-platform packages: Windows NSIS installer, macOS DMG, Linux AppImage and deb
Target Audience
- Heavy Bilibili users
- Offline video collectors
- Users migrating client caches
- Bangumi and drama viewers
Quick Start
- Download the installer for your platform from Releases
- Open BiliMux and switch to the Local Cache page to scan the Bilibili client's downloaded caches
- Select the caches to convert and merge them into MP4 in one click
- Log in to your Bilibili account, then batch-download from Favorites, Bangumi, or Dramas with automatic merging
- If macOS reports the app as damaged on first open, run
sudo xattr -rd com.apple.quarantine /Applications/BiliMux.appand reopen
Core Advantages
- One-click merging: separated m4s caches need no manual handling — they become single MP4 files automatically
- Login and download: favorites, bangumi, and drama lists are pulled directly, no searching one by one
- Out of the box: MP4Box is bundled, no separate FFmpeg install needed
System Requirements
| Item | Requirement |
|---|---|
| Windows | x64, NSIS installer |
| macOS | Apple Silicon, DMG installer |
| Linux | AppImage or deb |
| Development | Node.js 22+, pnpm 11+ (building from source) |
Notes
- macOS unsigned: first launch may report the app as damaged; clear the quarantine flag with the
xattrcommand - Learning purposes: this project is not affiliated with Bilibili; follow the Bilibili user agreement and do not redistribute or use commercially
- Cache source: cache conversion targets the separated audio/video format downloaded by the official Bilibili client