BILIVE – 開源AI錄播工具,一站式自動直播錄制與處理
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的項目地址
- GitHub倉庫:https://github.com/timerring/bilive
BILIVE的應用場景
- UP主內容創作:自動錄制直播,生成彈幕、字幕、精彩片段和封面,快速投稿至B站。
- 多平臺推流:支持全天候循環推流,能夠同時管理多個直播間。
- 精彩片段提取:智能識別高能片段,生成吸引人的標題,助力內容推廣。
- 低配置友好:無需GPU,適合老舊設備運行,自動進行清理以節省存儲空間。
- 學習研究:錄制的數據可用于分析,開源代碼便于技術學習和研究。
常見問題
- 如何解決依賴安裝問題?:確保Python版本與依賴庫兼容,必要時手動安裝缺失的依賴。
- 錄制過程現錯誤怎么辦?:檢查房間號和網絡連接,確保錄制配置正確。
- 是否支持多種操作系統?:BILIVE支持Linux和Windows系統,具體操作可參考項目文檔。
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
相關文章
暫無評論...