<a href="https://bili23.scott-sloan.cn" target="_blank">
<img src="https://bili23.scott-sloan.cn/logo.png" alt="Bili23 Downloader" style="width: 500px;"/>
</a>
<img src="https://img.shields.io/github/v/release/ScottSloan/Bili23-Downloader?style=flat-square" alt="Release"/>
<img src="https://img.shields.io/github/license/ScottSloan/Bili23-Downloader?style=flat-square" alt="License"/>
<img src="https://img.shields.io/github/downloads/ScottSloan/Bili23-Downloader/total?style=flat-square" alt="Downloads"/>
<img src="https://img.shields.io/github/stars/ScottSloan/Bili23-Downloader?style=flat-square" alt="Stars"/>
<img src="https://img.shields.io/github/actions/workflow/status/ScottSloan/Bili23-Downloader/publish.yml?style=flat-square" alt="Build"/>
<h3>
<a href="https://bili23.scott-sloan.cn/">Official Website</a>
<span> • </span>
<a href="https://bili23.scott-sloan.cn/doc/intro.html">Documentation</a>
<span> • </span>
<a href="#-download">Download</a>
<span> • </span>
<a href="https://github.com/ScottSloan/Bili23-Downloader/raw/v2.10.4/README.md">中文</a>
<span> • </span>
<a href="https://github.com/ScottSloan/Bili23-Downloader/raw/v2.10.4/README_en.md">English</a>
</h3>
<strong>Open Source, Free, Cross-Platform Bilibili Video Downloader</strong>

| 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. |
| 🚀 Multithreading & Acceleration | Native integration of multi-threaded parallel downloading, breakpoint resuming, and automatic network error retries for extreme download speed. |
| 🔗 Multi-Type Parsing | Fully supports: Standard Videos, Bangumi, Movies, Courses, User Space, Favorites, Weekly Must-Watch, Subscriptions, Watch Later, History, etc., with batch mode support. |
| ⚙️ Media Customization | Video: 8K, 4K, HDR, Dolby Vision |
Audio: Hi-Res Lossless, Dolby Atmos
Codec: AVC, HEVC, AV1 |
| 💬 Danmaku & Subtitles | Danmaku: xml, ass, json
Subtitles: srt, lrc, txt, ass, json |
| 🖼️ Cover Extraction & Embedding| Losslessly save covers (jpg, png, avif, webp), natively supports embedding posters directly into output video files. |
| 🧩 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, supporting highly customizable local file naming templates and multi-level directory classification modes. |
| 📦 Format Muxing| Smart audio & video stream mixing/extraction, supports output format to mp4 or mkv to fulfill broad device compatibility requirements. |
| 🌐 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 and SMS Verification Login. |
| 📖 Open Source & Free| Released under the GPL-3.0 License, fully open-source, no in-app purchases, no ads, embracing community contribution. |
Two download methods are available. Choose the one that fits your situation best:
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.
This project is released under the GPLv3 License.
Wbi signature, specific APIs, and buvid3 generation parameters are inspired by SocialSisterYi/bilibili-API-collect.
New ideas and pull requests are always welcome!
Made with contrib.rocks.
Join our community to get the latest updates, Q&A, and technical discussions.
When asking questions, please provide the problem description and complete logs so we can assist you better.
This project is independently developed and maintained by Scott Sloan 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.
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!
<img src="https://bili23.scott-sloan.cn/assets/sponsor_weixin.Bqpdl-if.png" alt="Sponsor QR Code" style="width: 300px; margin: 10px 0; border-radius: 8px;" />
$ claude mcp add Bili23-Downloader \
-- python -m otcore.mcp_server <graph>