历时两个多月的大版本来了,虽然主要的几个功能(如直播录制、docker版本)这个版本都没有发布,但是地基已经打好,下个版本见。
但是还是实现了一些有意思的功能,我其中最喜欢的还是添加了B站审核状态的通知,不需要再为关注状态而心累。
ffmpeg支持滤镜给了更大的操作空间来处理视频,硬编码时间到视频中能给切片man更大的便利,不必再根据时间来反推精彩的点。
破坏性变更
- 上传预设标题支持模板用于替代webhook中的标题模板,目前如果预设标题中不存在占位符,为了兼容性考虑,依然使用webhook配置,预计后续版本中会移除此字段,请使用者尽快迁移
- B站登录信息加密保存,也可以使用环境变量
BILILIVE_TOOLS_BILIKEY自定义密钥,web版本用户尤其推荐,自定义前请先退出原有全部账号,windows下环境变量修改后可能需要重启电脑方能生效
功能
- B站视频审核状态检测通知
- 支持DDTV webhook,需要将DDTV的软件“设置-文件与路径设置-录制文件保存路径”设置为绝对路径
- 弹幕转换新增“时间偏移”参数
- 斗鱼下载支持清晰度选择、不下载弹幕、覆盖控制选项
- B站下载支持覆盖控制选项
- ffmpeg参数支持视频滤镜选项
- 支持硬编码时间参数到视频中,优先从webhook中读取、其次是弹幕元数据(支持录播姬、blrec、本软件下载的录播)、最后是视频元数据(如录播姬注释),即使你开启此选项,也是有可能不被渲染的
- amf相关编码支持硬件解码
- 在上传弹幕版本时同时支持上传非弹幕版
优化
- 优化标题变量名插入时的位置
- 优化任务的持续时间计算
- 弹幕配置的简易模式默认为false
- 为部分UI增加右键菜单 #26
- 为已有的ffmpeg配置部分参数添加默认值
- 标题模板支持
{{roomId}}房间号参数 - 队列增加暂停按钮
- 上传预设中标签修改为不得超过十个
- 重构上传预设标签输入框
- 切片时支持不选中弹幕分割
- window下cli支持ffmpeg任务暂停以及高能进度条
- 将B站重试次数的默认值设置为7,时间为7秒
Bug修复
- 修复任务队列错误显示B站稿件提交后的“打开文件”按钮
- 修复webhook从未设置上传者修改为有上传者时,将过去的稿件一并上传的bug
- 修复windows下cli的打包错误
- 修复上传重试次数设置未生效的bug,上游修复
- 修复导出切片出“跳过存在文件”失效的bug
其他
将部分函数使用http协议重构,如果有bug请反馈,为之后的web版做准备