Skip to content

用于B站的,全自动录制(含弹幕)、自动投稿命令行工具。 适配Windows 和 Linux。

Notifications You must be signed in to change notification settings

qqyuanxinqq/AutoUpload_Blrec

Repository files navigation

基于blrec webhook 的自动投稿工具

用于B站的,全自动录制(含弹幕)、自动投稿命令行工具。

适用于:NAS、服务器直播监控、录制及自动投稿,适配Windows 和 linux

  • 录制、上传同步进行,下播前就能发布录播,再长的直播也能结束后半小时内全部上传。快就是快!
  • 自定义投稿描述,支持格式化的直播间信息
  • 后台24小时监视直播间,自动启用录制和投稿
  • 支持多P上传。支持单一视频的多线程上传
  • 一键启动

基本结构

blrec录播,基于其webhook事件触发视频目录编写以及投稿进程。

投稿进程读取动态更新的视频目录进行上传、投稿。

环境

建议Python3.10+, 3.10以下未测试

pip install -r requirements.txt

运行

  • Windows, 在配置好的Python环境中运行run.bat

blrec 和 自动投稿程序 会分别在两个跳出的命令行窗口中运行

run.bat
  • Linux, 在配置好的Python环境中运行run.sh

blrec 和 自动投稿程序 会自动在后台运行

bash ./run.sh

配置

blrec

  • run.shrun.bat启动脚本中设置端口port
  • settings.toml中设置视频存放目录、日志目录,可使用绝对路径
  • 打开http://localhost:port进入blrec前端界面进行设置
  • blrec具体配置文件为settings.toml,详见 blrec

自动投稿

  • 投稿的配置文件为upload_config.json
  • 请在将一级键值名称取为字符串格式的对应直播间的长房间号
    • 非短号,如1220无效,应为12962。
  • 于B站登录接口限制,请使用biliup-rs登录:
    • 将 biliup-rs 登录产生的cookies.json文件放在 login_token_file所指的位置
  • 支持配置文件的“热修改”,在下次投稿时起效

参考及感谢

About

用于B站的,全自动录制(含弹幕)、自动投稿命令行工具。 适配Windows 和 Linux。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages