bilive

Official documentation

7 x 24 hours unattended recording, rendering danmaku, recognizing subtitles, automatic slicing, automatic uploading, compatible with low-configuration machines, start the project, then everyone can be a recorder.

Fast

Using pipeline to process videos, the recording and live broadcast difference is half an hour, and the recording can be uploaded before the broadcast ends!

Small Occupancy

Simultaneously record multiple live broadcasts and danmaku (including normal danmaku, paid danmaku, and gift ship information), and run in a small space.

Template

No complex configuration, ready to use, (🎉NEW) automatically fetch related popular tags through the bilibili search suggestion interface.

(🎉NEW) Automatic slicing upload

Calculate the bullet density to find high-energy fragments and slice them, combine the multi-modal video understanding model GLM-4V-PLUS to automatically generate interesting slice titles and content, and upload them.

Multi-mode

In addition to the pipeline mode, it also supports append and merge modes, and can automatically detect and merge video streams that are segmented due to network issues or live connection issues.

Fine-tune rendering danmaku

Automatically convert xml to ass danmaku file and render it to the video to form a video with danmaku, and upload it automatically. There are fine-tune rendering parameters for different video resolutions.

Low hardware requirements

Even without a GPU, you can complete the recording, danmaku rendering, and uploading process with the most basic single-core CPU and the lowest memory, and there is no minimum configuration requirement. 10-year-old computers or servers can still be used!

(🎉NEW) Automatic rendering subtitles (requires Nvidia GPU)

Use the open-source model whisper from OpenAI to automatically recognize the audio in the video and convert it to subtitles and render it to the video.