BiliBili Stream Recorder
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 rec.danmuji.org (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
- Visual Studio 2017 with .NET Core
Some file are generated by PreComplie Script. Build project to clear errors shown by Visual Studio.
|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.xamlabout WPF gui
BililiveRecorder.Core/Recorder.csabout core record logic
BililiveRecorder.FlvProcessor/FlvStreamProcessor.csabout FLV data process