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

기능 목록
- 极快录制:采用流水线处理,录播与直播相差半小时以内。
- 多房间录制:同时录制多个直播间内容,包括普通弹幕、付费弹幕和礼物信息。
- 自动切片:根据弹幕密度切分精彩片段,并自动生成有趣的标题。
- 弹幕渲染:自动转换XML为ASS弹幕文件并渲染到视频中。
- 字幕生成:使用OpenAI的Whisper模型自动识别语音并生成字幕。
- 自动上传:自动将录制和切片视频上传至B站。
- 低配置兼容:无需GPU,最低配置的单核CPU和最低运存即可运行。
도움말 사용
설치 프로세스
- 환경 준비::
- 操作系统:建议使用Ubuntu 22.04及以上版本。
- 硬件要求:最低配置为2核CPU、2G内存、40G硬盘和3Mbps带宽。
- 安装步骤::
- 克隆项目:
git clone https://github.com/timerring/bilive.git
- 프로젝트 카탈로그로 이동합니다:
cd bilive
- 종속성을 설치합니다:
pip install -r requirements.txt
- 配置文件:根据需要修改
settings.toml
문서화.
- 克隆项目:
사용 지침
- 启动录制::
- 움직여야 합니다.
record.sh
脚本启动录制:./record.sh
- 录制过程中会自动保存视频和弹幕文件。
- 움직여야 합니다.
- 自动切片和上传::
- 움직여야 합니다.
scan.sh
脚本扫描视频文件夹并启动切片和上传:./scan.sh
- 系统会根据弹幕密度自动切片,并生成有趣的标题和内容。
- 움직여야 합니다.
- 弹幕和字幕渲染::
- 系统会自动转换XML弹幕文件为ASS格式,并渲染到视频中。
- 使用Whisper模型自动识别语音并生成字幕,渲染到视频中。
- 多房间录制::
- 支持同时录制多个直播间内容,配置文件中可设置多个直播间ID。
세부 운영 절차
- 录制设置::
- 존재
settings.toml
文件中配置直播间ID和录制参数。 - 启动录制后,系统会自动监听并录制指定直播间的内容。
- 존재
- 切片和上传设置::
- 配置切片参数,如弹幕密度阈值和切片时长。
- 系统会根据配置自动切片,并通过B站API上传视频。
- 弹幕和字幕设置::
- 配置弹幕和字幕渲染参数,如字体、颜色和位置。
- 系统会自动渲染弹幕和字幕,并生成最终视频文件。
© 저작권 정책
이 글은 저작권이 있으며 무단으로 복제해서는 안 됩니다.
관련 문서
댓글 없음...