免费开源直播录制工具:40+ 平台直播自动存档,错过直播从此与你无关
2026/8/20 9:52:25 网站建设 项目流程

免费开源直播录制工具:40+ 平台直播自动存档,错过直播从此与你无关

【免费下载链接】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、Twitch 等40+ 直播平台,在 Windows、macOS、Linux 上都能跑,代码完全透明可审计。下面咱们不整虚的,直接从"传统方案为什么不好用"讲起,一步步带你把它跑起来。

还在录屏存直播?先看看传统方案的三重暴击

在遇到 DouyinLiveRecorder 之前,我身边不少人存直播靠的是这三招,踩坑各有各的精彩:

传统做法常见翻车现场
手机/电脑录屏开播即录、人走即断,一录就是几个小时,机器卡到风扇起飞,画质还随网络波动
在线解析/下载网站好不容易解析出链接,第二天就失效;画质被压缩,还可能要你授权账号,隐私没保障
蹲平台自带回放很多主播根本不开回放,开了也常有 7 天时限,错过就是错过

这些办法的共性问题在于:都是"人肉盯梢"。你得知道它几点开播,还得在开播那一刻守在设备旁边。而 DouyinLiveRecorder 的思路完全相反——它自己会"守"。

一句话总结:你要做的只是把直播间地址填进配置文件,剩下的检测开播、拉流、分段保存,它全包。

三步完成直播录制配置,今天就能录下第一场

先别被"开源项目"四个字吓到,它的上手路径其实很短:

第一步,备好环境。电脑上装好 Python 3.8 以上版本和 FFmpeg(项目里也带了 ffmpeg_install.py 安装脚本,照着跑就行)。

第二步,拿到代码。想用最新代码,可以克隆仓库:

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

然后安装依赖:

pip install -r requirements.txt

不想折腾 Python 的话,也可以直接下载发布版压缩包,里面是打包好的程序,双击即用。

第三步,填地址,启动。打开config/URL_config.ini,把想录的直播间地址一行一个贴进去:

https://live.douyin.com/745964462470 https://live.bilibili.com/320 https://www.tiktok.com/@pearlgaga88/live

保存后运行python main.py(Windows 下直接双击打包好的 exe 也行),录好的视频会出现在downloads文件夹里,并按平台自动分类。

提示:录制抖音需要先在config/config.ini的 [Cookie] 段填上自己的抖音 cookie,这是平台鉴权要求,其他平台按需填写即可。

白天上班晚上开播?让工具替你循环值守

我实测下来,这大概是它最"省人"的地方。默认每300 秒自动检测一次直播间状态,一旦发现开播就立刻开始录制,播完自动收尾,然后继续蹲下一场。这意味着你完全可以上班前把程序挂上,晚上回家直接看成品。

录长直播还有个隐藏痛点:文件越录越大,万一中途断网或手动关程序,整个文件可能就废了。它的解法是分段录制——默认每 1800 秒切一段,配合config.ini里的"视频保存格式"参数,问题迎刃而解:

录制中断、文件损坏怎么解决?把格式改成ts。这是流媒体原生格式,就算录制中途被打断,已保存的部分依然能正常播放,不会整段报废。这也是我强烈建议新手做的第一项配置。

顺带提醒一句:循环检测时间别贪短,设成 300 秒以上就好,频繁请求反而容易被平台封 IP,得不偿失。

直播间太多管不过来?并行录制加单独画质

一次录十个直播间?没问题,地址多贴几行就行,它是多线程并行录制的,同一时间访问网络的线程数也能在配置里调。

有三个小技巧值得记下来:

  • 临时想停某个直播间,又不想删掉地址?在链接前加个#,它就自动跳过,录到一半的还会正常保存;
  • 不同直播间想要不同画质?在地址前加画质参数,用逗号隔开,比如超清,https://live.douyin.com/745964462470
  • 画质怎么选?默认是原画(最高画质、占空间最大),日常推荐超清或高清,省磁盘又不糊。

录完就完事?文件自动整理与转码

说实话,最初我以为它只是个"录完扔一堆文件"的搬运工,结果配置里藏的整理功能比我想的细得多:

  • 保存文件夹可以按作者、按时间、按标题自动分层,文件名也可以带上标题;
  • 自动去除文件名里的表情符号,免得某些系统上文件打不开;
  • 录制完成后自动转成 MP4,手机、电视、网盘都能直接播;
  • 还能在录制结束后执行自定义脚本,比如自动上传网盘、转码压体积,玩法全看你的想象力。

对靠直播吃饭、需要跨平台备份自己内容的主播来说,这一套自动归档流程能省下大量手工操作时间。

开播第一时间通知你,推送配置一次说清

工具在值守,人也想第一时间知道偶像开播了怎么办?config.ini的 [推送配置] 段就是干这个的,渠道支持微信(Server酱)、钉钉、Telegram、邮箱、Bark,可以多选并存。

实操上你只需做两件事:把"直播状态推送渠道"填上想要的方式,再填对应渠道的接口地址或令牌(钉钉机器人 Webhook、TG bot token 等)。开播、关播都可以分别设置是否推送,甚至有个"只推送通知不录制"的模式——只想收到开播提醒、不想录制的场景也能覆盖。

提示:推送配置看不懂术语不丢人,网上搜"Server酱 申请""钉钉机器人 创建"都有图文教程,跟着填就行,难度一颗星。

海外直播怎么录?代理与 Docker 两条路

录制 TikTok、SOOP、Twitch 这类海外平台时,建议在config.ini里开启代理,填上你的代理地址(格式如127.0.0.1:7890),软件会针对海外平台自动走代理,不影响国内平台录制。

喜欢容器化的朋友也有现成方案,项目自带 Dockerfile 和编排文件:

docker-compose up

想用最新代码就本地先构建镜像再启动。注意在容器里跑之前,先把直播间地址写进配置文件,也别粗暴中断容器,否则正在录制的文件可能不完整。

写在最后

从一个"总错过直播的倒霉蛋",到一个"每天自动收获完整直播存档"的省心用户,中间只隔了一个 DouyinLiveRecorder 的距离。它免费、开源、多平台通吃,社区也在持续扩充平台列表——如果你用着顺手,不妨去项目仓库点个 Star,或者提个 Issue、交个 PR,帮它变得更好。

最后照例提醒一句:工具无罪,用者有心。请遵守各平台的使用规则及相关法律法规,尊重内容创作者的版权,录制内容仅供个人学习研究使用,切勿用于商业用途或侵犯他人权益。

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

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询