B站录播姬 Genteure
winget install --id=Bililive.BililiveRecorder -e
BiliBili Stream Recorder
B站录播姬 (Bilibili Stream Recorder) is a desktop application designed for recording live streams from Bilibili, a popular Chinese video platform. This tool enables users to capture high-quality content directly from live broadcasts.
Key Features:
- Real-time Recording: Capture live streams in real-time with high audio and video quality.
- Scheduled Recordings: Schedule recordings in advance to ensure you never miss your favorite streams.
- Batch Management: Organize and manage recorded content efficiently using batch processing tools.
Audience & Benefit: Ideal for streamers, content creators, and fans who want to save their favorite live streams or repurpose them into edited content. This tool provides a reliable way to archive and utilize Bilibili live content effectively.
B站录播姬 can be installed via winget, making it easy to integrate into your workflow.
README
BiliBili Stream Recorder
GitHub is a global platform, and theoretically, everyone should use English. But since this project is mostly meant for Chinese user and rely on a Chinese website BiliBili (wikipedia), all code comments are in Chinese. This README file will always use English so people like you can understand what is this, and perhaps make some use out of it.
Software UI is available in
- 简体中文 (Source and default)
- 繁体中文
- 日本語
- English
Install & Use
See rec.danmuji.org (in Chinese)
Feature
- Easy to use
- Reset timestamp to start from 0
- Writes duration info automatically when recoding session ends.
- Start recording when stream starts
- Record multiple stream at same time
- Pure C#, no native dependency like ffmpeg
- Open source!
Develop & Getting Started
Visual Studio 2017 / 2019 with .NET Core and PowerShell is required.
Some file are generated by PreComplie Script. Build project to clear errors shown by Visual Studio.
Project | Type | Note |
---|---|---|
BililiveRecorder.WPF | .NET Framework 4.6.2 | |
BililiveRecorder.Core | .NET Standard 2.0 | |
BililiveRecorder.FlvProcessor | .NET Standard 2.0 | |
BililiveRecorder.Server | .NET Core 2.0 | TODO |
Reference & Acknowledgements
- Adobe Flash Video File Format Specification 10.1.2.01.pdf
- coreyauger/flv-streamer-2-file
- zyzsdy/biliroku - (probably) first BiliBili stream recording tool.