W-David

bilimux

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 PM
Downloads slow? Switch the source anytime above

README

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

  1. Download the installer for your platform from Releases
  2. Open BiliMux and switch to the Local Cache page to scan the Bilibili client's downloaded caches
  3. Select the caches to convert and merge them into MP4 in one click
  4. Log in to your Bilibili account, then batch-download from Favorites, Bangumi, or Dramas with automatic merging
  5. If macOS reports the app as damaged on first open, run sudo xattr -rd com.apple.quarantine /Applications/BiliMux.app and 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 xattr command
  • 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

Release history

Sort