大家好,我是每日给大家推荐优秀开源项目的小G!
还在为错过精彩直播而捶胸顿足?还在为手动录制、剪辑、上传B站视频而头秃?🤯 今天小G给大家挖到一个宝藏级开源项目——BILIVE!短短几天时间,BILIVE在GitHub上已经收获了 1.7k+ Stars!它简直是B站UP主(和想成为UP主你)的福音!想象一下,7×24小时自动监控录制、弹幕字幕自动搞定、高能片段自动切好、连封面和投稿都帮你包办了… 是不是已经心动了?往下看,保证让你惊呼:太强了!
✨ BILIVE:不止于录播,更是你的智能B站管家 ✨
简单来说,BILIVE是一个能自动监听和录制B站直播及弹幕的开源工具。但它绝不止步于此,看看这些让人直呼“哇塞”的功能:
- 🚀 速度快到飞起:
采用 pipeline
流水线处理,录播基本和直播同步,没下播就能看录播,堪称B站最快! - 🧠 AI智能加持:
- 自动弹幕渲染:
妈妈再也不用担心我看录播没弹幕了!它能自动转换弹幕并渲染进视频。 - 自动语音字幕:
采用OpenAI的 whisper
模型,自动识别语音生成字幕,生肉也能啃得动! - 自动高能切片:
根据弹幕密度智能寻找高能片段,并利用 GLM-4V-PLUS
、Gemini
等大模型生成有趣标题,切片上传一条龙! - 自动生成封面:
利用各种图像生成模型(如 Stable Diffusion
,Midjourney
风格等),自动生成风格多变的视频封面。 - 💪 兼容性超强:
-
支持 amd64
和arm64
架构。 -
同时录制多个直播间,管理方便。 - 💰 持久化登录 & 多P投稿:
基于强大的 bilitool
(已开源),登录一次管很久,还能自动多P投稿。 - 🌐 自动多平台推流:
甚至还能用 looplive
(已开源)实现7×24小时全自动循环多平台直播推流。
项目架构流程如下:

配置要求?不存在的!
担心自己的小破电脑带不动?完全多虑了! BILIVE对硬件要求极低,官方表示:
无需GPU,只需最基础的单核CPU搭配最低的运存即可完成录制,弹幕渲染,上传等等全部过程,无最低配置要求,10年前的电脑或服务器依然可以使用!
当然,如果你想在本地部署whisper
进行语音识别,那还是需要一块NVIDIA显卡支持的(具体显存要求可以参考项目文档)。不过对于大多数只想安安静静录个播、传个视频的同学来说,几乎任何机器都能跑! 简直不要太友好!
如何快速上手?三步带你起飞!
想立刻体验?跟着小G的步骤来(详细教程请看官方文档):
1 克隆项目:
# 推荐直接带--recurse-submodules克隆,一步到位
git clone --recurse-submodules https://github.com/timerring/bilive.git
cd bilive
安装依赖:
# 建议在虚拟环境里操作哦
pip install -r requirements.txt
# 别忘了根据你的系统安装 ffmpeg
配置与启动:
- 核心配置 (
bilive.toml
):
设置ASR(语音识别)、MLLM(切片模型)、Image Gen(封面生成)的API Key和模式,以及视频上传信息(标题、简介模板、分区 tid
等)。 - 录制配置 (
settings.toml
):
添加要录制的房间号 room_id
,设置录制时长duration_limit
等。 - 登录 (
bilitool
):
命令行运行 bilitool login --export
或在src/upload/bilitool
下运行python -m bilitool.cli login
,扫码登录获取cookie.json
放项目根目录。 - 设置录制页面密码:
export RECORD_KEY=your_password
(替换成你的密码)。 - 启动!
./record.sh # 启动录制
./upload.sh # 启动处理和上传
搞定!就是这么简单,你的7×24小时B站录播机器人正式上岗!
传送门
https://github.com/timerring/bilive/blob/main/README.md
扫码加入技术交流群,备注「开发语言-城市-昵称」
(文:GitHubStore)