Bililive-go直播录制软件
多种直播平台的直播录制工具
https://github.com/hr3lxphr6j/bililive-go
依赖
ffmpeg
使用例子
本地
./bililive-go -i https://live.bilibili.com/1030 -i https://www.douyu.com/6655
docker
docker run --restart=always -v ~/Videos:/srv/bililive -p 8080:8080 -d chigusa/bililive-go
》》命令行 启动 参数
启动bgo,监听一个直播间
bililive-go -i https://www.panda.tv/10300
启动bgo,同时监听多个直播间(每个
-i
后面跟一个直播间)bililive-go -i https://www.panda.tv/10300 -i https://live.bilibili.com/1010
启动bgo,监听一个直播间并指定录像文件的输出路径到
/Users/chigusa/Movies
bililive-go -i https://www.panda.tv/10300 -o /Users/chigusa/Movies
》》配置文件
除了上述一个一个输入参数,bgo也支持从配置文件读取参数,也更滋瓷这种使用方式,下面是一个🌰,直接通过-c
参数指定配置文件路径,在配置文件中添加直播间
bililive-go -c ./config.yml
# config.yml
rpc:
enable: false # 是否开启API
bind: 127.0.0.1:8080 # 监听地址
debug: false # debug模式
interval: 15 # 直播间状态查询间隔时间(秒)
out_put_path: ./ # 输出文件路径
out_put_tmpl: "" # 输出文件模板
live_rooms: # 直播间url
- https://www.panda.tv/10300
- https://live.bilibili.com/1010
video_split_strategies: # 分隔策略
on_room_name_changed: false # 是否在直播间名改变时分隔录像
max_duration: 1h # 单个录像最大时长