碎片化工具终结者,让弹幕处理、视频压制与上传全流程自动化
在B站内容生态蓬勃发展的今天,直播录播已成为内容创作的重要环节。然而传统录播流程繁琐:弹幕转换、视频压制、多P上传……每个环节都需要不同工具,操作门槛极高。BiliLive-tools应运而生——这款开源免费的一站式工具,支持弹幕转换与视频压制并上传至B站,彻底解决了录播工作流的碎片化问题,让录播man和切片man的工作效率提升300%!
一、BiliLive-tools 核心功能解析
1.全流程自动化工作流
- 录制支持:原生支持B站、斗鱼、虎牙、抖音四大平台直播录制,自动抓取弹幕和礼物数据。
- 弹幕处理:内置DanmakuFactory兼容引擎,实现XML弹幕转换、时间轴校准、关键词切片功能。
- 智能压制:调用FFmpeg进行H.265/H.264高效转码,支持硬字幕压制(避免播放器兼容问题)。
- 无缝上传:自动对接B站投稿系统,解决多P视频顺序混乱痛点,支持断点续传。
2.革命性效率工具
3.特色功能矩阵
功能类别 | 具体能力 | 用户价值 |
---|---|---|
弹幕处理 | XML转换、情感分析切片、字体/透明度自定义 | 精准捕捉直播高光时刻 |
视频压制 | HEVC非标FLV支持、GPU加速、智能码率控制 | 节省50%存储空间 |
平台对接 | 录播姬/DDTV/webhook集成、B站Cookie自动登录 | 免去手动搬运 |
下载扩展 | 斗鱼/虎牙回放下载(含弹幕)、B站视频批量抓取 | 素材收集一体化 |
二、安装与配置详解
1.多平台安装方案
- Windows用户:
- 从GitHub Release。
从GitHub Release 下载exe
安装包。 - 解压后运行
bililive-tools.exe
自动初始化环境2 - Linux用户:
npm i bililive-cli -g # CLI全局安装
docker-compose up -d # Docker部署
- 备用下载:夸克网盘 https://pan.quark.cn/s/6da253a1ecb8。
2.关键配置步骤
- Webhook联动设置(以录播姬为例):
- 打开录播姬设置 → Webhook → 添加URL:
http://localhost:1919/webhook
。 - 触发事件选择“录制结束”。
- B站登录配置:
- 浏览器登录B站后按F12 → Network → 查找
nav
请求 → 复制Request Headers中的cookie
值。 - 粘贴到软件目录的
cookies.txt
。 - 压制参数预设(推荐):
"encode_preset": {
"crf": 23,
"encoder": "h264_nvenc", // NVIDIA显卡加速
"danmaku_opacity": 0.8 // 弹幕透明度
}
三、实战操作指南
1.全自动录播处理
- 启动软件后进入监控模式。
- 当录播姬完成录制 → 触发Webhook。
- 自动执行:
- 弹幕XML转换(兼容B站字幕机)。
- 视频压制(原画质转720P 60fps)。
- 生成分P信息文件。
- 上传至B站草稿箱
2.弹幕切片技巧
想提取直播中的“高能时刻”?使用弹幕密度分析:
- 导入录制文件 → 选择“弹幕分析”标签页。
- 设置触发条件:
- 弹幕数 > 50条/10秒
- 关键词匹配(如“哈哈哈”、“卧槽”)
- 自动生成分段时间戳
- 一键导出切片片段
3.多平台下载示例
获取斗鱼录播(含弹幕):
bililive-cli download --platform douyu \
--url "https://v.douyu.com/show/xxxx" \
--with-danmaku
四、对比竞品优势
工具名称 | 录制平台 | 弹幕处理 | 自动上传 | 学习曲线 | 特色 |
---|---|---|---|---|---|
BiliLive-tools | B站 + 3大平台 | ✅ 压制/转换 | ✅ Webhook | 低 ⭐ | 全流程闭环 |
Bililive-go | 多平台扩展 | ❌ 仅录制 | ❌ | 中 ⭐⭐ | 支持 Docker 集群 |
B站录播姬 | 仅 B站 | ✅ 仅记录 | ❌ | 低 ⭐ | 纯录制轻量化 |
DanmakuFactory | 无录制功能 | ✅ 高级编辑 | ❌ | 高 ⭐⭐⭐ | 弹幕特效专业工具 |
💡 不可替代性:BiliLive-tools是唯一实现“录制→处理→上传”闭环的工具,尤其解决两大痛点:
- 多P视频投稿顺序错乱(自动按时间戳排序)。
- 弹幕与视频不同步(内置时间轴校准算法)。
五、高阶技巧与避坑指南
1.性能优化方案
- 硬件加速配置:
- NVIDIA显卡:在
settings.json
中修改"encoder": "h264_nvenc"
。 - Intel核显:使用
"encoder": "h264_qsv"
Intel 核显:使用"encoder": "h264_qsv"
4 Intel 核显:使用"encoder": "h264_qsv"
。 - 内存控制:大视频处理时添加
"memory_limit": "8G"
防止崩溃。
2.常见问题排查
- 弹幕压制失败:
检查字体文件路径,推荐使用/fonts/msyh.ttf
(微软雅黑)。 - 上传卡顿:
修改upload_threads: 3
(默认5线程可能被B站限制)。 - 分P标题错乱:
在metadata.json
中手动添加"parts": ["标题1","标题2"]
。
3.树莓派专用方案
针对ARM设备优化:针对 ARM 设备
wget https://github.com/withsalt/BilibiliLiveTools/releases/download/1.5.0/BilibiliLiveTools_Linux_ARM32.zip
unzip BilibiliLiveTools_Linux_ARM32.zip
./BilibiliLiveTools --low-power-mode # 开启低功耗模式
结语:为什么选择BiliLive-tools?
当传统流程需要OBS录制 + DanmakuFactory处理 + FFmpeg压制 + 手动上传四款工具切换时,BiliLive-tools用统一界面完成全流程。据用户实测,3小时的直播录播处理时间从原来的2小时缩短至20分钟。
项目地址:https://github.com/renmu123/biliLive-tools
最佳适用场景:
- 个人主播存档直播内容。
- 赛事解说回放制作。
- VUP粉丝切片创作。
- 教学直播永久化存储。