Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/DarrenIce/bilibili-recording-go
哔哩哔哩录播机
https://github.com/DarrenIce/bilibili-recording-go
Last synced: about 2 months ago
JSON representation
哔哩哔哩录播机
- Host: GitHub
- URL: https://github.com/DarrenIce/bilibili-recording-go
- Owner: DarrenIce
- License: mit
- Created: 2020-12-29T10:58:52.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2023-09-25T08:49:37.000Z (about 1 year ago)
- Last Synced: 2024-08-01T02:27:48.004Z (4 months ago)
- Language: Go
- Homepage:
- Size: 7.73 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-bilibili-extra - Bilibili-recording-go - 哔哩哔哩录播机.![Go](svg/go.svg?raw=true) (直播相关工具 / 直播脚本)
README
# bilibili-recording-go
哔哩哔哩录播器,搭配[前端](https://github.com/DarrenIce/BiliRecordFrontEnd)使用## 功能
- 定时录制,录制完成自动上传(自动上传功能后面再维护吧,目前不考虑了)
- 配合BaiduPCS-GO,可以定时上传到百度云并导出秒链方便分享 (请提前手动登录BaiduPCS-GO)
- 尽可能的开箱即用
- 支持哔哩哔哩、抖音、虎牙、BIGO直播## 依赖
- [ffmpeg](https://www.gyan.dev/ffmpeg/builds/), 请将ffmpeg放在环境变量里
- (可选)[BaiduPCS-Go](https://github.com/qjfoidnh/BaiduPCS-Go),请提前登录好
- [streamlink](https://streamlink.github.io/),建议用[Chocolatey](https://chocolatey.org/packages/streamlink)安装: ```choco install streamlink```
- 推荐有一个代理可以切Ip,虽然频率已经拉的很低了,但还是以防万一。## 运行
```
git clone https://github.com/DarrenIce/bilibili-recording-go.git
修改config_exp.yml,并重命名为config.yml
go build ./main.go
./main.exe
```## TODO
- 增加更多自定义配置:
- [x] 是否转m4a
- [x] 视频是否压缩画质
- [x] 是否根据直播标题分P
- [x] 定期删除
- [x] 分区锁定
- [x] 全天录制or指定时间段录制
- [x] 是否保存弹幕,仅限B站
- [x] 可以监控整个子分区
- [x] 可以标记黑名单up主,将不在监控界面展示
- [ ] 记录主播的开播和下播时间
- [ ] mongoDB存储