AI个人学习
和实操指南

bilive:B站无人监守直播录制与自动切片、上传工具

综合介绍

bilive是一个专为B站直播录制设计的工具,提供极快的直播录制、自动切片、弹幕渲染和字幕生成功能。该工具兼容超低配置机器,支持7x24小时无人值守录制,自动识别并渲染弹幕和字幕,自动切片并上传至B站。bilive采用流水线处理视频,确保录播与直播几乎同步,适用于多房间录制和低硬件要求的场景。

bilive:B站无人监守直播录制与自动切片、上传工具-1


 

功能列表

  • 极快录制:采用流水线处理,录播与直播相差半小时以内。
  • 多房间录制:同时录制多个直播间内容,包括普通弹幕、付费弹幕和礼物信息。
  • 自动切片:根据弹幕密度切分精彩片段,并自动生成有趣的标题。
  • 弹幕渲染:自动转换XML为ASS弹幕文件并渲染到视频中。
  • 字幕生成:使用OpenAI的Whisper模型自动识别语音并生成字幕。
  • 自动上传:自动将录制和切片视频上传至B站。
  • 低配置兼容:无需GPU,最低配置的单核CPU和最低运存即可运行。

 

使用帮助

安装流程

  1. 环境准备
    • 操作系统:建议使用Ubuntu 22.04及以上版本。
    • 硬件要求:最低配置为2核CPU、2G内存、40G硬盘和3Mbps带宽。
  2. 安装步骤
    • 克隆项目:git clone https://github.com/timerring/bilive.git
    • 进入项目目录:cd bilive
    • 安装依赖:pip install -r requirements.txt
    • 配置文件:根据需要修改settings.toml文件。

使用说明

  1. 启动录制
    • 运行record.sh脚本启动录制:./record.sh
    • 录制过程中会自动保存视频和弹幕文件。
  2. 自动切片和上传
    • 运行scan.sh脚本扫描视频文件夹并启动切片和上传:./scan.sh
    • 系统会根据弹幕密度自动切片,并生成有趣的标题和内容。
  3. 弹幕和字幕渲染
    • 系统会自动转换XML弹幕文件为ASS格式,并渲染到视频中。
    • 使用Whisper模型自动识别语音并生成字幕,渲染到视频中。
  4. 多房间录制
    • 支持同时录制多个直播间内容,配置文件中可设置多个直播间ID。

详细操作流程

  1. 录制设置
    • settings.toml文件中配置直播间ID和录制参数。
    • 启动录制后,系统会自动监听并录制指定直播间的内容。
  2. 切片和上传设置
    • 配置切片参数,如弹幕密度阈值和切片时长。
    • 系统会根据配置自动切片,并通过B站API上传视频。
  3. 弹幕和字幕设置
    • 配置弹幕和字幕渲染参数,如字体、颜色和位置。
    • 系统会自动渲染弹幕和字幕,并生成最终视频文件。
未经允许不得转载:首席AI分享圈 » bilive:B站无人监守直播录制与自动切片、上传工具

首席AI分享圈

首席AI分享圈专注于人工智能学习,提供全面的AI学习内容、AI工具和实操指导。我们的目标是通过高质量的内容和实践经验分享,帮助用户掌握AI技术,一起挖掘AI的无限潜能。无论您是AI初学者还是资深专家,这里都是您获取知识、提升技能、实现创新的理想之地。

联系我们
zh_CN简体中文