目录
Bililive-go 是一个用 Go 语言编写的开源项目,专门用于解决直播内容的自动监控与保存问题。与需要开着浏览器录屏的传统方式不同,它直接解析直播流地址并写入硬盘,效率高且稳定。项目在 GitHub 上持续活跃更新,拥有完善的社区支持。
它的核心优势在于灵活性和轻量化。你可以把它部署在软路由、NAS、云服务器或树莓派上,通过网页后台随时添加直播间、查看录制状态,即使电脑关机也不影响它后台默默工作。对于有大量录播需求的剪辑师或想要保存喜欢主播珍贵直播片段的粉丝来说,这是一个很可靠的解决方案。
官网入口地址
Bililive-go 项目官网(GitHub 仓库):https://github.com/bililive-go/bililive-go
下载地址
官方下载地址(获取版本):https://github.com/bililive-go/bililive-go/releases
功能介绍
1. 广泛的主流平台支持
Bililive-go 支持的直播平台覆盖了国内外的头部站点,包括:
国内平台:Bilibili直播、斗鱼、虎牙、抖音直播、快手直播、YY语音、花椒直播等。
国际平台:Twitch、YouTube Live、TwitCasting、OPENREC、17Live、AfreecaTV 等。
这意味着你只需要部署一个工具,就能统一管理不同平台喜欢的主播,不用在每个平台都装一个单独的录制软件。
2. 三种灵活的使用方式
命令行模式:适合临时录制单一主播,直接在终端输入命令和直播间链接即可快速启动录制,按 Ctrl+C 停止。
Docker 容器部署:这是最推荐服务器用户的方案。官方提供了 Docker 镜像,一条命令就能在群晖 NAS、Linux 服务器上跑起来。容器化部署便于统一管理、资源隔离,且重启后自动恢复录制任务。
网页管理后台:这是 Bililive-go 的一大亮点。启动程序后,浏览器访问对应 IP 和端口,你会看到一个直观的可视化面板。在这里你可以添加直播间链接、看到每个直播间的录制状态(是否正在直播、录制文件大小)、修改监控频率,以及直接在线观看正在录制的直播流。
3. 智能自动化监控
在网页后台或配置文件中添加好直播链接后,Bililive-go 会按照设定的间隔(每 30 秒)轮询检测主播是否开播。一旦检测到开播,立即开始录制,主播下播后自动停止。如果直播中途网络断了或程序挂了,恢复后它会检测文件完整性,并在的情况下尝试续录,避免生成多个零碎文件。
4. 强大的通知与修复能力
录制通知:支持 Telegram 机器人、邮件通知。主播一开播,你的手机就会收到消息提醒,防止错过重要直播。
自动修复:对于部分平台不规范的 FLV 文件头,Bililive-go 集成了工具,可以在录制完成后自动修复时间戳,确保生成的视频文件能被剪辑软件(如 Premiere、剪映)正常拖入编辑。
5. 配置文件高度自定义
通过修改 config.yml 文件,高级用户可以定义很细节的行为:
Cookie 设置:对于需要登录才能观看的直播(如 B 站付费直播、特定分区),只需在配置里填入浏览器 Cookie,就能像正常观看一样录制高清原画。
录制路径与格式:自定义视频保存目录,并设置保存为 FLV 或 MP4 格式。
并发限制:设置同时录制任务数,防止网络带宽或硬盘 I/O 被跑满。
应用场景
粉丝录播收藏:喜欢的 VUP 或主播经常深夜直播,在软路由上挂着 Bililive-go,第二天起来就能看到完整的高清录像,不怕错过精彩瞬间。
自媒体素材采集:视频创作者需要收集直播平台的游戏素材或热点片段,用 Bililive-go 自动下载,省去手动录屏的时间,直接导入剪辑软件挑选高光时刻。
直播内容监播与存档:MCN 机构或运营人员需要监督旗下主播的直播状态和话术,可将 Bililive-go 部署在服务器上,自动存档所有主播的直播回放,方便复盘和质检。
跨平台直播同步监控:同时关注 B 站、抖音、YouTube 的主播,不用切换三个网页,一个 Bililive-go 后台就能看到所有主播的在线状态,点一下就能预览画面。
定价与资源占用示例
Bililive-go 免费且开源,采用 MIT 许可证,商用友好。
它非常轻量,运行时内存占用在 50MB 以内,CPU 占用率极低(因为只是下载数据流,不涉及重编码)。以一台树莓派 4B 为例,同时录制 4 个 1080P 直播间,CPU 占用不到 10%。如果部署在低配云服务器上,1核 2G 内存的配置即可流畅带动十几个监控任务。
应用示例:一位 B 站剪辑师在群晖 NAS 的 Docker 里安装了 Bililive-go,添加了 5 位经常合作的主播链接。每天回家打开共享文件夹,昨天的直播录像已经按“主播名 日期”自动整理好了。他只需拖入 Premiere 快速预览,剪辑出两分钟的高光切片发布到短视频平台,工作效率提高了好几倍。
| 源码反馈/咨询 (共有 条反馈) |
Bililive-go常见问题
Bililive-go 不是公司产品,是由众多开发者在 GitHub 上共同维护的一个开源社区项目,靠大家用爱发电和贡献代码。
是一个能帮你全自动录制多个直播平台视频的开源工具,像 B 站、抖音、虎牙这些平台的主播开播了,它就会默默在后台帮你把视频保存下来。
简单的办法是下载对应系统的可执行文件运行,然后浏览器打开它提供的网页后台,把你想录制的主播直播间链接粘贴进去就行了,软件会自动检测开播状态。
是的,免费。它是个开源软件,代码都公开在 GitHub 上,没有收费功能也没有会员限制,放心用就行。
安全的。它只是解析公开的直播流地址,不需要你输入账号密码。只有录制一些特殊直播间才需要填浏览器的 Cookie 信息,而且 Cookie 只保存在你自己电脑的配置文件里,不会上传到别的地方。
推荐用 Docker 部署在 NAS 或者不关机的软路由上。这样设置好以后就不用管了,它会 24 小时默默干活,还能配合 Telegram 机器人通知你主播上线了。
特色是支持平台超级多和拥有网页可视化管理后台。用途就是解放双手,不用自己熬夜盯着录屏,特别适合做主播切片、素材收集或者单纯想收藏直播录像的人。
录制视频的大小取决于主播推流的码率,Bililive-go 只是原样保存数据流,并不会增加额外体积。一般一小时 1080P 高清直播大约占用 1GB 到 2GB 空间,你可以设置自动删除多少天前的旧录像来控制占用。
对于普通用户,下载双击运行然后打开网页添加链接,这个过程很简单。对于高级用户想用 Docker 部署,官方文档也写得挺详细,跟着复制粘贴命令就能搞定。
几乎不占资源。它只是在有直播时把网络数据存到硬盘里,不重新编码视频。就算在老电脑或者树莓派上同时录十几个直播间,CPU 和内存占用都很低。
支持的平台非常多。国内主流的有 Bilibili、斗鱼、虎牙、抖音、快手;国外的支持 YouTube、Twitch 等,基本上你能想到的大平台它都覆盖了。
可以的。新版本已经支持抖音直播录制,你只需要在配置里填好抖音网页版的 Cookie 信息,然后把主播的直播间链接加进去就能录了。