目录
DouyinLiveRecorder是由开发者ihmily在GitHub上维护的一个开源项目,本质上是一个高度自动化的直播录制调度工具。它通过分析各直播平台的网页和接口,提取出真实的直播流地址,然后调用FFmpeg这个强大的多媒体处理工具将直播流保存为视频文件。
这款工具的核心优势在于自动化和批量处理。你只需要把想录制的主播直播间地址提前配置好,程序启动后就会像一个不知疲倦的“值守员”,自动检测主播是否开播。一旦开播,它就会立即开始录制;主播下播后,它也会自动停止并整理文件。对于需要同时追踪多个主播、或者录制海外平台直播内容的用户来说,它能极大地解放双手,不用担心错过精彩内容。
官网入口地址
开源项目地址:https://github.com/ihmily/DouyinLiveRecorder
下载地址
官方下载页面:https://github.com/ihmily/DouyinLiveRecorder/releases
(进入页面后,找到版本,v4.0.7,根据你的电脑系统下载对应的压缩包解压即可使用。)
功能介绍
DouyinLiveRecorder的功能围绕直播录制的自动化和灵活性展开,具体体现在以下几个方面:
广泛的平台支持
支持国内外数十个主流直播平台,包括抖音、TikTok、快手、虎牙、斗鱼、B站、小红书、网易CC、Bigo、AfreecaTV、SOOP、Twitch、YouTube、淘宝直播等。无论是国内还是海外的直播内容,基本都能覆盖。
灵活的配置方式
通过编辑config文件夹内的配置文件来控制所有行为。你可以在URL_config.ini中一行一个地添加要录制的直播间地址,也可以在config.ini中设置全局录制画质(如原画、蓝光)、保存格式(TS或MP4)、分段录制时长等参数。
全自动循环值守
程序启动后会持续运行,自动检测配置列表里的主播是否开播。一旦检测到直播状态,立即开始录制;直播结束后自动停止并保存文件,整个过程无需人工干预。支持同时录制多个直播间。
丰富的状态推送
支持将直播的开始、结束、录制异常等状态信息,实时推送到你的微信(企业微信或Server酱)、钉钉、邮箱、Bark、ntfy等多种渠道。这样即使不在电脑前,也能通过手机及时掌握录制情况。
无水印与高质量录制
对于抖音、快手等平台,能够解析出无水印的原始直播流进行录制。默认情况下会优先选择画质,确保录制的视频质量。
跨平台运行
不仅支持Windows系统,还提供了Linux和macOS的兼容方案。对于喜欢在服务器(如NAS、VPS)上运行的用户,还可以使用Docker镜像进行一键部署,非常方便。
持续更新与修复
开发者更新非常活跃。从更新日志可以看出,项目会频繁修复因平台接口变动导致的录制失败问题(如B站、虎牙、抖音等),并不断新增对更多平台的支持(如近期的咪咕、picarto等)。
应用场景
DouyinLiveRecorder的用途广泛,特别适合以下几类用户:
直播内容创作者与剪辑师
需要录制他主播的直播片段作为二创素材。可以设定好要录制的主播,工具会自动保存完整的直播回放,省去手动录屏的麻烦。
行业研究人员与分析师
需要长期、批量地监控和留存多个直播间的直播内容,用于分析直播话术、运营模式或市场动态。自动化录制能保证数据的完整性和持续性。
个人粉丝
由于工作或时差原因无法蹲守喜欢的主播开播,可以用它来“代看”,等有空时再回看录播,不用担心错过任何一场直播。
多平台直播运营者
需要同时监控和记录自己或竞品在多个平台的直播情况,通过录制回放进行复盘和优化。
需长期值守的监控场景
将某些直播间作为监控来源,配合消息推送功能,可以在发现特定直播内容时第一时间收到通知。
补充信息
关于定价
DouyinLiveRecorder是一个免费的开源项目,不向用户收取任何费用。任何人都可以自由下载、使用,甚至修改源代码。
使用示例:配置一个B站主播的自动录制
-
准备工作:从GitHub Releases页面下载
DouyinLiveRecorder的Windows一键启动包并解压。 -
添加直播间地址:进入解压后的
config文件夹,用记事本打开URL_config.ini文件。找到B站对应的区域(如果没有可以自己创建),将你想录制的主播直播间网址(:https://live.bilibili.com/6)复制粘贴进去,保存文件。 -
启动程序:返回主文件夹,双击运行
DouyinLiveRecorder.exe。程序启动后,就会开始监视列表中该B站主播的开播状态。 -
自动录制:当该主播开播时,程序会自动开始录制,视频文件默认保存在
downloads文件夹下的B站主播专属目录里。主播下播后,录制自动停止。
注意事项
-
合规使用:请确保你录制和使用直播内容的行为符合相关法律法规以及直播平台自身的用户协议,尊重主播和平台的版权。
-
网络环境:录制TikTok、Twitch等海外平台时,需要为程序所在的电脑配置网络代理,并在工具的配置文件中填写正确的代理地址,否则无法连接到直播流。
-
依赖环境:部分版本或高级功能依赖Node.js环境,如果遇到运行问题,可以检查一下电脑是否安装了Node.js,或使用项目提供的包含依赖的一键启动包。
| 源码反馈/咨询 (共有 条反馈) |
DouyinLiveRecorder常见问题
DouyinLiveRecorder不是公司产品,它是由一位名为ihmily的个人开发者在GitHub上发布并维护的开源项目。
是一款可以自动检测并录制多个直播平台内容的免费电脑软件,能帮你在无人看管的情况下把想看的直播保存下来。
下载解压后,找到config文件夹里的URL_config.ini文件,把想录制的主播直播间网址粘贴进去保存,然后运行主程序就行了。它会自动检测并开始录制。
免费。它是一个开源项目,没有任何收费功能,你可以放心使用。
工具本身是开源的,代码公开透明。它不会窃取你的账号信息,但使用时需要遵守直播平台的规定,避免违规使用。
可以的。你只需要把所有想录制的主播直播间地址都添加到URL_config.ini配置文件里,程序就会同时监控和录制这些主播。
可以在config.ini配置文件里设置消息推送功能。支持推送到微信、钉钉、邮箱等,这样你的手机就能收到开播、下播的通知了。
支持的,而且是核心功能之一,能够录制无水印的直播流。也支持快手、B站、虎牙、斗鱼等他很多平台。
可以支持。但由于网络原因,录制TikTok等海外平台需要你为电脑设置网络代理,并在软件的配置文件中正确填写代理地址。
默认会保存在软件所在目录下的downloads文件夹里。每个主播的录制文件会按主播名和日期自动分类存放。
默认录制格式是TS或MP4,你可以在config.ini配置文件中根据自己的喜好进行修改。
是的。它的工作原理就是持续在后台值守监测,所以需要一直保持运行状态。很多人会把它部署在服务器或一直开机的电脑上。