LiveAutoRecord 直播自动录制完全指南【免费下载链接】LiveAutoRecord基于 Electron 的多平台直播自动录制软件项目地址: https://gitcode.com/GitHub_Trending/li/LiveAutoRecord你关注的主播经常在深夜开播手动守着录容易漏掉。LiveAutoRecord 是一个开源的多平台直播自动录制工具把频道加进去之后它自动检测开播、启动录制、保存视频与弹幕全程不需要人工值守。直播自动录制解决什么问题这类工具对应的主要是几种真实场景固定档期盯播开播时间固定但拖得长人不可能全天守在屏幕前多平台并行关注的直播间分散在 B站、斗鱼、虎牙、抖音需要统一打理无人值守电脑或服务器长期开着希望关掉窗口录制也不中断弹幕一起留不光要视频还要弹幕、礼物记录日后能生成字幕。LiveAutoRecord 把这四件事都做了。它提供桌面客户端、服务端部署、CLI 命令行三种形态分别对应个人日常使用、服务器长期录制、脚本或程序集成三种形态共用同一份数据目录。直播录制软件安装步骤客户端版本是打包好的 Electron 程序从项目 releases 下载后安装即可支持 Windows 与 macOS。想从源码跑起来三条命令就够git clone https://gitcode.com/GitHub_Trending/li/LiveAutoRecord cd LiveAutoRecord pnpm install pnpm build pnpm -F autorecord/http-server start最后一条会启动 8085 端口的服务。浏览器界面在另一个终端执行pnpm -F autorecord/web preview即可访问。运行环境要求 Node 18 以上和 pnpm 10FFmpeg 由项目自带不用额外装。启动后先添加一个频道把直播间地址直接贴进频道输入框软件会自动识别平台并解析出频道号也可以直接手动填频道号。添加完成后检测循环接管后续不需要再碰它。界面与体验从添加频道到回看录像主界面是卡片式布局每个频道一张卡片标出平台、频道号、备注和当前状态。顶部是添加频道、录制历史、录制设置三个入口列表支持排序与过滤卡片上还能单独刷新、看历史、改设置。添加页的几个关键字段录制画质分 low 到 highest 五档视频流优先级与 CDN 源优先级用来指定取哪一路流勾选禁用自动录制后该频道只手动触发。录制历史会记录每次录制的起止时间、时长与文件路径可以直接播放也可以基于弹幕一键生成 SRT 字幕。内置播放器基于 DPlayer回看录像不需要打开第三方视频软件。全局设置页管理保存路径规则、自动检查录制开关、关闭进托盘、录制开始通知等选项。一次完整录制是如何完成的开播检测调度器创建 3 个并发检查线程从队列里逐个取出频道调用对应平台的接口判断是否直播中。每轮结束后按配置的间隔再开下一轮默认间隔是 1 秒。每个频道的检查方法都套了防重入封装同一个频道不会并发录制两次。录制执行检测到开播后开始选流顺序是三级先看画质设置再看你指定的流优先级与 CDN 源优先级最后确定流地址。FFmpeg 用流拷贝方式写入不做转码CPU 开销小默认输出 fMP4 分段格式按关键帧切段、每段约 60 秒。同时弹幕客户端连上平台弹幕协议把弹幕和礼物按节流写入元数据文件。文件管理数据目录分成配置和数据两部分数据库是一个 lowdb 的 JSON 文件存录制任务和录制历史两张表。每次录制落两个文件视频本身以及同名的 JSON 元数据里面记录标题、起止时间戳、弹幕消息。文件名走模板生成默认按平台、主播、时间分层归档。异常恢复录制中有两个看守FFmpeg 超过 10 秒没有任何新输出判定卡死帧数连续 10 次不变判定无效流遇到 HTTP 404 也直接判无效。任一情况都会停掉本次录制状态回到空闲等下一轮检测再试。另外 fMP4 按关键帧分段中途进程被掐断时已写入的分段仍可播放不容易整片损坏。进阶技巧把自动录播配置得更顺手保存路径模板支持 {platform}、{owner}、{year}-{month}-{date}、{hour}-{min}-{sec} 等变量想按什么维度归档就怎么拼通知开启录制开始时发出通知开播瞬间就能收到系统提醒通知文案可自定义格式字幕可在设置里开启录制结束后自动生成 SRT也可以在历史页按需生成高画质流部分平台对未登录用户只放出低画质在设置页配置平台鉴权Cookie即可B站支持浏览器一键登录后台常驻客户端勾选关闭时进入托盘关窗后录制循环继续在后台跑。给开发者插件扩展与 API 集成每个平台都是一个独立的 npm 包实现统一的 RecorderProvider 接口包含 URL 匹配、频道信息解析、录制器创建和弹幕收集。核心调度包 autorecord/manager 负责检查循环、FFmpeg 集成和路径模板渲染新平台只要实现接口再注册进 manager 即可。完整流程与示例代码见插件开发指南和系统架构文档也可以直接参考斗鱼录制器这类成熟实现。想把自己软件接进录制能力同样引用这套 NPM 包即可HTTP Server API 文档列出了全部 REST 端点CLI 的 lar 命令支持 --json 结构化输出方便脚本与 AI Agent 调用。直播录制工具常见问题客户端、服务端、CLI 可以同时开着吗不建议。三种形态共用同一数据目录同时运行会互相写数据库同一时间只跑一种形态。fMP4 在某些设备上播放异常怎么办全局设置里可以改 FFmpeg 输出参数换成普通 mp4 或追加自己的编码参数下次录制生效。多平台同时录会不会互相拖慢每个频道是独立的检查任务由 3 个线程轮流处理某个频道失败或超时不影响其他频道。录制还没结束能先看吗fMP4 是分段增量写入的生成的文件在录制过程中一般就能打开方便实时确认画面是否正常。如果你手上有一批需要长期留存的直播间LiveAutoRecord 值得放进工具箱日常用桌面客户端即可长期挂机则选服务端形态。问题反馈和功能建议可以直接在项目仓库提 issue更多细节参考 docs/ 目录与 README。【免费下载链接】LiveAutoRecord基于 Electron 的多平台直播自动录制软件项目地址: https://gitcode.com/GitHub_Trending/li/LiveAutoRecord创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考