BiliLiveRecorder - v2.6.6+Beta
Pre-release
Pre-release
·
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 "保存的文件夹路径" - 录制前,传入参数