scottsloan/bili23-downloader

开源、免费、跨平台的 B 站视频下载工具,支持多线程加速、音视频分离、弹幕元数据获取、自定义命名与分类等功能。Open Source, Free, Cross-Platform Bilibili Video Downloader.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 31 minutes ago
Added to GitGenius on September 9th, 2026
Created on March 5th, 2022
Open Issues & Pull Requests: 6 (+0)
GitHub issues: Enabled
Number of forks: 526
Total Stargazers: 7,263 (+0)
Total Subscribers: 35 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Issue API getrepoissuespagesummary failed: 429 Rate limit exceeded. Please try again later.

Detailed Description

Bili23-Downloader is a video downloader that retrieves content from Bilibili, a Chinese video platform.

The tool solves the problem of downloading videos from Bilibili by providing a dedicated application that handles the platform's authentication and streaming protocols. It works by accepting video URLs or identifiers, fetching the video streams and associated metadata, and saving them locally. The downloader supports multithreaded acceleration to speed up downloads and can separate audio and video streams into distinct files. It also retrieves danmaku metadata, the real-time comment overlays characteristic of Bilibili, allowing users to preserve this content alongside videos. Users can customize file naming schemes and organize downloads into categories.

The tool is designed for users who want to archive Bilibili content without relying on web browsers or platform-dependent tools. It suits anyone needing batch downloads or programmatic access to video files. The project provides both graphical and command-line interfaces, built with PySide6 and wxPython, making it accessible to users with different technical backgrounds. It runs on Windows, macOS, and Linux, so platform choice does not constrain adoption.

The project maintains active development with regular updates delivered through automated build and publish workflows. The codebase is written in Python, making it relatively straightforward for contributors to understand and extend. The tool is distributed as precompiled binaries for major operating systems, removing the need for users to build from source. Documentation is provided in both simplified Chinese and English, broadening accessibility beyond a single language community.