biliLive-tools  by renmu123

One-stop live stream processing and automation

Created 2 years ago
1,160 stars

Top 33.1% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

This project addresses the fragmentation of tools for live stream recording, processing, and uploading, particularly for Chinese platforms like Bilibili, Douyu, and Huya. It offers a unified, user-friendly solution for content creators, streamers, and clip editors to manage recordings, danmaku, video compression, and automated uploads, streamlining complex post-production workflows.

How It Works

The tool provides a comprehensive suite of features, supporting multiple recording engines (FFmpeg, mesio) and live platforms. It automates danmaku recording and conversion to modern formats like ASS via a GUI, alongside video processing tasks such as compression, Bilibili uploading, and cloud synchronization. Advanced capabilities include webhook automation for various recording tools, file-listening triggers, video rough-cutting based on danmaku activity, and LLM-driven segmentation for music covers with lyric recognition. The design prioritizes an "out-of-the-box" experience with extensive customization options.

Quick Start & Requirements

Client binaries are available for direct download from the project's releases or via Quark Drive. Key dependencies include FFmpeg. Detailed setup and usage instructions are available in the online documentation: https://docs.irenmu.com.

Highlighted Details

  • Supports live recording from Douyu, Huya, Bilibili, and Douyin.
  • Offers robust danmaku handling, including XML to ASS conversion with a GUI and automatic compression.
  • Automates post-recording workflows via webhook integrations and file system monitoring.
  • Features LLM-based video segmentation for music covers and lyric recognition.

Maintenance & Community

The project aims to consolidate fragmented recording tools and requests users to attribute the repository. Data tracking is explicitly stated as absent. Community interaction is facilitated via a QQ group (ID: 872011161).

Licensing & Compatibility

The project is licensed under GPLv3. This license imposes copyleft requirements, meaning derivative works must also be distributed under GPLv3. Commercial use or integration into closed-source projects may be restricted due to these obligations.

Limitations & Caveats

The README does not detail specific limitations, alpha status, or known bugs. The LLM-based features may require significant computational resources not explicitly outlined. The tool's primary focus appears to be on specific Chinese live streaming platforms and workflows.

Health Check
Last Commit

1 week ago

Responsiveness

Inactive

Pull Requests (30d)
13
Issues (30d)
34
Star History
50 stars in the last 30 days

Explore Similar Projects

Starred by Jared Palmer Jared Palmer(SVP at GitHub; Founder of Turborepo; Author of Formik, TSDX) and Travis Fischer Travis Fischer(Founder of Agentic).

stream.new by muxinc

0.2%
588
Video upload and AI content analysis application
Created 5 years ago
Updated 1 day ago
Feedback? Help us improve.