LiveAutoRecord 直播自动录制完整指南:4 个平台,开播自动开录,一篇搞定
【免费下载链接】LiveAutoRecord基于 Electron 的多平台直播自动录制软件项目地址: https://gitcode.com/GitHub_Trending/li/LiveAutoRecord
LiveAutoRecord(LAR)是一款支持 B站、斗鱼、虎牙、抖音的直播自动录制工具:你把主播加进列表,它会在开播时自动开录、下播后自动保存文件,全程无需你守着页面。🎬
一句话看懂 LiveAutoRecord
它本质是个"加好主播 → 自动盯着 → 开播就录"的托管式录制器,而不是要你手动点"开始录制"的播放器。核心调度引擎与四个平台插件都以独立 npm 包发布,桌面端用 Electron 封装 Vue 3 前端,全程免费(LGPL v3)。
技术栈要点:
- 录制走 FFmpeg 直接拷贝流(
-c copy,不重编码),客户端已内置,无需另装。 - 弹幕与礼物单独存为 JSON 文件,可按需生成 SRT 字幕。
5 分钟跑起来:装环境、拉代码、启动
先装好 Node.js 22 与 pnpm 10,这是本地运行的两个硬性依赖。
- 获取源码
git clone https://gitcode.com/GitHub_Trending/li/LiveAutoRecord && cd LiveAutoRecord克隆仓库并进入目录,拿到全部源码。
- 安装依赖
pnpm install安装所有包,FFmpeg 等原生依赖会自动下载。
- 启动客户端
pnpm app:dev本地起 Electron 客户端,浏览器里打开的界面就是管理面板。
若只想在服务器上无人值守运行,可改跑 HTTP Server 模式:
pnpm -F @autorecord/http-server start,再用 Web 前端远程管理。
按时间线拆解核心能力
开录前:把主播加进列表
在"新增录播任务"里贴上直播间 URL,或手动填频道号,系统会自动识别平台、拉取主播名与标题。这里还能定画质、写备注,以及是否纳入自动检查。加好之后,调度器每隔约 1 秒轮询一次各频道状态。
录制中:自动开录并同步收集弹幕
一旦检测到直播中,Recorder 进入 recording 状态:FFmpeg 直接拷贝直播流,同时按平台协议抓取弹幕与礼物,写入随文件一同保存的 JSON。若流长时间无帧更新、或 10 秒无 FFmpeg 输出,会判定为无效流并处理,避免录出坏文件。
录制后:历史、元数据与字幕
下播或手动停止后,文件落盘、元数据 flush 完成,并登记进"录播历史",可查开始时间、时长与文件路径。开启自动生成 SRT 后,还能把弹幕整理成字幕文件,方便后期剪片。
关键配置一次讲清
普通用户最常碰的几项如下,其余参数可在设置页或 CLIlar config里按需调整。
| 配置项 | 作用 | 默认 |
|---|---|---|
| 自动检查并录制 | 是否托管式盯场、开播即录 | 开 |
| 检查间隔 | 轮询各频道直播状态的频率 | 1000ms |
| 保存路径模板 | 用{platform}/{owner}/{title}等变量组织文件 | 按平台/主播/时间 |
| 画质 | lowest~highest 五档,登录 B 站可拿原画 | highest |
| 停止后生成 SRT | 是否自动把弹幕导出为字幕 | 关 |
全局录播配置界面长这样:
避坑与进阶技巧
- 同一时间只跑一个实例:客户端、CLI、HTTP Server 共用同一 JSON 数据目录,并发写会损坏 data.json,CLI 的 watch 也会检测 8085 端口拒绝启动。
- 默认 fmp4 别乱改:
-c copy不重编码、边录边存、抗损坏,只有播放器报错时再去动ffmpegOutputArgs。 - 想要原画先登录:B 站需配置 Cookie 或走浏览器登录鉴权,否则只能拿到无登录画质。
- 脚本化用
--json:CLI 所有命令加--json输出结构化结果,比解析表格稳,也方便接 AI Agent。 - 定期清理历史文件:单场直播动辄数 GB,磁盘写满会中断录制,建议把重要内容备份到外置盘。
适合谁 / 用在哪儿
- 追番追剧党:把常看主播加进列表,开播自动录,不必守着页面卡开播时间。
- 内容运营 / 复盘:多平台批量留存直播素材,供后期剪辑与数据分析。
- 服务器挂机:HTTP Server + Web 前端远程管理,24 小时无人值守录制。
- 开发者:基于
@autorecord/manager与平台插件,封装属于你自己的录制软件。
想深入细节,直接看仓库的 docs/ 架构与 CLI 说明,以及 packages/manager/ 调度引擎源码即可。🚀
【免费下载链接】LiveAutoRecord基于 Electron 的多平台直播自动录制软件项目地址: https://gitcode.com/GitHub_Trending/li/LiveAutoRecord
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考