免费开源直播录制工具: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),仅供参考