从克隆到第一次录制:LiveAutoRecord 直播自动录制实用笔记
【免费下载链接】LiveAutoRecord基于 Electron 的多平台直播自动录制软件项目地址: https://gitcode.com/GitHub_Trending/li/LiveAutoRecord
周六决赛开打前,你不想熬夜盯着整场直播,更不想错过开场。你只想打开软件,确认录制任务已经挂上,然后安心看比赛。LiveAutoRecord 是一款基于 Electron 的开源直播自动录制软件,支持 B站、斗鱼、虎牙、抖音等平台,它会持续检查你关注的频道是否开播,主播一上线就自动开始录制,下播后自动收尾归档。
它替你做掉了哪几件烦事
手动挂录制得守着开播时间,睡着了就错过;录出来的文件散落在硬盘各个角落,历史场次想回看还得一个个翻。LiveAutoRecord 把"检查开播 → 开始录制 → 停止录制 → 归档历史"整条链路都接管了,你只需要把频道加进去,剩下的交给它的调度循环。
📥 三步从克隆到第一次录制
先确认机器上装好了 Node.js 和 pnpm,然后克隆仓库:
git clone https://gitcode.com/GitHub_Trending/li/LiveAutoRecord安装依赖后一条命令启动 Electron 客户端,Turborepo 会按依赖顺序自动编译各个子包,不需要你逐个处理:
pnpm install && pnpm app:dev如果更想长期做服务端部署,README 里的"服务端部署"一节给出的是同样几步:安装、构建、分别启动后端和前端,思路一致。
录制实际怎么运转
添加频道,链接直接解析
在任务列表里新建录播任务时,把直播间链接贴进输入框就行,平台、频道 ID、主播名都会自动解析出来,不想贴链接也可以直接填频道 ID,再顺手写个备注方便以后区分主播。
开播监控在后台轮着跑
内部调度器按设定间隔检查所有未关闭自动检查的频道,发现开播就按你选的画质拉取流地址并调用 FFmpeg 开始录制,下播后停止并写入历史记录。具体调度逻辑在 packages/manager/src/manager.ts,想进一步了解插件架构可以看 docs/architecture.md。
回放和归档都不用手动整理
录完后直接在内置播放器里回看,弹幕也会随录制一起存成元数据;历史页面列出每场直播的开始时间、时长和文件路径,要二次处理时按路径找文件即可。
⚙️ 几个值得动手的设置项
- 自动检查并录制 / 检查间隔:决定多久查一次开播、查到后是否直接开录。打开它并给间隔一个合理值,"挂着就不用管"才真正成立。
- 保存路径规则:默认是"平台/主播/日期-标题.mp4",支持用 {platform}、{title} 等占位符自定义,频道多时能省不少翻文件的时间。
- 录制结束自动生成 SRT:把收集到的弹幕同时导出成字幕文件,方便后期做切片。
- 录制开始通知:关注的主播开播时弹一条通知,文案同样支持占位符,默认会带上平台和频道信息。
谁会用得上它
- 长期追赛事直播的人:房间加进去,再不用怕错过开场几分钟。
- 要保存课程或教学直播的人:自动归档录像和弹幕,回看时省得重新找。
- 收藏多位主播内容的观众:多平台房间集中管理,历史页比翻硬盘方便。
- 想自己搭流程的开发者:项目提供 CLI 和 @autorecord/manager 包,可以用脚本方式驱动整套录制。
LiveAutoRecord 把盯着开播、启停录制、整理文件的琐碎都接管了,你只需要负责加频道和回看。如果对插件机制或服务端形态感兴趣,直接翻翻源码和 docs/ 下的文档,信息都写得很直白。
【免费下载链接】LiveAutoRecord基于 Electron 的多平台直播自动录制软件项目地址: https://gitcode.com/GitHub_Trending/li/LiveAutoRecord
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考