Skip to content

Releases: nICEnnnnnnnLee/BilibiliLiveRecorder

BiliLiveRecorder - v2.11.0

15 Jun 13:24
Compare
Choose a tag to compare
  • 修复#47:尝试修复虎牙录制一段时间后自动断开的问题

BiliLiveRecorder - v2.10.1

14 Jun 02:34
Compare
Choose a tag to compare
  • 优化#45:将命令交互放入Daemon线程
  • 增加一个异常处理

BiliLiveRecorder - v2.10.0

13 Jun 04:08
Compare
Choose a tag to compare
  • 修复#44:修复虎牙直播录制
  • 优化#41:抛出UnknownHost异常时自动重试

BiliLiveRecorder - v2.9.0

30 Apr 07:53
Compare
Choose a tag to compare
  • 修复快手不能录制的问题(graph查询返回字段更改+Accept头部修改)

BiliLiveRecorder - v2.8.0

22 Apr 16:31
Compare
Choose a tag to compare
  • 新增功能#38saveFolder配置支持部分约定的变量
  • 新增功能#40:增加acfun直播录制,房间id即up主id
  • 新增功能#39:延长直播信息查询超时时间;当哔哩哔哩查询超时时,视为主播下播情况处理。

BiliLiveRecorder - v2.7.2

10 Apr 08:21
Compare
Choose a tag to compare

同v2.7.1 beta版本,该版本为workflow自动发布

BiliLiveRecorder - v2.7.1 beta

09 Apr 07:28
Compare
Choose a tag to compare
  • 新增功能:从json文件读取配置
  • 新增功能#36:在主播下播后可尝试继续查询/轮询房间信息
  • 重构配置读取方式,方便后续拓展
  • Main主类行数过多,逻辑趋于复杂,进行重构

BiliLiveRecorder - v2.7.0

20 Mar 10:03
2830ac4
Compare
Choose a tag to compare
  • 增加了针对异常FLV文件的处理情况
  • 更改了独立调用校准时间戳功能的参数传入方式(兼容旧版本,但后续新特性不再进行维护)

BiliLiveRecorder - v2.6.6+1Beta

15 Mar 10:48
Compare
Choose a tag to compare
Pre-release
  • 针对异常FLV文件进行分割处理的测试版本,如果对之前版本的录制情况表示满意,请忽略该更新
  • 调整了video header的判断阈值(根据tag的大小来判断是否是header)
  • FlvCheckerWithBuffer的Main方法中增加了参数的传入方式
  • 微调了各种缓存的大小

  • 该功能与script tag的分割功能绑定,同时生效或不生效。如果想使用,
    • 录制前,传入参数splitScriptTags=true
    • 录制后校准时间戳调用
    java -Dfile.encoding=utf-8 -cp BiliLiveRecorder.jar nicelee.bilibili.live.check.FlvCheckerWithBufferEx 
    "源文件路径" true boolDebug "保存的文件夹路径"
    
    或者传入param1=xxx&param2=xxx的形式(除参数flv外可以缺省)
    java -Dfile.encoding=utf-8 -cp BiliLiveRecorder.jar nicelee.bilibili.live.check.FlvCheckerWithBufferEx 
    "flv=源文件路径&debug=false&splitScripts=true&splitAVHeader=true&saveFolder=保存的文件夹路径"
    

BiliLiveRecorder - v2.6.6+Beta

13 Mar 14:04
Compare
Choose a tag to compare
Pre-release
  • 针对异常FLV文件进行分割处理的测试版本,如果对之前版本的录制情况表示满意,请忽略该更新
  • 正常情况下,FLV格式如下:
FLV + script + audio(header) + video(header) + video(keyframe) + audio(keyframe) + ...
  • 主播pk/更换设备/修改推流参数/旋转画面/网络不稳定时, 可能:

    • 出现多个script tag + a/v header的情况(之前已考虑并解决)
    FLV + script + audio(header) + video(header) + video(keyframe) + audio(keyframe) + ... 
        + script + audio(header) + video(header) + video(keyframe) + audio(keyframe) + ... 
    
    • 出现多个a/v header的情况(当前测试版本新增处理)
    FLV + script + audio(header) + video(header) + video(keyframe) + audio(keyframe) + ... 
                 + audio(header) / video(header) + video(keyframe) + audio(keyframe) + ... 
    

  • 该功能与script tag的分割功能绑定,同时生效或不生效。如果想使用,
    • 录制前,传入参数splitScriptTags=true
    • 录制后校准时间戳调用
    java -Dfile.encoding=utf-8 -cp BiliLiveRecorder.jar nicelee.bilibili.live.check.FlvCheckerWithBufferEx "源文件路径" true boolDebug "保存的文件夹路径"