ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

直播结束才想起没录?免费开源直播录制工具 DouyinLiveRecorder,让 40+ 平台的精彩不再错过

直播结束才想起没录?免费开源直播录制工具 DouyinLiveRecorder,让 40+ 平台的精彩不再错过 直播结束才想起没录免费开源直播录制工具 DouyinLiveRecorder让 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 正是一款免费开源的直播录制工具它能替你自动盯守直播间把开播内容完整录下来让你不用再为错过而遗憾。直播结束才想起没录很多人每周都在经历这种遗憾先问一个扎心的问题你上一次想录一场直播却没录成是因为什么大概率是下面几种情况之一平台压根没有回放功能播完就没了用手机录屏录到一半电话进来前功尽弃关注的博主今晚在抖音播、明天又去 TikTok 播你根本记不住要在哪个软件里蹲守又或者直播在凌晨两点开播你实在熬不动夜。这些痛点背后其实是同一个诉求能不能有一款工具把盯直播这件事彻底接过去你只管事后收成片DouyinLiveRecorder 就是冲着这个问题来的。它不依赖平台官方的录播服务而是基于 FFmpeg 直接解析直播源地址在开播时自动起录、关播时自动收尾全程不需要你守在屏幕前。一句话概括它的定位一款可循环值守、可多人并行的直播录制软件把蹲直播变成挂任务。它到底是谁免费开源、跨平台还认识 40 个直播平台对普通用户来说工具的第一道门槛不是功能而是敢不敢用。DouyinLiveRecorder 的底气来自两个词免费和开源。代码完全透明可审计整个项目源码公开有没有夹带私货、有没有偷偷上传数据任何懂技术的人都能查证不存在免费软件靠广告和插件回本的套路。没有弹窗、没有会员墙核心录制功能全部免费开放不会被高清录制需开通会员这类提示打断。社区持续迭代作为活跃维护的开源项目新平台适配和问题修复都来自真实用户反馈功能更新频率远高于一年更一次的商业小软件。跨平台方面它同时覆盖 Windows、macOS 和 Linux。不会编程的普通用户直接下载打包好的压缩包解压即用技术用户则可以从源码跑起来两条路都走得通。至于平台覆盖面这里不打算罗列一份让人看花眼的清单只说你最关心的结论从国内主流的抖音、快手、B站、虎牙、斗鱼、小红书到海外常见的 TikTok、Twitch、YouTube、Shopee再到韩国地区常用的 SOOP、PandaTV、FlexTV 等合计超过 40 个平台而且这个名单还在持续扩充。更关键的一点是所有平台共用同一套配置逻辑。你只需要学会往配置文件里贴一个直播间链接这一件事就能通吃所有平台——学习成本只付一次之后处处复用这正是它比一个平台装一个录制软件省心的地方。动手前先备齐三样东西别在第一步就卡壳很多新手死在装环境这一步其实要准备的也就三样每样都很简单需要准备用途谁需要Python 3.8 运行环境源码方式运行的基础走源码路线的人FFmpeg真正的录像引擎负责拉流和封装视频所有人源码版会自动检测缺失时可运行ffmpeg_install.py自动安装稳定的网络 可选代理网络决定录制能否持续海外平台需要代理录制 TikTok 等海外平台时必须配代理如果你是纯新手、完全不想碰环境直接跳过这一节去项目的 Releases 页面下载最新 zip 压缩包即可FFmpeg 等依赖都已打包在内。唯一的提醒是个别杀毒软件会对打包好的 exe 误报属正常现象忽略即可如果浏览器拦截下载换个浏览器就好。三步完成第一次录制从粘贴链接到拿到成片整个上手过程可以压缩成三步每一步都有明确反馈做完就能看到第一个成片。第一步把直播间链接写进配置。用文本编辑器打开config/URL_config.ini一个链接占一行格式就是最普通的网页地址# 这是注释以 # 开头的行会被跳过不会录制 https://live.douyin.com/745964462470 https://live.bilibili.com/320 https://www.tiktok.com/pearlgaga88/live这一步在做的事告诉工具你要盯哪些房间。顺手提两个小技巧——某间房暂时不想录又舍不得删链接在行首加#即可暂停想单独指定某间房的画质在链接前加画质名和逗号例如超清,https://live.bilibili.com/320。第二步启动程序。免安装版双击DouyinLiveRecorder.exe。源码版先拉取代码再运行。git clone https://gitcode.com/gh_mirrors/do/DouyinLiveRecorder cd DouyinLiveRecorder pip install -r requirements.txt python main.py启动后程序会立刻检查一遍所有链接对应的直播间状态正在直播的房间马上开录没开播的房间进入等待轮询。第三步去downloads目录收货。录制的视频默认按平台分目录保存。程序运行期间控制台会实时显示每个房间的录制状态、时长和文件大小一眼就能确认它在正常工作。从能录到录得好画质、分段、转码与文件整理第一次录制成功只是起点真正决定体验的是config/config.ini里的几个关键开关。这里按痛点 → 配置项 → 效果讲清楚最值得动的四组。痛点一录到一半断了前面的内容全废。解决把视频保存格式设为ts。这是最推荐的格式即使录制中途网络中断已录部分依然完好可播放容错性远高于 MP4 直录。配置项对应视频保存格式ts|mkv|flv|mp4...。痛点二一场直播好几个小时最后得到一个几十 GB 的大文件。解决开启分段录制并设置合理的分段时间如 1800 秒。效果是视频按设定时长自动切成多个小文件既方便管理也降低一个文件损坏全盘皆输的风险。痛点三想要原画收藏又嫌占空间。解决画质档位可选原画/超清/高清/标清/流畅按需挑选即可另外可以开启录制完成后自动转为 mp4配合mp4格式重新编码为h264选项在录制结束后统一转码压缩还能顺手追加格式后删除原文件不留中间产物。痛点四文件全堆在一起回头根本找不到想要的那场。解决开启保存文件夹是否以作者/时间/标题区分文件会自动归档到对应子目录是否去除名称中的表情符号避免某些平台把 emoji 写进文件名导致兼容问题生成时间字幕文件则适合想做剪辑素材的朋友。挂着不管也能录循环值守、多直播间并行与开播通知这一节是它最省心的部分也最值得展开说说。循环值守真正意义上的无人值守。程序默认每 300 秒扫描一次所有配置的直播间发现开播立即起录、发现关播自动保存并继续等待下一场。你甚至可以把它当成7×24 的录播机挂在电脑上出差一周回来该录的一场没落。需要说明的是循环检测时间建议保持在一个合理区间默认值即可太频繁的请求容易触发平台风控这一点后面避坑部分还会再提。多直播间并行。在URL_config.ini里加多少行它就同时盯多少间房彼此互不干扰。同一时间访问网络的线程数这个参数可以按你的带宽和机器性能微调管得宽一点还是跑得快一点由你说了算。开播/关播自动通知。在推送配置区填入渠道信息后节目开播、直播结束都能第一时间推送到你的手机上支持的渠道包括微信、钉钉、Telegram、邮箱、Bark 和 ntfy。更贴心的是有只推送通知不录制模式——有些房间你只想被提醒、不想录文件勾上这个开关即可。录制后的自动化收尾。是否录制完成后执行自定义脚本让你在每段录制结束后自动跑一条命令比如转码、上传、重命名等于把后处理也一并托管了。给服务器党的一句话。项目自带Dockerfile和docker-compose.yaml喜欢容器化部署的人可以docker-compose up一把梭。容器里跑同样建议用ts格式保存并且不要粗暴地手动中断容器否则可能损坏正在录制的文件。过来人踩过的坑这几个细节现在知道还不晚写到这里把社区里高频出现的翻车现场集中排一遍雷都是过来人用真金白银换来的经验。录抖音之前先填 Cookie。config.ini的 Cookie 区有抖音cookie一栏注释明确写着录制抖音必填。不填的话抖音的流地址解析大概率失败。其他平台也有对应 cookie 字段遇到解析报错时优先检查这里。循环时间别调太短。为了少录几分钟把循环时间压到几十秒换来的是请求频率过高、IP 被平台临时封禁得不偿失。默认 300 秒是个经过实践检验的平衡点。格式用 ts别赌人品。前面反复强调过网络抖动、断电、手动退出任何意外都可能中断录制ts 格式能保证已录内容不丢。除非你特别确定录制环境非常稳定否则不建议换成 mp4 直录。优雅停止而不是暴力杀掉。Windows 用户可以用项目自带的StopRecording.vbs或按CtrlC中断录制只想停某个房间在URL_config.ini里给它的链接加#程序会正常保存该房间已录内容再退出不会留下半截文件。海外平台记得开代理。TikTok、SOOP 等海外平台普遍需要代理才能稳定拉流在配置里开启代理并填写代理地址形如127.0.0.1:7890同时确认该平台在使用代理录制的平台列表中。最后说一句使用规范。直播内容凝结着创作者的心血请务必遵守各平台的用户协议和相关法律法规尊重主播与内容创作者的版权本工具仅供个人学习研究使用不要用于商业用途或侵犯他人权益。常见问题答疑上手前先把这几个问题搞清楚Q1它真的完全免费吗会不会有隐藏收费完全免费且开源。项目没有任何会员体系或内购担心的免费变相收费套路在这里不存在代码公开可审计。Q2完全不懂编程能用吗能。下载打包好的压缩包编辑URL_config.ini粘贴链接双击 exe 即可全程不需要写一行代码。配置文件的每个选项都带中文注释照着改就行。Q3支持手机端吗官方主推的是 Windows / macOS / Linux 桌面端和 Docker 部署。手机用户可以在服务器或家里的电脑上跑配合开播推送功能远程收片体验同样完整。Q4录出来的视频存在哪默认在当前目录下的downloads文件夹按平台分类存放也可以在配置里自定义保存路径并开启按作者/时间/标题分目录。Q5为什么都推荐用 ts 格式ts 是流式封装格式即使录制中途断网、断电已录部分依然能正常播放而 mp4 一旦中断很可能整个文件报废。等录制全部结束后再让程序自动转成 mp4 归档两全其美。Q6录制某些海外平台失败怎么办优先检查两件事代理是否开启且地址正确以及该平台是否在使用代理录制的平台列表里。其次是确认对应平台的 cookie 字段已填写。Q7我想长时间挂在服务器上跑需要注意什么推荐用 Docker 部署使用 ts 格式循环时间保持默认或更大并留出足够的磁盘空间。配置里还有录制空间剩余阈值选项磁盘剩余空间低于设定值时程序会自动停止录制避免写满硬盘。如果看完这篇文章你已经跃跃欲试那么最快的路径就是下载打包版或拉取源码 → 粘贴一个你常看的直播间链接 → 启动然后安心做你自己的事。项目的完整说明与平台链接示例见根目录的README.md想深入了解实现细节的朋友可以翻一翻这些源码模块——入口逻辑在main.py各平台直播数据解析在douyinliverecorder/spider.py直播源地址获取在douyinliverecorder/stream.py消息推送在msg_push.pyFFmpeg 依赖检测与安装在ffmpeg_install.py。愿每一场你不想错过的直播都能被稳稳接住。【免费下载链接】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),仅供参考
返回列表