BiliLive-tools是一款专为B站(哔哩哔哩)生态打造的开源录播工具,致力于提供从直播录制、弹幕处理到视频压制、自动化上传的全流程解决方案。作为录播man与切片man的“效率神器”,它整合了FFmpeg核心处理能力,支持B站及斗鱼、虎牙、抖音等多平台直播源,通过Webhook无缝对接录播姬、blrec等主流工具,实现“录制→处理→上传”的无人值守工作流。提供弹幕转换、视频压缩及一键上传至B站功能,在电脑上需要进行视频录制的用户一定不要错过了哦!
BiliLive-Tools使用说明
下载并安装软件。
配置录播工具(如录播姬、blrec)的webhook,确保其与该软件的兼容。
根据需要选择开启断播续传功能,设置合并直播的时间间隔。
录制直播后,使用软件进行视频与弹幕的压制,并上传至B站。
若出现bug,可将日志等级调整为debug,复现问题后反馈给开发者
BiliLive-Tools使用指南
1.环境准备:安装Git、Go(≥v1.16)、FFmpeg,克隆项目gitclonehttps://github.com/renmu123/biliLive-tools.git。
2.配置账号:编辑config.yml,填入B站Cookie、直播房间ID,设置Webhook地址。
3.启动录制:运行./bililive--room-id[房间号],或通过Webhook触发自动录制。
4.弹幕处理:选择XML或ASS格式转换,支持正则过滤、行间距调整,压制弹幕至视频。
5.视频压制:调用FFmpeg转封装(H.264/H.265),自定义分辨率、码率,优化体积与画质。
6.自动化上传:配置分P标题、标签,通过Webhook联动实现录制完成即自动投稿B站。
BiliLive-Tools特点
1.全链路开源:基于MIT协议,代码透明可定制,适配二次开发需求。
2.多平台兼容:覆盖B站、斗鱼等主流平台,支持同时录制多直播间。
3.智能断播续传:网络中断后自动合并碎片视频,避免内容丢失。
4.高性能编码:支持IntelQSV、NVENC硬件加速,降低CPU占用。
5.弹幕深度解析:精准还原特效弹幕、时间轴同步,支持高能进度条生成。
6.Webhook生态:与录播姬、blrec深度融合,实现事件驱动自动化。
7.极低资源消耗:轻量级架构,实测单直播间录制仅占用≤200MB内存。
BiliLive-Tools功能
1.直播录制:稳定捕获视频流,支持分辨率、帧率自定义。
2.弹幕转换:XML/ASS互转,兼容DanmufactoryGUI,适配第三方编辑器。
3.视频压缩:智能H.265编码,体积缩小40%的同时保留1080P画质。
4.分P投稿:自动识别多片段并按顺序上传,生成合集标签。
5.切片工具:根据弹幕关键词或时间戳智能分割视频,辅助二次创作。
6.审核监控:实时追踪B站投稿状态,异常时通过邮件/ServerChan推送通知。
7.多格式导出:支持FLV、MP4、MKV等,适配剪辑软件导入需求。
建议
1.硬件优化:启用GPU编码加速,提升高分辨率录制效率。
2.定时任务:通过cron设置凌晨自动录制热门直播间,避开流量高峰。
3.合规提示:处理敏感内容时禁用弹幕压制,保留原始文件以备审查。
4.切片策略:结合弹幕热词生成切片标题,提升B站搜索曝光。
5.版本管理:定期更新至最新版,获取B站接口变动适配与BUG修复。
6.日志调试:将日志等级设为DEBUG,快速定位录制失败原因。
使用帮助
1.Q:Windows下FFmpeg报错“找不到路径”?
A:确保环境变量已添加FFmpeg路径,或手动配置config.yml指定位置。
2.Q:录制无弹幕或时间戳错乱?
A:检查主播是否开启弹幕开放,尝试启用“服务端时间戳”参数修正。
3.Q:Webhook触发失败?
A:验证回调URL是否暴露公网,防火墙是否拦截POST请求。
4.Q:高并发录制CPU飙升?
A:限制config.yml中的max_concurrent参数,或升级服务器配置。
5.Q:投稿被B站限流?
A:遵守B站投稿规则,避免频繁提交相似内容,启用“审核通过后再分P合并”。
6.Q:Docker部署报错?
A:确认镜像版本与项目Release匹配,检查挂载目录权限。