当前位置: 首页 > news >正文

手把手玩转多平台直播自动录制:开源神器从安装到进阶的完整上手指南

手把手玩转多平台直播自动录制:开源神器从安装到进阶的完整上手指南

【免费下载链接】DouyinLiveRecorder可循环值守和多人录制的直播录制软件,支持抖音、TikTok、Youtube、快手、虎牙、斗鱼、B站、小红书、pandatv、sooplive、flextv、popkontv、twitcasting、winktv、百度、微博、酷狗、17Live、Twitch、Acfun、CHZZK、shopee等40+平台直播录制项目地址: https://gitcode.com/gh_mirrors/do/DouyinLiveRecorder

追直播最怕什么?喜欢的演唱会、想反复回看的游戏解说,偏偏在你吃饭、睡觉、开会时开播,等想起来点进去早就散场了。今天介绍的这款开源直播录制工具DouyinLiveRecorder,就是来解决这个遗憾的——它能把抖音、B站、TikTok、YouTube 等 40 多个平台的直播自动录制下来,循环值守、无人看管,主播开播它开录,主播下播它收工,全程不需要你盯着屏幕。

为什么说它是"看直播的人"的宝藏工具

这款工具不是那种功能单一的小脚本,而是一套把"解析、监测、录制、推送"打包好的完整方案。对普通用户来说,最直观的收获有四点:

  • 完全免费且开源:所有代码公开透明,没有广告弹窗、没有隐藏收费项,担心安全问题的朋友可以直接审查源码,社区持续更新修复,用着放心。
  • 一个软件覆盖 40+ 平台:国内有抖音、快手、虎牙、斗鱼、B站、小红书、YY、微博、酷狗、花椒等;海外有 TikTok、Twitch、YouTube、Shopee、17Live 等;连韩国平台的 SOOP、PandaTV、WinkTV、FlexTV 也一并支持,追外网主播再也不用到处找替代方案。
  • 循环值守自动录制:软件会按你设定的间隔(默认 300 秒)反复检查每个直播间状态,发现开播立刻开始录制,下播自动保存文件,适合长时间挂着电脑"守株待兔"。
  • 状态推送不错过:开播、关播都能通过微信、钉钉、Telegram、邮箱、Bark 等渠道通知你,录制之外还能当"开播提醒神器"用。

开录前先备齐这三样东西

动手之前,先确认你的电脑满足下面三个条件,缺哪个补哪个:

需要的东西说明
一台能联网的电脑Windows、macOS、Linux 都支持,跨平台无压力
FFmpeg负责真正"剪流"的工具。Windows 打包版已内置,Linux/macOS 可用系统命令一键安装
Python 3.10+只有用源码方式运行才需要;下载打包版的话可以完全忽略

如果你只是想"赶紧用起来",建议直接走下面的小白路线;爱折腾、想跟进最新代码的朋友再去看源码路线。

零基础最快上手:小白三步走

不想碰代码也没关系,项目提供了打包好的版本,三步就能开始录制:

  1. 下载压缩包:进入项目仓库的 Releases 页面,下载最新发布的 zip 压缩包并解压。个别杀毒软件可能误报,属正常现象,确认来源后放心使用即可。
  2. 填写直播间地址:打开解压目录下config文件夹里的URL_config.ini,把想录制的直播间链接粘贴进去,一行一个。比如:
https://live.douyin.com/745964462470 https://live.bilibili.com/320 https://www.tiktok.com/@pearlgaga88/live
  1. 双击运行:Windows 用户直接双击DouyinLiveRecorder.exe,软件就会开始监测并录制,视频默认保存到同目录下的downloads文件夹,并按平台自动分类,找起来很清爽。

整个过程不到五分钟,这就是"配置即用"的体验。

爱折腾版:源码运行全流程

想自己动手跑源码、跟进最新更新?按下面四步走,前提是先装好 Python 3.10 或更高版本。

第一步,拉取项目代码:

git clone https://gitcode.com/gh_mirrors/do/DouyinLiveRecorder

第二步,进入目录并安装依赖:

cd DouyinLiveRecorder pip3 install -r requirements.txt

第三步,安装 FFmpeg(Windows 可跳过)。Linux 的 CentOS 系执行:

yum install epel-release yum install ffmpeg

Ubuntu/Debian 系执行:

apt update apt install ffmpeg

macOS 用户如果装了 Homebrew,一条命令搞定:

brew install ffmpeg

第四步,启动程序:

python main.py

Linux 下请用python3 main.py。看到终端开始滚动监测信息,就说明一切正常了。

第一次实战:从填地址到出片全流程

第一次跑起来后,你可能关心这几个问题:

地址填什么格式?项目非常"宽容",直接复制浏览器地址栏的直播间链接就能用。比如抖音支持房间号、短链接、主页地址多种形式;小红书、ShowRoom 这类平台还推荐直接用主播主页地址。TikTok、YouTube 等海外平台同理,复制对应直播页面链接即可。

录完存在哪?默认在程序目录下的downloads文件夹里,按"平台 → 主播名"自动建子文件夹,文件名会带上录制时间。你还可以在配置里选择是否按日期、按标题分子目录,是否在文件名里带上直播标题。

怎么停止录制?想在界面里直接中断,按Ctrl+C即可;Windows 用户还可以双击项目自带的StopRecording.vbs一键停止,正在录制的视频会正常保存,不会白白丢一段。

主播临时加播/换链接了怎么办?什么都不用做。软件每个循环都会重新探测状态,主播中途下播再开播,它会接着录,文件自动分段保存。

进阶配置:把 config.ini 吃透

真正决定录制体验的是config/config.ini,建议按下面几组设置逐项调整:

视频保存格式怎么选?这是新手最该先决定的一项。

格式特点适合谁
ts容错性最高,录制中断文件也不易损坏长期挂机、网络不稳的默认首选
flv延迟低、兼容好直播流本身就是 flv 的虎牙等平台
mp4通用性最强,随处可播对稳定性有信心、想省去转换步骤
mkv封装灵活追求高保真的进阶用户
mp3/m4a 音频只录声音不录画面只想收藏电台、音乐类直播

一句话总结:怕损坏就选 ts,这是官方反复推荐的做法。

画质档位怎么定?支持"原画、超清、高清、标清、流畅"五档,默认原画。追星收藏建议原画,日常录制选高清能省不少硬盘。

循环监测时间设多少?默认 300 秒,即每 5 分钟检查一次直播间状态。要长时间挂机的话,建议调大一些,比如 600 秒以上——频繁请求容易被平台限制,咱也不差这几分钟的录制时间。

其他值得开的开关:

  • 分段录制:开启后按设定秒数(默认 1800 秒)把长直播切成小段,避免单个文件过大、也降低损坏风险。
  • 录制完成后自动转为 mp4:想统一格式就在此开启,转完自动删除原文件,省心。
  • 录制空间剩余阈值:磁盘剩余空间低于设定值(默认 1GB)会停止录制,防止写满硬盘。
  • 文件命名与去表情:可设置是否去除文件名里的 emoji 表情,避免某些系统保存报错。

这些高阶玩法,让录制体验直接起飞

基础功能摸熟后,下面这些玩法能帮你把工具的潜力榨干:

多直播间并行录制URL_config.ini里多贴几行地址即可,软件会同时监测、并行录制多个直播间,互不干扰。

给不同直播间单独设画质在地址前加"画质 + 英文逗号"即可:

超清,https://live.douyin.com/745964462470 原画,https://live.bilibili.com/320

暂时不想录又不想删地址?在链接开头加一个#,软件就会跳过该直播间的监测与录制,去掉#恢复,非常灵活。

录制海外平台记得开代理录制 TikTok、SOOP、PandaTV 这类海外平台时,在配置里开启代理并填入代理地址(如127.0.0.1:7890,按你的实际代理端口填写)。程序内部已经预设了需要代理的海外平台清单,你也可以自行增删。

开播/关播消息推送在推送配置里填好渠道(微信、钉钉、tg、邮箱、bark、ntfy 可多选)和对应接口,开播、关播瞬间你就能收到通知。还可以开启"只推送通知不录制",把它当纯开播提醒工具用。

录制完成自动跑脚本在配置里开启"录制完成后执行自定义脚本"并填上命令,就能在每段录制结束后自动执行 Python、bat、bash 脚本,配合参数做上传、转码、重命名等自动化处理。

录制任意 m3u8/flv 地址不限于平台列表——只要你有某个直播的直链(以.m3u8.flv结尾),直接填进地址文件就能录,等于把工具扩展成了"万能录制器"。

不想占本地电脑?用 Docker 跑一个

喜欢容器化部署的朋友,项目内置了完整的 Docker 支持。先确保机器装了 Docker 与 Docker Compose,然后:

docker-compose up

-d参数可让容器在后台运行。想跟进最新代码,也可以本地构建镜像:

docker build -t douyin-live-recorder:latest . docker-compose up

两个小提醒:容器内运行前先把直播间地址写进配置文件;另外不要手动中断容器,否则正在录制的视频文件可能损坏,最好通过docker-compose stop优雅停止。

新手最容易踩的 5 个坑(避坑清单)

把社区里高频出现的问题汇总成清单,照着排查能少走很多弯路:

Q1:录制到一半中断,文件打不开怎么办?答:这正是推荐用 ts 格式的原因。ts 容错性强,中断后已录部分通常仍可播放。另外检查网络是否稳定,适当调大循环监测间隔。

Q2:为什么录海外平台总是失败?答:大概率是没走代理或代理不稳定。先在配置里开启代理、填对代理地址,再确认你的代理能稳定访问目标平台。

Q3:挂机几天后突然录不了,还提示被限制了?答:请求太频繁了。把循环监测时间调大(建议 300 秒以上),同一时间访问网络的线程数也别开太高,避免触发平台风控。

Q4:录制抖音提示需要 Cookie?答:在配置文件的 Cookie 区域填上你登录抖音后浏览器里的 Cookie,按平台一一对应填写即可。

Q5:Docker 里录的视频损坏了?答:容器被强制中断导致的。务必用docker-compose stop正常停止,并全程使用 ts 格式保存。

写在最后

DouyinLiveRecorder 的价值在于:把"解析直播流、循环监测、自动录制、状态推送"这一整套繁琐流程封装成开箱即用的工具,让你不再为错过直播而遗憾,也不用手动守着屏幕。无论是收藏喜欢的歌会、留存课程直播,还是做内容分析,它都能稳稳接住。

最后照例提醒一句:请尊重内容创作者的版权,遵守各平台的使用规则,本工具仅供个人学习研究使用,请勿用于商业用途。项目仍在持续迭代,如果你在使用中发现问题,欢迎去仓库提交 Issue;如果你有更好的想法,也欢迎提交代码,一起把这款开源工具打磨得更好。

【免费下载链接】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),仅供参考

http://www.cnnetsun.cn/news/4128691.html

相关文章:

  • Blender与Plasticity深度对比:如何根据3D建模需求选择最佳工具
  • WPF静态资源与动态资源核心区别:性能、内存与动态主题实战指南
  • 差分隐私在生成式AI智能体中的应用:原理、权衡与工程实践
  • RESOURCE2SKILL:从多模态资源中蒸馏AI智能体可执行技能的技术实践
  • 技术人必备:安全高效获取与验证系统镜像的完整方法论
  • Wand-Enhancer 使用全攻略:源码构建、补丁操作与手机远程面板一篇讲透
  • ARM开发板外接显卡实战:Radxa O6N搭配AMD显卡实现4K游戏
  • SMUDebugTool通关手册:5个关卡,把AMD Ryzen的底层参数从看懂玩到微调
  • AI智能体安全评估框架:从模型风险到系统化防御实践
  • 深度解析88E6390-A0-TLA2I000:Marvell 11端口工业级TSN千兆交换芯片架构与应用
  • 微信聊天记录导出四步速成:把十年对话永久保存并生成年度报告
  • Slivingdoc:多智能体协作中的Notebook冲突解决与S3存储实践
  • 前沿部署工程师修炼指南:100个实战项目打造系统工程能力
  • 基于AI辅助的无损数字水印技术:原理、Python实现与工程实践
  • PCL2启动器安装《我的世界》整合包与联机全攻略
  • Python正则表达式实战:电竞赛事标题结构化解析与信息提取
  • 5 分钟让普通鼠标脱胎换骨:Mac Mouse Fix 把 macOS 鼠标用出触控板手感
  • 毕业季AI求职工具精选与实战技巧
  • 2026年AI招聘系统价格体系与选型指南
  • 2024大模型技术就业指南:核心能力与面试策略
  • AI服务器与储能机柜结构工程师:从成品实现到系统可靠性的角色演变
  • 3D建模布线核心技巧:从青铜狐面案例掌握游戏模型拓扑原理
  • 从零实现Linux cat命令:C语言文件I/O与命令行工具开发实践
  • 单片机毕设选题推荐:基于 STM32 单片机的温度采集与温控继电器驱动系统 基于 STM32 的 DS18B20 温度监测与智能温控装置设计(011204)
  • 算法时间复杂度:从概念到实战,掌握性能优化的核心
  • 技术面试中如何高效展示个人技术成就
  • Anthropic Claude API连接失败排查指南:从网络到配置的完整解决方案
  • OpenCode自定义命令实战:从零配置到自动化工作流
  • 高速PCB设计核心:从传输线特征阻抗原理到SI9000/嘉立创EDA阻抗计算实战
  • AI智能降噪技术在对讲机中的应用与工程评估实践