BiliTools is a modular download tool for Bilibili, supporting authentication, media extraction, metadata management, and user content backup. It provides a configurable download pipeline with QR-based session authentication, automatic captcha and device verification, and stream muxing that merges separate audio and video segments into a single file.
A plugin-based media extractor handles multiple content types and streaming endpoints, while a metadata scraping and tagging pipeline writes structured tags into files for media organizers. Subtitle and caption synchronization converts comment overlays to standard formats with accurate timing alignment.
The tool also offers audio extraction for lossless and spatial audio formats, user content backup for uploaded videos, playlists, watch-later lists, and favorites, and configurable application settings for UI theme, proxy, CDN filtering, audio conversion, file naming, and download history. Platform authentication supports QR, password, or SMS login with signature and fingerprint handling.