BILIVE

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

BILIVE

BILIVE是一款基于人工智能技术的开源工具,专为B站直播的录制与后期处理而设计。该工具具备自动录制直播、实时渲染弹幕和字幕、语音识别、精彩片段自动切片以及生成吸引人的视频标题和风格化封面的能力。此外,BILIVE能够将处理完成的视频直接投稿至B站,兼容低配置机器,无需GPU即可运行,十分适合个人用户和小型服务器。

BILIVE是什么

BILIVE是一款利用人工智能技术的开源工具,专门为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密钥和模式。同时配置视频上传信息(标题、简介模板、分区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站。
  • 多平台推流:支持全天候循环推流,能够同时管理多个直播间。
  • 精彩片段提取:智能识别高能片段,生成吸引人的标题,助力内容推广。
  • 低配置友好:无需GPU,适合老旧设备运行,自动进行清理以节省存储空间。
  • 学习研究:录制的数据可用于分析,开源代码便于技术学习和研究。

常见问题

  • 如何解决依赖安装问题?:确保Python版本与依赖库兼容,必要时手动安装缺失的依赖。
  • 录制过程现错误怎么办?:检查房间号和网络连接,确保录制配置正确。
  • 是否支持多种操作系统?:BILIVE支持Linux和Windows系统,具体操作可参考项目文档。
阅读原文
© 版权声明
Trae官网

相关文章

Trae官网

暂无评论

暂无评论...