Skip to content

BiliLiveRecorder - v2.6.6+Beta

Pre-release
Pre-release

Choose a tag to compare

@nICEnnnnnnnLee nICEnnnnnnnLee released this 13 Mar 14:04
· 2 commits to flvcheck_header_split since this 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 "保存的文件夹路径"