[Github] DouyinLiveRecorder – 抖音、B站等直播自动录制工具

Github发现2026-04-26发布 WarpEdit
249 0 0

DouyinLiveRecorder 是一个面向 Windows、Linux 与 Docker 的开源直播录制工具。它循环检查配置中的直播间,检测到开播后调用 FFmpeg 保存视频,适合在获得授权的前提下归档自己的直播或被许可的公开内容。它并不绕过平台权限,也不能替代版权和隐私判断。

DouyinLiveRecorder GitHub 项目与直播录制工具界面

录制流程与文件

程序读取直播间列表,按间隔查询状态,开播后交给 FFmpeg 录制,并可按配置切片、转码或发送通知。官方 README 列出抖音、B站、斗鱼、虎牙、TikTok、Twitch、YouTube 等 40 多个平台,但平台接口会变化;列表中的“支持”不等于任何时间、地区和账号都能稳定录制。

截至 2026 年 8 月 1 日,仓库采用 MIT 许可证,约有 10,622 个 Star、1,420 个 Fork,未归档;GitHub 最新正式 Release 为 v4.0.7(2025 年 10 月 24 日)。版本号和平台兼容性应以 Releases 与近期 Issue 为准。

三种运行方式怎么选

方式 适合场景 需要注意
Windows 打包版 希望解压后配置并运行 只从官方 GitHub Releases 下载,先核对发布者和文件扫描结果
源码运行 需要审查、修改或跟踪新版 官方要求 Python 3.10 以上,并推荐使用 uv 管理环境
Docker Compose 服务器长期运行、便于隔离 要挂载配置与输出目录,并关注磁盘空间、容器权限和时区

Windows 打包文件通常带有 FFmpeg;Linux 与 macOS 的源码运行需要自行安装 FFmpeg。不要看到杀毒软件告警就直接忽略,应先确认下载地址确实属于官方仓库、检查 Release 说明,并用多引擎扫描或隔离环境验证。

直播间配置怎样写

官方配置方式是一行一个直播间地址;在行首加 # 可暂时禁用。可在 URL 前加入画质前缀,例如:

超清,https://live.douyin.com/直播间标识
# https://live.bilibili.com/房间号

同一平台的分享短链、主页链接和真实直播间 URL 可能不是同一种格式,应按 README 对应平台的示例填写。先只放一个房间测试输出目录、画质和切片,再扩大到多个房间,避免错误配置同时占满带宽或磁盘。

海外平台、代理与查询频率

部分海外站点需要可访问其服务的网络环境,项目支持代理相关配置。但代理只解决网络路径,不保证账号、地区或内容权限。检查间隔过短还可能触发平台限流或 IP 风控;稳定运行通常需要适当降低查询频率,并观察日志中的 HTTP 状态和重试行为。

平台改版后,如果某个站点突然失效,应先查官方仓库近期 Issue 和提交,不要随意从聊天群下载来路不明的“修复版”。

怎样停止才不容易损坏文件

本机运行可使用 Ctrl+C 或项目提供的停止脚本,让录制进程有机会正常收尾。Docker 场景直接强制终止容器时,正在写入的 MP4 可能无法完成索引;官方因此建议优先考虑 TS 等更能容忍中断的格式。重要录制仍应定期测试播放、备份并监控剩余磁盘。

通知、多房间与资源预算

项目提供开播或录制状态通知配置,也支持同时监测多个房间。真正的瓶颈通常不是房间列表长度,而是并发下载带宽、FFmpeg 转码的 CPU/GPU、磁盘写入和保留周期。若只需要原始归档,避免不必要的实时转码可以降低资源消耗。

项目入口与使用边界

录制前应确认平台条款、主播授权、个人信息和当地法律要求。公开可观看不自动等于允许批量下载、再上传或商业使用;本文仅介绍工具配置,不构成对内容使用权的确认。

© 版权声明

相关文章

暂无评论

none
暂无评论...