Skip to content
B站录播姬 | BiliBili Stream Recorder
Branch: dev
Clone or download
Genteure version 1.1.10
Latest commit c07bb6e Jun 4, 2019

BiliBili Stream Recorder

Build status Version Issues are "help wanted" Pull Request Welcome license

简体中文 | Simplified Chinese


GitHub is a global platform, and theoretically, everyone should use English. But since this project is only 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.

Install & Use

See (in Chinese)


  • Easy to use
  • Fix timestamp automatically
  • Start recording when stream starts
  • Record multiple stream at same time
  • Have a "Clip" Feature (just like Twitch's)
  • Pure C#, no native dependents
  • Open source!

Develop & Getting Started

You'll need:

  • Visual Studio 2017 with .NET Core
  • PowerShell

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

You can start poking around from...

  • BililiveRecorder.WPF/MainWindow.xaml about WPF gui
  • BililiveRecorder.Core/Recorder.cs about core record logic
  • BililiveRecorder.FlvProcessor/FlvStreamProcessor.cs about FLV data process

Reference & Acknowledgements

You can’t perform that action at this time.