5 分钟搭好自己的多平台直播录制系统DouyinLiveRecorder 完整新手指南【免费下载链接】DouyinLiveRecorder可循环值守和多人录制的直播录制软件支持抖音、TikTok、Youtube、快手、虎牙、斗鱼、B站、小红书、pandatv、sooplive、flextv、popkontv、twitcasting、winktv、百度、微博、酷狗、17Live、Twitch、Acfun、CHZZK、shopee等40平台直播录制项目地址: https://gitcode.com/gh_mirrors/do/DouyinLiveRecorderDouyinLiveRecorder 是一款基于 Python 的开源直播录制工具能自动循环值守并录制抖音、TikTok、B 站、快手、虎牙、斗鱼、YouTube、Twitch 等 40 多个平台的直播流。你只需要把直播间地址填进一个配置文件剩下的找直播间、查开播、拉流、存盘全部自动完成。适合直播内容存档、赛事与课程留存、跨平台直播监控也适合只想挂上就跑的普通用户。快速上手5 分钟录下第一场直播 整个过程就三步装依赖、填地址、启动。安装依赖三条命令搞定项目要求 Python 3.10 以上建议 3.11。FFmpeg 是实际干活的录制引擎Linux 系统需要自己先装好Ubuntu 用apt install ffmpegmacOS 用brew install ffmpegWindows 用户可以直接用发布包自带的版本不用额外操心。git clone https://gitcode.com/gh_mirrors/do/DouyinLiveRecorder cd DouyinLiveRecorder pip install -r requirements.txt填写直播间地址打开 config/URL_config.ini一行写一个直播间链接。几个好用的语法在行首加#就暂停监控这个房间链接不用删想恢复时去掉#即可在链接前加清晰度,链接可以给单个房间单独指定画质比如超清,https://live.douyin.com/xxx直接粘一个.m3u8或.flv流地址也能录走的是通用录制通道# 抖音房间默认原画 https://live.douyin.com/745964462470 # 这个房间单独指定超清画质 超清,https://live.douyin.com/yall1102 # B站房间 https://live.bilibili.com/320 # 暂时不想录虎牙这个房间注释掉即可 # https://www.huya.com/52333运行看它开始干活执行python main.py启动 main.py。终端会每几秒刷新一次显示共监测 X 个直播中和正在录制的列表。房间一旦开播视频就自动落到项目根目录的downloads文件夹里按平台/主播名分目录存放。录抖音的话记得先在 config/config.ini 的[Cookie]段里填上抖音 cookie浏览器登录抖音后 F12 复制其他平台大多不填也能用。录制参数怎么调清晰度、格式、分段所有录制行为都由 config/config.ini 控制。下面按改哪个参数、达到什么效果来说。保存格式与清晰度怎么选常用的一组参数长这样[录制设置] 视频保存格式ts|mkv|flv|mp4|mp3音频|m4a音频 ts 原画|超清|高清|标清|流畅 原画 分段录制是否开启 是 视频分段时间(秒) 1800 录制完成后自动转为mp4格式 是格式日常挂机推荐ts它对断流最宽容录坏概率最小想直接看就选mp4只关心声音比如录电台类直播可选mp3音频或m4a音频清晰度默认录原画带宽紧张或想省空间时改成超清或高清分段录制开启后每 1800 秒可自定切一个新文件避免一个文件越滚越大坏也只坏一小段自动转 mp4配合 ts 录制使用录完自动合并转成 mp4日常观感最好另外直播保存路径(不填则默认)可以指定存放位置保存文件夹是否以作者区分等三个开关决定目录结构默认按作者分文件夹同一主播的多次直播不会混在一起。代理怎么配录 TikTok、Twitch、YouTube 等海外平台基本必须走代理。改三个参数是否使用代理ip(是/否)设为是代理地址填你的代理例如127.0.0.1:7890程序启动时还会自动探测系统代理设置想跳过这个检测就把是否跳过代理检测(是/否)设为是只给部分平台走代理的玩法见下文进阶玩法。开播关播推送怎么设[推送配置]段支持微信、钉钉、tg、邮箱、bark、ntfy 六种渠道可多选主播一开播就能收到通知人在外面也能第一时间知道直播状态推送渠道 钉钉,邮箱这样填写即生效直播推送检测频率(秒)控制多久查一次开播状态默认 1800 秒别调太频繁开播推送开启(是/否)、关播推送开启(是/否)分别控制两个方向的提醒只推送通知不录制(是/否)设为是后程序只当哨兵发通知不实际录制——适合多机器分工原理浅析一个链接怎么变成视频文件不用看代码也能理解它的工作方式整个流程像侦察兵 调台员 摄像机的三人小组侦察兵Spider 层douyinliverecorder/spider.py 负责向各平台发请求判断这个房间现在开没开播、主播是谁、流地址藏在哪。各平台接口格式五花八门有的还要签名、要 cookie这部分全在 Spider 里消化掉了。个别平台如淘宝、LiveMe的签名算法项目把对应的 JS 脚本放在douyinliverecorder/javascript/目录下运行时由 Python 调 Node.js 执行来算签名。调台员Stream 层douyinliverecorder/stream.py 拿到平台返回的数据后从中挑出符合你要求清晰度的流地址m3u8 或 flv相当于电视里换到你想看的那一路信号。摄像机FFmpeg拿到流地址后程序拼好一条 ffmpeg 命令交给它——FFmpeg 像一台摄像机程序只负责告诉它对准哪个频道、存到哪个位置。它内置了断线重连、超时重试这类参数所以偶尔的网络抖动不会直接毁掉录制。三个房间就是三组这样的小组并行跑受同一时间访问网络的线程数默认 3限制防止请求太猛被平台限流。跑久了如果错误变多程序还会自动降线程数稳定后慢慢恢复这个动态调节你基本无感。进阶玩法长期值守的 4 个实用配置 ⚙️多平台代理策略国内直连海外走代理配置文件里默认已经列好了一份走代理平台名单使用代理录制的平台(逗号分隔) tiktok, sooplive, pandalive, winktv, flextv, popkontv, twitch, liveme, showroom, chzzk, shopee, shp, youtu也就是说开着全局代理时抖音、B 站这些国内平台依然直连只有名单里的海外平台走代理两边互不影响。如果你还想让别的平台也走代理写进额外使用代理录制的平台(逗号分隔)即可。自定义脚本录完自动干活是否录制完成后执行自定义脚本设为是再在自定义脚本执行命令里写你的命令比如python post_process.py。每次录制结束后程序会把房间名、文件路径、格式等参数追加到命令后面执行非常适合做自动打标签、上传备份这类录完接着跑的流水线。Linux 下注意脚本要有执行权限。省盘空间与保命设置录制空间剩余阈值(gb)磁盘剩余低于该值默认 1GB程序直接退出防止把硬盘写满追加格式后删除原文件转 mp4 后删掉原 ts节省一份空间循环时间别调太短循环时间(秒)建议 300 秒起步长时间挂机尤其如此请求太频繁有被封 IP 的风险其他值得知道的开关是否强制启用https录制有些源 http 不稳时开启生成时间字幕文件生成 srt 时间轴文件适合做视频校对是否显示直播源地址开启后日志里会打印实际拉流地址排查问题有用常见问题现象 → 原因 → 解决 ❓抖音房间一直获取失败现象日志反复提示抖音网址内容获取失败原因抖音 cookie 过期或未填写这是录抖音的必填项解决浏览器登录 live.douyin.comF12 → Network → 复制完整 Cookie更新到 config/config.ini 的抖音cookie一行重启程序海外平台提示网络异常现象日志出现请检查网络是否能正常访问TikTok平台之类的红字原因没有可用的代理国内网络访问不了该平台解决确认是否使用代理ip(是/否) 是且代理地址填的本地代理确实在运行也可以先用浏览器经同一代理打开该直播间页面验证通路录制出来的文件播放卡顿或损坏现象文件尾部损坏、播放器报错原因单文件录制时间太长或格式对断流不友好解决格式用ts、开启分段录制1800 秒左右、开启录完自动转 mp4——这三项组合是社区验证过的最稳方案怎么优雅地停掉录制现象想停掉某个房间或全部录制原因——解决全部停终端CtrlCWindows 也可双击 StopRecording.vbs只停某个房间在 config/URL_config.ini 里给它加#注释已录内容会正常收尾保存收尾它适合谁DouyinLiveRecorder 的价值在于省心一次配置长期挂机多平台统一收纳还带开播推送和自动分段。如果你是直播内容运营、课程/赛事存档需求者或者单纯想攒一些主播的历史直播它基本开箱即用。发展方向上这类工具的生命线是平台接口——接口一改就得跟进所以保持关注版本更新、及时升级是最实际的维护。它不承诺永不失效但在常规场景下稳定性对得起值守两个字。【免费下载链接】DouyinLiveRecorder可循环值守和多人录制的直播录制软件支持抖音、TikTok、Youtube、快手、虎牙、斗鱼、B站、小红书、pandatv、sooplive、flextv、popkontv、twitcasting、winktv、百度、微博、酷狗、17Live、Twitch、Acfun、CHZZK、shopee等40平台直播录制项目地址: https://gitcode.com/gh_mirrors/do/DouyinLiveRecorder创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
企业数字化 ERP 产品动态
相关推荐
Horizon AI新闻雷达:如何从信息过载中拯救你的时间? Horizon AI新闻雷达:如何从信息过载中拯救你的时间? 【免费下载链接】Horizon 📡 Your own AI-powered news radar. Generates daily briefings in English & Chinese. | 用 AI 构建你专属的新闻雷达 项目地址: https://gitcode.com/Gi… · 2026/11/5 3:30:15
如何用Horizon打造你的专属AI新闻雷达:简单三步快速部署指南 如何用Horizon打造你的专属AI新闻雷达:简单三步快速部署指南 【免费下载链接】Horizon 📡 Your own AI-powered news radar. Generates daily briefings in English & Chinese. | 用 AI 构建你专属的新闻雷达 项目地址: https://gitcode.com/GitHu… · 2026/11/5 3:30:15
2026美赛通关指南|从选题到O奖:附优秀论文+避坑清单 第一次参加美赛,最容易卡住的往往是三个问题:选什么题,怎样判断模型是否有效,以及如何把结果写成一篇别人读得懂的英文论文。准备工作应围绕这三个问题展开,而不是先收集一长串算法名称。
下面按“理解任务—完成基线… · 2026/11/5 3:30:15
Consul分布式服务治理:原理、实践与优化 1. Consul核心原理深度解析在分布式系统架构中,服务治理中间件扮演着至关重要的角色。作为HashiCorp公司推出的开源产品,Consul以其独特的架构设计和丰富的功能集,在服务发现、配置管理等领域占据重要地位。让我们从底层原理开始,… · 2026/11/5 4:15:33
微信小程序投票系统Demo:云开发实现创建发布与防重复 简介:这是一套面向微信小程序开发者与课程学习者的投票系统实战源码,围绕投票创建、发布和结果展示搭建了可直接运行的 demo,适合用来理解小程序项目组织、页面生命周期与前后端数据交互,也可作为评选、问卷和市场调研类应用的起步… · 2026/11/5 4:15:33
线性回归与逻辑回归:核心原理与实战应用对比 1. 回归模型基础概念解析回归分析是统计学中最基础也最强大的预测建模技术之一,它通过建立自变量与因变量之间的关系方程,帮助我们理解变量间的关联程度并进行预测。在众多回归模型中,线性回归和逻辑回归构成了数据分析的基石,它们… · 2026/11/5 4:15:33
蓝牙协议分析实战:日志提取与数据处理技巧 1. 蓝牙协议分析实战:从日志文件提取关键数据作为一名长期从事无线安全研究的工程师,我经常需要分析各种蓝牙协议数据包。最近在PolarCTF比赛中遇到一道关于蓝牙日志分析的题目,正好借此机会分享一套完整的蓝牙协议分析流程。这个案例不仅适用… · 2026/11/5 4:15:33
基于JSP的高校评教系统开发实践与优化 1. 项目概述高校评教系统是提升教学质量的重要工具,我最近完成了一个基于JSP技术栈的评教系统开发项目。这个系统实现了学生在线评教、教师查看反馈、管理员管理评价指标等功能,采用经典的MVC架构,前端使用JSPHTML/CSS,后端基于Ja… · 2026/11/5 4:15:33
彩色虚拟打印机实战:PDF/位图输出、DPI调优与批量验收 简介:zan彩色虚拟打印机中文版5.0.10是一款面向办公用户及设计、摄影从业者的虚拟打印工具,安装后会以虚拟打印机形式出现在系统设备列表中,把任意可打印文档输出为JPEG、PNG等图片或PDF文件,解决格式转换需依赖多个软件、输出内容… · 2026/11/5 4:14:33
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 3:16:49
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 6:59:29
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 7:02:38
多智能体协作系统架构设计与实践优化 1. 多智能体协作系统的时代背景2017年Transformer架构的诞生彻底改变了人工智能的发展轨迹。当行业还沉浸在单一大模型带来的性能突破时,Anthropic的研究团队已经将目光投向了更前沿的领域——如何让多个智能体通过协作产生超越单体能力的系统智能。这就像交响乐团中… · 2026/11/5 0:00:39
大模型系统性入门实战指南:从原理到部署微调的全链路路线 提到大模型的系统性入门,我先说个结论:这事真不难,难的是资料太散、路线太多,今天这个框架明天那个工具,新人很容易在“收藏夹吃灰”和“教程看到一半放弃”之间反复横跳。市面上关于大模型的内容少说有几十万篇&#… · 2026/11/5 0:00:39
鸿蒙文件系统沙箱机制解析与开发实践 1. 鸿蒙文件系统沙箱机制深度解析作为一名从Android转向鸿蒙开发的工程师,我深刻体会到文件系统访问是迁移过程中最先遇到的"拦路虎"。在Android上运行良好的文件读写代码,在鸿蒙真机环境却频频出现文件写入后神秘消失或直接抛出权限拒绝错误的… · 2026/11/5 0:00:39
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 3:16:49
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 6:59:29
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 7:02:38