news 2026/10/24 7:28:10

从克隆到第一次录制:LiveAutoRecord 直播自动录制实用笔记

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
从克隆到第一次录制:LiveAutoRecord 直播自动录制实用笔记

从克隆到第一次录制: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),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/24 7:27:26

开源桌面机器人 Reachy Mini:六自由度平台控制好不好上手

开源桌面机器人 Reachy Mini:六自由度平台控制好不好上手 【免费下载链接】reachy_mini Reachy Minis SDK 项目地址: https://gitcode.com/GitHub_Trending/re/reachy_mini Reachy Mini 是一款开源桌面机器人,头部是六自由度斯图尔特平台&#xf…

作者头像 李华
网站建设 2026/10/24 7:25:34

Mybatis调用存储过程返回sys_refcursor,对象集合映射配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/10/24 7:20:46

Redisson延迟队列实现原理与电商应用实践

1. Redisson延迟队列实现方案解析 延迟队列作为分布式系统中常见的解耦利器,在订单超时取消、定时任务触发等场景中扮演着重要角色。Redisson这个Java界的Redis客户端之王,提供了开箱即用的延迟队列实现方案,相比自己造轮子,它解…

作者头像 李华
网站建设 2026/10/24 7:19:17

Hello World程序:编程入门的核心价值与技术演进

1. 从"Hello"看编程世界的入门仪式在计算机科学的世界里,"Hello"这个简单的单词承载着特殊的意义。1978年,Brian Kernighan在他撰写的《C程序设计语言》中首次使用了"Hello, World!"作为演示程序,从此这个短语…

作者头像 李华
网站建设 2026/10/24 7:14:38

XAF框架GridView定制化实战:从列控制到报表改造的完整指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华