Bili23 Downloader

Bili23-Downloader

🌐  įŽ€äŊ“中文  English

Release License Downloads Stars Build

Official Website â€ĸ Documentation â€ĸ Download

Open Source, Free, Cross-Platform Bilibili Video Downloader

Program Screenshot

## ⚡ Features | Feature | Detailed Description | | :--- | :--- | | đŸ–Ĩī¸ **Cross-Platform** | Fully compatible with **Windows** (including Win 7), **Linux**, and **macOS** desktop operating systems. | | 🎨 **Modern UI** | Based on Fluent Design, supports seamless light/dark theme switching and native High-DPI scaling. It also remembers the window position and size, restoring them on the next launch. | | 🚀 **Multithreading & Acceleration**| Native integration of multi-threaded parallel downloading, breakpoint resuming, and automatic network error retries for extreme download speed, plus a global speed limit option. Tasks that fail due to network errors are **automatically re-queued and retried** with increasing intervals and a visible countdown; this can be disabled or tuned in settings. | | 🔗 **Multi-Type Parsing** | Fully supports: `Standard Videos`, `Bangumi`, `Movies`, `Courses`, `Mall Courses`, `Interactive Videos`, `Audio (au/am)`, `User Space`, `Favorites`, `Weekly Must-Watch`, `Subscriptions`, `Watch Later`, `History`, etc. | | 🔍 **Batch & Search** | **Batch parsing** by pasting multiple standard video links at once; **keyword search** for User Space, Favorites, History, and Watch Later (filter the current page only, or search all pages); download items can also be **auto-selected** by preset conditions once parsing completes; parse history can be searched by title or link and filtered by content type. | | âš™ī¸ **Media Customization**| **Video**: 8K, 4K, 4K SDR Enhanced, HDR, Dolby Vision
**Audio**: Hi-Res Lossless, Dolby Atmos
**Codec**: AVC, HEVC, AV1
Preview exactly what will be downloaded before starting, with a clear notice of the actual codec when the selected one is unavailable. These options can also be adjusted directly in settings and are saved with your configuration. | | đŸ’Ŧ **Danmaku & Subtitles** | **Danmaku**: `xml`, `ass`, `json`
**Subtitles**: `srt`, `lrc`, `txt`, `ass`, `json`
Customizable danmaku and subtitle styles, selectable subtitle languages, and `ass` danmaku/subtitles can be embedded into `mkv` containers. | | đŸ–ŧī¸ **Covers & Chapters**| Losslessly save covers (`jpg`, `png`, `avif`, `webp`), natively supports embedding posters directly into output video files (with an option to delete the original image afterwards), and can write video **chapter information**. | | 🧩 **NFO Metadata** | Automatically scrapes and generates local media metadata formats complying with standards of media centers like **Kodi**, **Jellyfin**, and **Emby**. | | 📁 **Classification & Naming** | Built-in powerful rule engine, with dedicated naming templates and multi-level directory classification modes for standard videos, bangumi, courses, interactive videos, favorites, user space, history, watch later, weekly must-watch, audio, and more. Naming rules are edited **visually**, and a single rule works for both single-part and multi-part videos. | | đŸ“Ļ **Format Muxing**| Smart audio & video stream mixing/extraction, supports output format to `mp4` or `mkv` to fulfill broad device compatibility requirements, with real-time progress during merging and conversion. | | 📊 **Download Management** | The download list shows progress percentage and estimated time remaining, with tags for quality, codec, audio quality, format, and extra content; search by title, file name, uploader, collection name, or BV ID, and filter by status and media type — batch actions apply only to the tasks currently shown. | | đŸšĢ **Duplicate Detection**| Download history is recorded automatically, so downloading the same content again raises a prompt and can be skipped outright, saving bandwidth and disk space; items already downloaded are marked with a green check in the parse list. | | 🌐 **Network & Proxy** | Three proxy modes are available — **no proxy**, **system proxy**, and **manual configuration** — the egress region is detected on first launch to pick suitable CDN nodes, and User-Agent and Host are customizable. | | 📋 **Clipboard Monitoring** | Automatically detects Bilibili links copied to the clipboard (including links copied before launch) and jumps straight into parsing and downloading after confirmation. | | 🤖 **AI Client Integration** | Built-in **MCP server** (disabled by default) with HTTP and stdio bridge transports, letting AI clients parse links, create and manage download tasks, and specify per-task options such as quality, audio quality, and codec. | | 🌍 **i18n Support** | Built-in multi-language interface out of the box: Simplified Chinese, Traditional Chinese, and English. | | 🔒 **Secure Auth**| Supports quick and secure **QR Code Login**, **SMS Verification Login**, and **Cookie Login**. | | 📖 **Open Source & Free**| Released under the **GPL-3.0** License, fully open-source, no in-app purchases, no ads, embracing community contribution. | ## đŸ“Ĩ Download Two download methods are available. Choose the one that fits your situation best: - [**Go to GitHub Releases**](https://github.com/ScottSloan/Bili23-Downloader/releases/latest) - Recommended if GitHub is easily accessible for you, and you want the latest release. - [**Official Website Download (Recommended for users in China)**](https://bili23.scott-sloan.cn/doc/releases.html) - Recommended for users in China, usually faster and more stable to access. ## đŸĒ§ Terms of Use This project is for personal learning and research purposes only. The downloaded content is **strictly for personal, non-commercial use, and any form of commercial use, public dissemination, or distribution is completely prohibited.** This software operates solely based on the user's legal account access permissions and **will not bypass any paywalls or platform intellectual property protection measures.** Please do not use this software for batch scraping or any action that violates the target platform's terms of service. **Disclaimer**: Users must independently bear all risks associated with using this project (including but not limited to account bans, copyright disputes, etc.). The project developer assumes no responsibility for any direct or indirect legal disputes or damages caused by the use or inability to use this software. By continuing to use this software, you indicate your full understanding and agreement to comply with all the above terms. ## 🔑 Open Source License This project is released under the **GPLv3 License**. Wbi signature, specific APIs, and buvid3 generation parameters are inspired by [SocialSisterYi/bilibili-API-collect](https://github.com/SocialSisterYi/bilibili-API-collect). The Windows launcher (`launcher/` directory) is forked from [skywind3000/PyStand](https://github.com/skywind3000/PyStand) (MIT License), with customizations such as embedded application source and integrity verification. See [launcher/README.md](launcher/README.md) for details. ## đŸ› ī¸ Contributors New ideas and pull requests are always welcome! Contributors Made with [contrib.rocks](https://contrib.rocks). ## 🌟 Community Join our community to get the latest updates, Q&A, and technical discussions. - [QQ Group](https://qm.qq.com/q/KX3uJIFIYK) - [QQ Channel](https://pd.qq.com/s/8941to1p0) > When asking questions, please provide the **problem description** and **complete logs** so we can assist you better. ## đŸ’Ē Support the Author This project is independently developed and maintained by [Scott Sloan](https://github.com/ScottSloan) in his spare time. The original intention is to provide everyone with a pure, ad-free, and efficient local Bilibili downloading tool. > **â­ī¸ Leave a Star** > If this tool has saved your precious time, please consider giving it a **Star** in the top right corner of the project! > Your support helps more people discover this project and is the greatest motivation for continuous updates. ### â˜•ī¸ Buy the Author a Coffee Besides routine code maintenance, handling complex cross-platform environments and refactoring releases take a massive amount of time and energy. If the software has indeed helped you, you are welcome to buy the author a coffee via the sponsor QR code below. **This is the most practical recognition of open-source dedication!**

Sponsor QR Code