ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

LiveAutoRecord 直播自动录制完整指南:4 个平台,开播自动开录,一篇搞定

LiveAutoRecord 直播自动录制完整指南:4 个平台,开播自动开录,一篇搞定

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,这是本地运行的两个硬性依赖。

  1. 获取源码
git clone https://gitcode.com/GitHub_Trending/li/LiveAutoRecord && cd LiveAutoRecord

克隆仓库并进入目录,拿到全部源码。

  1. 安装依赖
pnpm install

安装所有包,FFmpeg 等原生依赖会自动下载。

  1. 启动客户端
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),仅供参考

RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进