BILIVE – 开源AI录播工具,一站式自动直播录制与处理

Ai项目3周前发布 Agixxw
720 0 0

BILIVE是什么

BILIVE 是基于 AI 技术的开源工具,专为 B 站直播录制与处理设计。工具支持自动录制直播、渲染弹幕和字幕,支持语音识别、自动切片精彩片段,生成有趣的标题和风格化的视频封面。BILIVE 能自动将处理后的视频投稿至 B 站,综合多种模态模型,兼容超低配置机器,无需 GPU 即可运行,适合个人用户和小型服务器使用。

BILIVE的主要功能

  • 直播录制:自动录制B站直播,支持多房间同时录制,包含弹幕和礼物信息。
  • 弹幕与字幕:自动渲染弹幕,支持语音识别生成字幕。
  • 自动切片:根据弹幕密度提取精彩片段,生成标题。
  • 封面生成:自动生成风格化的视频封面。
  • 自动投稿:支持将视频投稿至B站,兼容分P上传。
  • 低硬件需求:无需GPU,适合超低配置机器运行。

如何使用BILIVE

  • 克隆项目:在终端中运行以下命令,克隆项目、初始化子模块:
git clone --recurse-submodules https://github.com/timerring/bilive.git
cd bilive
  • 安装依赖:在项目目录下安装Python依赖,确保安装了ffmpeg:
pip install -r requirements.txt
  • 配置与启动
    • 核心配置:设置语音识别(ASR)、切片模型(MLLM)、封面生成(Image Gen)的API Key和模式。配置视频上传信息(标题、简介模板、分区tid等)。
    • 录制配置:添加要录制的房间号room_id。设置录制时长duration_limit等参数。
    • 登录
      • 使用bilitool登录
bilitool login --export
      • 或者在子模块中登录
cd src/upload/bilitool
python -m bilitool.cli login
    • 设置录制页面密码:设置环境变量RECORD_KEY。
export RECORD_KEY=your_password
    • 启动录制
./record.sh
    • 启动处理和上传
./upload.sh

BILIVE的项目地址

BILIVE的应用场景

  • UP主内容创作:自动录制直播,生成弹幕、字幕、切片和封面,快速投稿至B站。
  • 多平台推流:支持7×24小时循环推流,同时管理多个直播间。
  • 精彩片段提取:智能识别高能片段,生成吸引人标题,助力内容推广。
  • 低配置友好:无需GPU,适合老旧设备运行,自动清理节省空间。
  • 学习研究:录制数据可用于分析,开源代码便于技术学习。
© 版权声明

相关文章