开源直播录制工具,主播开播自动录,完全不用管

开源直播录制工具,主播开播自动录,完全不用管前阵子有个朋友问我 有没有办法自动录直播 他追的一个主播经常半夜开播 白天没时间守着 我翻了翻 GitHub 找到一个挺有意思的项目 DouyinLiveRe 简单来说 这是一个能自动监控 自动录制直播的工具 支持抖音 B 站 快手 TikTok 小红书等 60 多个平台 主播开播就自动开始录 下播自动停 完全不用人盯着 最实用的点在于 把想录的直播间都丢进去

大家好,我是讯享网,很高兴认识大家。这里提供最前沿的Ai技术和互联网信息。



前阵子有个朋友问我:有没有办法自动录直播?他追的一个主播经常半夜开播,白天没时间守着。

我翻了翻GitHub,找到一个挺有意思的项目:DouyinLiveRecorder

简单来说,这是一个能自动监控、自动录制直播的工具。支持抖音、B站、快手、TikTok、小红书等60多个平台,主播开播就自动开始录,下播自动停,完全不用人盯着。

最实用的点在于:把想录的直播间都丢进去,让它24小时轮询检测,再也不用定闹钟守着开播了。

直播内容创作者 想分析同行直播话术、节奏、互动方式,有录播素材可以随时复盘。

粉丝/观众 喜欢的博主经常凌晨直播,或者直播时间跟上班时间冲突,可以用这个自动录下来回看。

教育培训从业者 录制教学直播,方便学员课后复习。

数据分析师/研究员 需要批量采集直播内容做分析研究。

想备份自己直播的人 有些平台不保留回放,或者回放很快过期,可以自己录一份存档。

系统要求:

网络要求:

适合不想装Python、不想折腾环境的人。

第1步:下载程序

  1. 打开项目地址:https://github.com/ihmily/DouyinLiveRecorder
  2. 点击右侧的 Releases(发行版)
  3. 下载最新的 .zip 文件(比如 DouyinLiveRecorder_v3.x.x.zip
  4. 解压到任意文件夹(建议放在空间充足的磁盘)

第2步:配置要录的直播间

  1. 打开解压后的文件夹,找到 config 文件夹
  2. 用记事本打开 URL_config.ini 文件
  3. 把想录的直播间链接填进去,一行一个

格式示例:

https://live.douyin.com/ https://live.bilibili.com/320 https://v.douyin.com/iQFeBnt/ 

支持的链接格式:

  • 抖音标准直播间:https://live.douyin.com/房间号
  • 抖音短链接:https://v.douyin.com/xxxxx/
  • 抖音主页链接:https://www.douyin.com/user/xxxxx
  • B站直播间:https://live.bilibili.com/房间号
  • 快手直播间:https://live.kuaishou.com/u/用户名
  • 小红书直播间:https://www.xiaohongshu.com/user/profile/用户ID(注意:小红书监控功能目前失效,每次直播地址会变,需手动更新)

第3步:调整录制设置(可选)

打开 config/config.ini,可以修改以下参数:

视频格式(重要):

视频保存格式ts|mkv|flv|mp4 = ts 

推荐用 ts 格式,即使录制中断文件也不会损坏。录完可以用工具转成mp4(默认,无需修改)。

画质选择:

原画|超清|高清|标清|流畅 = 原画 

根据你的磁盘空间和网速选择,原画最清晰但文件最大。

检测间隔:

循环时间(秒) = 300 

默认5分钟检测一次直播间状态,挂机的话可以设长一点(比如600秒)。

指定画质录制(高级): 如果想给某个直播间单独指定画质,在 URL_config.ini 里这样写:

超清,https://live.douyin.com/ 高清,https://live.bilibili.com/320 

第4步:开始录制

双击运行 DouyinLiveRecorder.exe,看到命令行窗口显示"正在监测"就说明启动成功了。

录制的视频会保存在 downloads 文件夹里,也可在config.ini里修改路径,自动按平台分类。

第5步:停止录制

不要直接点窗口的X关闭,这样可能导致文件损坏。

正确做法:

  • 运行文件夹里的 StopRecording.vbs 脚本
  • 或者在命令行窗口按 Ctrl+C

想要最新功能、或者想修改代码的,可以用这种方式。

第1步:安装Python和FFmpeg

  • Python:官网下载 3.10+ 版本,安装时勾选"Add to PATH"
  • FFmpeg:Windows用户运行项目里的 ffmpeg_install.py 自动安装;macOS用 brew install ffmpeg;Linux用包管理器安装

第2步:下载项目代码

git clone https://github.com/ihmily/DouyinLiveRecorder.git cd DouyinLiveRecorder 

第3步:创建虚拟环境(推荐)

为避免依赖包污染系统环境,建议创建虚拟环境:

Windows:

python -m venv venv venvScriptsactivate 

macOS/Linux:

python3 -m venv venv source venv/bin/activate 

看到命令行前面出现 (venv) 说明虚拟环境已激活。

第4步:安装依赖

在虚拟环境中安装依赖:

pip install -r requirements.txt 

如果安装慢,可以换国内镜像:

pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple 

第5步:配置和运行

配置方式跟方式一一样,编辑 config/URL_config.ini 添加直播间。

然后运行:

python main.py 

退出虚拟环境: 运行完成后,输入 deactivate 即可退出虚拟环境。

有NAS或者云服务器的,可以用Docker跑,不占用本地电脑。

第1步:安装Docker和Docker Compose

第2步:克隆项目

git clone https://github.com/ihmily/DouyinLiveRecorder.git cd DouyinLiveRecorder 

第3步:启动容器

docker compose up -d 

-d 表示后台运行。配置文件放在 ./config 目录,录制的视频在 ./downloads 目录。

第4步:停止容器(如需)

docker compose stop 

Q1:为什么提示"无法获取直播源"?

A:大部分情况是Cookie过期了。打开 config/config.ini,找到抖音相关的Cookie配置,用浏览器登录抖音后,按F12打开开发者工具,复制新的Cookie填进去。

Q2:录制海外平台(TikTok、Twitch)提示连接失败?

A:需要在 config.ini 里配置代理:

是否使用代理ip(是/否) = 是 代理地址 = 127.0.0.1:7890 使用代理录制的平台 = tiktok,twitch 

Q3:录制的视频打不开或者损坏?

A:

  1. 确保使用 ts 格式录制
  2. 停止录制时用 StopRecording.vbsCtrl+C,不要直接关窗口
  3. 录制过程中不要断网

Q4:能不能同时录多个直播间?

A:可以,在 URL_config.ini 里一行一个链接,程序会自动同时监测多个直播间。

Q5:磁盘满了怎么办?

A:

  1. 定期清理 downloads 文件夹
  2. config.ini 里开启分段录制,限制单个文件大小
  3. 把保存路径改到其他磁盘

Q6:录制中途断网了,文件还能救吗?

A:如果用 ts 格式录制,断网前的内容是可以正常播放的。用其他格式可能会损坏。

临时停用某个直播间 不想录的时候,在链接前加#注释掉:

# https://live.douyin.com/xxxx 

按主播分类存储config.ini 里设置:

保存文件夹是否以作者区分 = 是 

这样录制的视频会自动按主播名字分类存放。

开启推送通知 配置钉钉或企业微信机器人,直播开始/结束时自动收到通知。 在config.ini 里设置:

[推送配置] 直播状态推送渠道 = 微信,钉钉 微信推送接口链接 = https://your-wechat-api.url 钉钉推送接口链接 = https://oapi.dingtalk.com/robot/send?access_token=xxx 

定期重启 长期挂机建议每天重启一次程序,可以在任务计划里设置定时任务。

这个工具完全开源免费,代码透明,没有广告和恶意插件。作者一直在维护,issue回复也比较及时。

如果你也有自动录制直播的需求,可以试试看。

项目地址: https://github.com/ihmily/DouyinLiveRecorder

封面由AI生成

小讯
上一篇 2026-04-18 17:08
下一篇 2026-04-18 17:06

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/269866.html