f3aaaec4ed490b95f63c1b1f53c2e277a83d5eae
Bililive-go
Bililive-go是一个跨平台、多直播间录制工具
By:未来科技王老菊录播组
例子
./bililive-go -i "https://www.panda.tv/10300|https://www.douyu.com/6655"
支持网站
| 站点 | url | 支持情况 |
|---|---|---|
| 哔哩哔哩直播 | live.bilibili.com | 滋瓷 |
| 熊猫直播 | www.panda.tv | 滋瓷 |
| 战旗直播 | www.zhanqi.tv | 滋瓷 |
| 斗鱼直播 | www.douyu.com | 滋瓷 |
| 火猫直播 | www.huomao.com | 滋瓷 |
| 龙珠直播 | longzhu.com | 滋瓷 |
| 虎牙直播 | www.huya.com | 滋瓷 |
| 一直播 | www.yizhibo.com | 滋瓷 |
| twitch | www.twitch.tv | 滋瓷 |
依赖
下载&安装
-
安装ffmpeg
- Windows:FFmpeg Builds
- macOS: FFmpeg Builds or
brew install ffmpeg - Linux: 从对应的包管理器上安装或从源码构建
-
下载Bililive-go
获取&编译
go get -v github.com/hr3lxphr6j/bililive-go
使用
Usage: bililive-go [-hv] [-i urls] [-o path] [-t seconds] [-c filename]
Options:
-h: 显示帮助并退出
-v: 显示版本并退出
-i: 直播间地址,若有多个直播间请使用 "|" 进行分割
-o: 输出文件目录,默认为 ./ ,及为当前目录
-t: 直播间状态查询间隔时间,默认30(s)
-c: 设置配置文件,命令行的参数将会覆盖配置文件中相同的设置,默认读取 ./config.yml
配置文件
rpc:
enable: true # 是否开启API
port: 127.0.0.1:8080 # 监听地址
token: "" # token,在header中传递
tls: # tls配置
enable: false
cert_file: ""
key_file: ""
log_level: info # log等级(info|debug...)
interval: 15 # 直播间状态查询间隔时间(秒)
out_put_path: ./ # 输出文件路径
live_rooms: # 直播间url
- https://www.panda.tv/10300
API
Languages
Go
69.3%
TypeScript
28.1%
CSS
1.2%
JavaScript
0.7%
Shell
0.2%
Other
0.4%
