157 lines
4.8 KiB
YAML
157 lines
4.8 KiB
YAML
# 这个配置文件内的注释是自动生成的,请不要手动修改。
|
|
# 需要修改注释时,请在 src/configs/config_comments.go 文件内修改。
|
|
rpc:
|
|
enable: true
|
|
bind: :8080
|
|
sse_list_threshold: 50
|
|
debug: false
|
|
interval: 20
|
|
out_put_path: ./
|
|
ffmpeg_path: "" # 如果此项为空,就自动在环境变量里寻找
|
|
log:
|
|
out_put_folder: ./
|
|
save_last_log: true
|
|
save_every_log: false
|
|
rotate_days: 7
|
|
feature:
|
|
remove_symbol_other_character: false
|
|
# '{{ .Live.GetPlatformCNName }}/{{ .HostName | filenameFilter }}/[{{ now | date "2006-01-02 15-04-05"}}][{{ .HostName | filenameFilter }}][{{ .RoomName | filenameFilter }}].flv'
|
|
# ./平台名称/主播名字/[时间戳][主播名字][房间名字].flv
|
|
# https://github.com/bililive-go/bililive-go/wiki/More-Tips
|
|
out_put_tmpl: ""
|
|
video_split_strategies:
|
|
on_room_name_changed: false
|
|
max_duration: 0s
|
|
# 仅在使用 ffmpeg 或 bililive-recorder 下载器时生效
|
|
# 支持可读格式,如: 500MB, 1GB, 1.5GB, 1024KB
|
|
# 也支持纯数字(视为字节),如: 1073741824
|
|
# 有效值为正数,默认值 0 为不限制
|
|
# 负数为非法值,程序会输出 log 提醒,并无视所设定的数值
|
|
max_file_size: "0"
|
|
on_record_finished:
|
|
convert_to_mp4: false
|
|
delete_flv_after_convert: false
|
|
custom_commandline: ""
|
|
fix_flv_at_first: true
|
|
save_cover: false
|
|
cloud_upload:
|
|
enable: false
|
|
storage_name: ""
|
|
upload_path_tmpl: /录播归档/{{ .Platform }}/{{ .HostName }}/{{ .FileName }}
|
|
delete_after_upload: false
|
|
delete_all_after_upload: false
|
|
upload_timing: after_process
|
|
burn_subtitles: false
|
|
burn_subtitles_codec: libx264
|
|
burn_subtitles_crf: "18"
|
|
burn_subtitles_preset: medium
|
|
burn_delete_ass: false
|
|
burn_delete_source: false
|
|
timeout_in_us: 60000000
|
|
danmaku_enable: false
|
|
danmaku:
|
|
font_size: 36
|
|
font_name: Microsoft YaHei
|
|
scroll_area: full
|
|
scroll_time: 10
|
|
resolution: 1920x1080
|
|
outline: 1
|
|
opacity: 128
|
|
record_gift: true
|
|
record_douyu_gift: true
|
|
record_douyin_gift: true
|
|
record_guard: true
|
|
record_super_chat: true
|
|
guard_position: bottom-left
|
|
sc_position: bottom-left
|
|
live_rooms:
|
|
# quality参数目前仅B站启用,默认为0
|
|
# (B站)0代表原画PRO(HEVC)优先, 其他数值为原画(AVC)
|
|
# 原画PRO会保存为.ts文件, 原画为.flv
|
|
# HEVC相比AVC体积更小, 减少35%体积, 画质相当, 但是B站转码有时候会崩
|
|
- url: https://www.lang.live/room/5664344
|
|
is_listening: false
|
|
scheme: ""
|
|
- url: https://live.bilibili.com/22603245
|
|
is_listening: true
|
|
scheme: ""
|
|
cookies: {}
|
|
# 通知服务配置
|
|
notify:
|
|
# 录制结束后是否推送录制文件摘要(文件数量、文件名、大小)
|
|
# 需要至少开启一个通知渠道(Telegram/Email/Bark)才会生效
|
|
send_recording_summary: false
|
|
telegram:
|
|
# 是否开启Telegram通知
|
|
enable: false
|
|
# 是否启用声音通知
|
|
withNotification: true
|
|
# Telegram机器人Token
|
|
botToken: ""
|
|
# Telegram聊天ID
|
|
chatID: ""
|
|
email:
|
|
# 是否开启Email通知
|
|
enable: false
|
|
# SMTP服务器地址 (例如: smtp.gmail.com, smtp.qq.com等)
|
|
smtpHost: smtp.qq.com
|
|
# SMTP服务器端口 (常用端口: 25, 465, 587)
|
|
smtpPort: 465
|
|
# 发送者邮箱地址
|
|
senderEmail: ""
|
|
# 发送者邮箱授权码或应用专用密码
|
|
senderPassword: ""
|
|
# 接收者邮箱地址
|
|
recipientEmail: ""
|
|
ntfy:
|
|
enable: false
|
|
URL: https://ntfy.sh/xxxx
|
|
token: tk_xxxxxxxxx
|
|
tag: new
|
|
bark:
|
|
# 是否开启Bark通知(iOS)
|
|
enable: false
|
|
# Bark服务器地址,默认 https://api.day.app,支持自建
|
|
serverURL: https://api.day.app
|
|
# 设备推送密钥(在Bark App首页获取)
|
|
deviceKey: ""
|
|
# 推送铃声(可选,如 alarm、birdsong、glass 等)
|
|
sound: ""
|
|
# 通知分组名称(可选)
|
|
group: bililive-go
|
|
# 自定义图标URL(可选)
|
|
icon: ""
|
|
# 通知级别(可选): active/timeSensitive/passive/critical
|
|
level: ""
|
|
wxpusher:
|
|
enable: false
|
|
appToken: ""
|
|
uids: []
|
|
app_data_path: .appdata
|
|
read_only_tool_folder: ""
|
|
tool_root_folder: ""
|
|
task_queue:
|
|
max_concurrent: 3
|
|
# 代理配置(支持 HTTP 和 SOCKS5 代理)
|
|
proxy:
|
|
# 通用代理开关
|
|
# false: 使用系统环境变量 (HTTP_PROXY, HTTPS_PROXY, ALL_PROXY)
|
|
# true: 使用下方配置的代理地址
|
|
enable: false
|
|
# 通用代理地址,支持以下格式:
|
|
# HTTP 代理: http://host:port 或 http://user:pass@host:port
|
|
# SOCKS5 代理: socks5://host:port 或 socks5://user:pass@host:port
|
|
# 示例: socks5://127.0.0.1:1080 (翻墙软件常用端口)
|
|
# 此地址同时用于信息获取和下载,除非下方单独配置了专用代理
|
|
url: ""
|
|
openlist:
|
|
port: 5244
|
|
data_path: ""
|
|
username: ""
|
|
password: ""
|
|
update:
|
|
auto_check: true
|
|
check_interval_hours: 6
|
|
auto_download: true
|
|
include_prerelease: false
|