录播姬 | mikufans 生放送录制
Go to file
2018-04-06 18:08:05 +08:00
BililiveRecorder.Core 从检查一次改成定时检查版本更新 2018-03-31 14:14:00 +08:00
BililiveRecorder.FlvProcessor Hotfix again: 剪辑的时间戳炸了 2018-03-31 13:58:57 +08:00
BililiveRecorder.WPF 修复:Windows7上设置界面输入框挤在一起 2018-04-06 18:08:05 +08:00
CI 版本号显示换个实现方法 2018-03-29 10:36:13 +08:00
.gitattributes init 2018-03-12 18:57:20 +08:00
.gitignore 修改日志输出相关 2018-03-29 13:02:43 +08:00
appveyor.yml 应该没问题了 2018-03-25 11:24:34 +08:00
BililiveRecorder.sln 修改项目顺序,可能会修复ClickOnce相关的问题? 2018-03-27 18:32:17 +08:00
Debug.md ~ 2018-03-24 04:58:13 +08:00
LICENSE Create LICENSE 2018-03-12 19:04:51 +08:00
Note.md 🌚🌝🌚🌝🌚 2018-03-25 12:01:01 +08:00
README_CN.md update README [skip ci] 2018-03-31 17:05:16 +08:00
README.md update README [skip ci] 2018-03-31 17:05:16 +08:00

BiliBili Stream Recorder

Build status Pull Request Welcome

简体中文 | Simplified Chinese

Apology

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, 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)

Feature

  • Eazy 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