關(guān)于bililive-go (Ver.0.7.8)最新配置文件的講解


各位好!這次分享的是GitHub上hr3lxphr6j大佬所制作的bililive-go(直播錄制軟件)最新配置文件逐行講解!因?yàn)樵髡遠(yuǎn)r3lxphr6j大佬考研緣故,GitHub和網(wǎng)絡(luò)上相關(guān)資料文件較少。也是經(jīng)過(guò)GitHub和bililive-go交流群的各位大佬各種經(jīng)驗(yàn)總結(jié)。
希望給各位使用bililive-go做個(gè)參考!


配置文件存在目錄:/安裝目錄/bililive-go/config.yml
rpc:
? enable: true # 是否開(kāi)啟API
? bind: 127.0.0.1:8080?# 監(jiān)聽(tīng)地址
【這里顯示的我們?cè)跒g覽器網(wǎng)頁(yè)UI的管理網(wǎng)址,可以修改。一般推薦默認(rèn)】
debug: true??# debug模式
【開(kāi)啟后,在bililive-go.log內(nèi)輸出詳細(xì)程序運(yùn)行報(bào)文日志,方便排錯(cuò)和求助大佬。一般建議推薦開(kāi)啟】
interval: 20?# 直播間狀態(tài)查詢間隔時(shí)間(單位:秒)
【默認(rèn)間隔20S輪詢一次。如果錄制直播多的話,建議間隔加長(zhǎng)。否則抓到流地址很容易被直播官方服務(wù)器Ban掉】
out_put_path: ./# 輸出文件路徑
【這里是錄制文件輸出路徑。docker版本安裝用戶需要注意掛載參數(shù)“/srv/bililive"直接對(duì)應(yīng)自己要存放的目錄即可】
log:
? out_put_folder: ./? ? ? ? ? ?# 輸出log路徑
【默認(rèn)"./",直接輸出在安裝目錄下。有特殊需求可以單獨(dú)存放】
? save_last_log: true? ? ? ?# 是否保存最近報(bào)文
? save_every_log: false? # 是否保存每條報(bào)文都生成一個(gè)log文件
feature:
? use_native_flv_parser: false? ?#是否開(kāi)啟flv parser錄制
【默認(rèn)flase,默認(rèn)bililive-go使用ffmpeg錄制。如果錄制視頻出現(xiàn)花屏(P.S:直播畫(huà)面分辨率突變、某些平臺(tái)PK階段,容易出現(xiàn)花屏)情況,可以嘗試開(kāi)始flv _parser】
? remove_symbol_other_character: false #是否替換部分文件含特殊字符文件名
【默認(rèn)flase。當(dāng)錄制文件名含有特殊字符,會(huì)出現(xiàn)亂碼可以開(kāi)啟此選項(xiàng)】
live_rooms:
- url: https://live.bilibili.com/xxxxxx
? is_listening: true
【此行代表錄制直播間網(wǎng)站,我以B站為例。后面“is_listening”表示是否持續(xù)監(jiān)控直播間狀態(tài),默認(rèn)“true”,這樣就能實(shí)現(xiàn)主播開(kāi)播的自動(dòng)檢測(cè)?!?/p>
(強(qiáng)烈推薦:在Web UI上可以直接圖像化操作添加和停止監(jiān)控、刪除。操作完,記得保存配置)
out_put_tmpl: "" #輸出添加直播間配置
【默認(rèn)“”,建議不要修改】
video_split_strategies:
? on_room_name_changed: false#是否直播間名稱(chēng)發(fā)生改變時(shí)分隔錄像
? max_duration: 0? ? # 單個(gè)錄像最大時(shí)長(zhǎng)
【默認(rèn)0,不啟用。如果有分段或者具體時(shí)間要求可以修改】
cookies: {}
on_record_finished:
? convert_to_mp4: true #錄制完成后,是否轉(zhuǎn)換成MP4
? delete_flv_after_convert: true #是否轉(zhuǎn)換完成后刪除錄制文件(flv格式)
【默認(rèn)ffmpeg錄制流,錄制生成為.flv格式。如果有.MP4格式需求的友友們,可以開(kāi)啟。千萬(wàn)記住轉(zhuǎn)換MP4是在錄制完成后,ffmpeg才會(huì)轉(zhuǎn)碼MP4,不是邊錄邊轉(zhuǎn)哦!】
timeout_in_us: 60000000#超時(shí)查詢

本篇文章只是基于各方經(jīng)驗(yàn)總結(jié)。
如有問(wèn)題或者有錯(cuò)誤的地方,歡迎在下方指正或討論!

下面附上Github項(xiàng)目地址:https://github.com/hr3lxphr6j/bililive-go
如果友友們要安裝,請(qǐng)參考Github項(xiàng)目里的wiki(https://github.com/hr3lxphr6j/bililive-go/wiki)