github renmu123/biliLive-tools 1.0.0-alpha.1

latest releases: 3.9.1, 3.9.0, 3.8.1...
21 months ago

上个版本的host设置有误,可能导致webhook无法访问,请修改为127.0.0.1(仅对本机开放),或0.0.0.0(其他机器可访问)
整体架构调整,为支持CLI以及网页版做准备,如果有任何bug请及时反馈
webhook的请求端点修改,请使用者尽快进行迁移,将会在1.0.0正式版中被移除

B站录播姬:/webhook修改为/webhook/bililiverecorder
blrec:/blrec修改为/webhook/blrec
自定义:/custom修改为/webhook/custom

最大任务数的相关说明

  1. 目前只支持ffmepg任务最大任务数,可以在“设置-任务-ffmpeg最大任务数”中进行设置,默认为不限制
  2. 手动暂停的任务不会被自动启动
  3. 当任务暂停时,不会有任务被自动启动,也就是说只有当任务完成或者失败时才会自动启用下一个未开始的任务
  4. 高能进度条任务会自动进行,因为速度会很快
  5. webhook中的mp4转码任务不会受限制

CLI的使用

CLI是GUI的拓展,使用前需要设置相关目录,由于配置文件很多且复杂,推荐在GUI中生成并进行修改配置后复制到CLI所配置的目录,或直接将目录设置为GUI的配置目录。
暂时只支持webhook相关的指令,也即启动webhook server,可以避免启动electron带来的消耗。

CLI版本暂时不支持删除到回收站,高能进度条功能

配置

使用前通过 biliLive config gen 生成默认配置文件,如果你已经安装客户端,相关配置会被自动设置(仅限win)

{
  port: 18010, // 启动端口,如果不希望与客户端的冲突,请修改为其他端口号
  host: "127.0.0.1",  // host
  configFolder: "", // 配置文件夹,推荐在GUI中生成并进行修改配置后复制到CLI所配置的目录,可在“打开log文件夹”上一层文件夹找到
  binFolder: "",  // 二进制文件夹,如果你配置了选项,那么默认会从这个文件夹读取相关二进制文件
  ffmpegPath: "ffmpeg.exe", // 覆盖binFolder中的ffmpeg二进制路径
  ffprobePath: "ffprobe.exe",  // 覆盖binFolder中的ffprobe二进制路径
  danmakuFactoryPath: "DanmakuFactory.exe",  // 覆盖binFolder中的DanmakuFactory二进制路径
  logPath: "main.log",  // log文件路径
}

特性

  1. cli支持
  2. ffmpeg任务支持设置最大任务数
  3. 为ffmpeg任务重在“中止”操作时添加“保存进度”选项, 默认不保存,之前行为为默认保存
  4. 主题现在可以跟着系统主题自动变化了
  5. 为文件选择框增加“清空”操作

其他

  1. 修改host默认值为 127.0.0.1
  2. 修改部分深色模式的UI
  3. 修改视频合并的进度条计算,现改为使用时间长度计算,由于ffmpeg7.0中合并时frame参数不见了
  4. 修改上传参数的排序,尽量与B站web端保持一致

Bug修复

  1. 修复未正确记录任务相关的log
  2. 修复log level未正确初始化的bug
  3. 修复某些文件选择栏无法添加文件的bug
  4. 修复ffmpeg 7.0版本下无法进行合并的 bug #1265

Don't miss a new biliLive-tools release

NewReleases is sending notifications on new releases.