LiveAutoRecord:四平台直播自动录制,把值守这件事交出去

发布时间:2026/10/24 1:50:36
LiveAutoRecord:四平台直播自动录制,把值守这件事交出去 LiveAutoRecord四平台直播自动录制把值守这件事交出去【免费下载链接】LiveAutoRecord基于 Electron 的多平台直播自动录制软件项目地址: https://gitcode.com/GitHub_Trending/li/LiveAutoRecordLiveAutoRecord 是一个覆盖 B站、斗鱼、虎牙、抖音的直播自动录制工具。你把直播间加进去它按 1 秒一轮的频率自动检测开播状态开播即拉起 FFmpeg 写流同时落一份包含弹幕和礼物的 JSON 元数据全程无需人工值守。它开源且免费客户端、服务端、CLI 三种形态共用同一份数据。客户端、服务端、CLI三种形态一次说清形态入口包适用场景Electron 桌面客户端autorecord/electron个人日常使用图形界面管理频道与设置HTTP Server 服务端autorecord/http-server服务器长期挂机Web 前端远程管理CLI 命令行工具larautorecord/cli脚本自动化、AI Agent 集成、无图形界面环境需要记住一条约束三者读写同一个数据目录由env-paths(live-auto-record)决定同一时间只能跑一种形态否则会产生数据库写入冲突。CLI 的watch守护模式启动前会探测 8085 端口发现服务端在运行会直接拒绝启动。从源码跑通第一次直播自动录制 克隆仓库并安装依赖环境要求 Node 22 以上、pnpm 10git 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即可访问。打开界面在添加频道处粘贴直播间地址工具会自动识别平台并解析出频道号也可以直接手动填频道号。保存后检测循环开始工作默认检查间隔 1000 毫秒由 3 个并发线程轮流处理频道队列同一频道有防重入封装不会被并发录两次。开播后自动开录停播自动收尾。影响录制效果的设置项分别在哪里配想要更清晰的画质添加频道时录制画质分 lowest、low、medium、high、highest 五档「视频流优先级」与「视频源优先级」可指定流类型与 CDN 源一旦指定录制时会按先后顺序尝试并忽略画质设置。想按自己习惯归档文件全局设置里的保存路径规则支持{platform}、{owner}、{year}-{month}-{date}、{hour}-{min}-{sec}、{title}等变量默认按 平台/主播/时间 分层存放。想拿到高画质原流部分平台对未登录用户只放出低画质在设置页的平台鉴权区域配置 Cookie 即可B站还支持浏览器一键登录。想开播即收到提醒全局设置中开启「录制开始时发出通知」通知文案支持变量自定义格式。想让字幕自动生成开启「录制结束时自动生成 SRT 字幕文件」之后每次录制落盘即产出字幕。想关窗不断录勾选「关闭时进入托盘」客户端缩进托盘后录制循环继续运行。主界面是卡片式布局每张卡片对应一个频道标出平台、频道号、备注与当前状态支持排序、过滤卡片上可单独刷新与改设置。一次录制内部发生了什么检测每轮循环把频道交给检查线程调用对应平台接口判断是否直播中未开播则等待下一轮。选流依次按画质设置、流优先级、CDN 源优先级三级确定最终流地址。写流FFmpeg 以流拷贝方式写入不做转码CPU 开销小默认输出 fMP4 分段格式按关键帧切段、每段约 60 秒。同时弹幕客户端连上平台弹幕协议弹幕与礼物经节流写入同名 JSON 元数据文件。看守与恢复FFmpeg 超过 10 秒无新输出判定卡死帧数连续 10 次不变判定无效流流地址返回 HTTP 404 同样判无效。任一情况触发后停止本次录制状态回到空闲等下一轮检测再试fMP4 的分段写入也让中途进程被掐断时已写入的分段仍然可播放。自动恢复能兜住的边界与兜不住时怎么查现象原因处理三种形态同时开着数据错乱或写入冲突三者共用同一数据目录数据库是单个 JSON 文件同一时间只跑一种形态CLI 的watch会自动检测 8085 端口并拒绝并发启动fMP4 在部分设备上播放异常分段 fMP4 兼容性并非 100%在全局设置里修改 FFmpeg 输出参数换普通 mp4 或追加自己的编码参数下次录制生效多平台并行录制担心互相拖慢各频道是独立检查任务由 3 个线程轮流处理某个频道失败或超时不影响其他频道无需额外操作录制还没结束想先看画面fMP4 按关键帧分段、增量写入生成中的文件一般就能直接打开便于实时确认画面是否正常录制突然停止又自己恢复了卡死检测、无效流检测或 404 触发属正常保护机制状态回空闲后由下一轮检测自动重试无需干预想把它接进自己的项目每个直播平台是一个独立的 npm 包实现统一的 RecorderProvider 接口URL 匹配、频道信息解析、录制器创建、弹幕收集通过createRecorderManager({ providers: [...] })注册进核心调度包autorecord/manager该包负责检查循环、FFmpeg 集成和路径模板渲染新平台只需实现接口再注册即可插件开发指南里有完整流程与示例代码。已有软件想直接接入录制能力走 HTTP Server 的 REST 接口文档写脚本或给 AI Agent 调用则用 CLI 的lar命令所有命令支持--json结构化输出命令参考见 CLI 使用指南。日常使用选桌面客户端服务器长期挂机选服务端形态。遇到 bug 或有功能建议直接到项目仓库提 issue。【免费下载链接】LiveAutoRecord基于 Electron 的多平台直播自动录制软件项目地址: https://gitcode.com/GitHub_Trending/li/LiveAutoRecord创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询