💡 简介
DouyinLiveRecorder 是一款基于 Python 开发的开源直播录制工具,支持抖音、TikTok、快手、虎牙、斗鱼等40多个国内外主流直播平台的录制功能。这款工具采用 FFmpeg 作为核心录制引擎,具有循环值守、多人同时录制、直播状态推送等实用特性。

项目亮点::
- 开源免费,采用 MIT 许可证
- 支持 Windows/Linux/macOS 多平台运行
- 提供 Docker 容器化部署方案
- 已获得 6.5k GitHub Stars 和 834 Forks
🎯 主要功能
- 멀티 플랫폼 지원:覆盖国内外40+主流直播平台
- 自动录制:循环检测直播间状态,开播自动开始录制
- 画质选择:支持原画、超清等多种画质设置
- 消息推送:支持微信、钉钉、Telegram等平台的开播/下播通知
- 代理支持:可配置代理服务器录制海外平台
- 分段录制:避免长时间录制导致的文件过大问题
- 容器化部署:提供 Docker 镜像和 docker-compose 配置
😺 已支持平台
该工具支持录制以下平台的直播内容(部分平台需要特殊配置):
- 国内平台:抖音、快手、虎牙、斗鱼、B站、小红书、YY、网易CC等
- 海外平台:TikTok、Twitch、Youtube、17Live、AfreecaTV等
- 其他平台:微博直播、百度直播、酷狗直播、Acfun等
完整支持列表可在项目README中查看,开发者还在持续添加新平台支持。
🛠️ 使用方法
小白用户快速上手
- 从 Releases 下载最新发布的压缩包
- 解压后在
config/URL_config.ini
中添加直播间地址(一行一个) - 运行
DouyinLiveRecorder.exe
开始录制 - 录制文件保存在
downloads
文件夹中
高级配置选项
- 画质设置:可在地址前添加"超清,"等画质标识
- 代理配置:海外平台需在配置文件中设置代理服务器
- 临时停用:在地址前加"#"可暂停该直播间录制
- 消息推送:配置微信、钉钉等通知渠道
🚀 技术特点
- 核心架构::
- 使用 Python 3.10+ 开发
- 基于 FFmpeg 进行视频流录制
- 采用异步IO提高并发性能
- 배포 방법::
- 原生运行:需要 Python 环境
- Docker 容器:简化依赖管理
- 打包EXE:Windows用户直接运行
- 프로젝트 구조::
DouyinLiveRecorder/
├── config/ # 配置文件
├── downloads/ # 录制文件保存
├── logs/ # 运行日志
├── streamget/ # 直播流获取模块
├── main.py # 主程序入口
└── ffmpeg_install.py # FFmpeg安装脚本
⚠️ 注意事项
- 部分杀毒软件可能误报,需添加信任
- 推荐使用 ts 格式录制,避免中断导致文件损坏
- 合理设置检测间隔,避免频繁请求被封IP
- 海外平台需要配置代理服务器
- 商业使用需遵守各平台用户协议
🌟 适合人群
- 直播内容创作者:录制自己的直播内容用于后期剪辑
- 内容分析师:收集竞品或行业直播数据
- 技术爱好者:学习直播流处理和Python开发
- 自媒体运营:监控热点直播内容
🔗 相关资源
- 项目地址:GitHub仓库:https://github.com/ihmily/DouyinLiveRecorder
📌 关键词
直播录制工具,抖音直播录制,TikTok录制,多平台直播录制,开源直播工具,FFmpeg录制,Python直播录制
📢 면책 조항 | 도구 사용 알림
1️⃣ 이 글의 내용은 게시 시점에 알려진 정보를 기반으로 하며, AI 기술 및 도구는 자주 업데이트되므로 최신 공식 지침을 참조하시기 바랍니다.
2️⃣ 권장 도구는 기본 심사를 거쳤지만 심층적인 보안 검증을 거치지 않았으므로 직접 적합성과 위험성을 평가하시기 바랍니다.
3️⃣ 타사 AI 도구를 사용할 때는 데이터 개인정보 보호에 주의하고 민감한 정보는 업로드하지 마세요.
4️⃣ 본 웹사이트는 도구의 오용, 기술적 오류 또는 콘텐츠 편차로 인한 직/간접적 손해에 대해 책임을 지지 않습니다.
5️⃣ 일부 도구에는 유료 구독이 필요할 수 있으므로 합리적인 결정을 내리시기 바라며, 이 사이트에는 투자 조언이 포함되어 있지 않습니다.