mirror of
https://github.com/timerring/bilive.git
synced 2026-05-07 05:46:13 +08:00
feat: open tid (#279)
This commit is contained in:
@@ -211,6 +211,7 @@ MLLM 模型主要用于自动切片后的切片标题生成,此功能默认关
|
||||
|
||||
- `title` 标题模板。
|
||||
- `description` 简介模板。
|
||||
- `tid` 视频分区,请参考 [bilitool tid](https://bilitool.timerring.com/tid.html) 文档。
|
||||
- `gift_price_filter = 1` 表示过滤价格低于 1 元的礼物。
|
||||
- `reserve_for_fixing = false` 表示如果视频出现错误,重试失败后不保留视频用于修复,推荐硬盘空间有限的用户设置 false。
|
||||
- `upload_line = "auto"` 表示自动探测上传线路并上传,如果需要指定固定的线路,可以设置为 `bldsa`、`ws`、`tx`、`qn`、`bda2`。
|
||||
|
||||
@@ -17,6 +17,7 @@ inference_model = "small" # If you choose "deploy", you should download the infe
|
||||
# You can change the title as you like, eg.
|
||||
title = "{date}直播" # Key words: {artist}, {date}, {title}, {source_link}
|
||||
description = "录制请征求主播同意,若未经同意就录制,所引起的任何法律问题均由该违规录制的 b 站账号承担。" # Key words: {artist}, {date}, {title}, {source_link}
|
||||
tid = # The tid of the video, see https://bilitool.timerring.com/tid.html
|
||||
gift_price_filter = 1 # The gift whose price is less than this value will be filtered, unit: RMB
|
||||
reserve_for_fixing = false # If encounter MOOV crash error, delete the video or reserve for fixing
|
||||
upload_line = "auto" # The upload line to be used, default None is auto detect(recommended), if you want to specify, it can be "bldsa", "ws", "tx", "qn", "bda2".
|
||||
|
||||
@@ -62,6 +62,7 @@ INFERENCE_MODEL = config.get("asr", {}).get("inference_model")
|
||||
|
||||
TITLE = config.get("video", {}).get("title")
|
||||
DESC = config.get("video", {}).get("description")
|
||||
TID = config.get("video", {}).get("tid")
|
||||
GIFT_PRICE_FILTER = config.get("video", {}).get("gift_price_filter")
|
||||
RESERVE_FOR_FIXING = config.get("video", {}).get("reserve_for_fixing")
|
||||
UPLOAD_LINE = config.get("video", {}).get("upload_line")
|
||||
|
||||
@@ -12,12 +12,13 @@ from src.upload.extract_video_info import (
|
||||
)
|
||||
import subprocess
|
||||
import json
|
||||
from src.config import TID
|
||||
|
||||
|
||||
def generate_video_data(video_path):
|
||||
title = generate_title(video_path)
|
||||
desc = generate_desc(video_path)
|
||||
tid = 138
|
||||
tid = TID
|
||||
tag = generate_tag(video_path)
|
||||
source = generate_source(video_path)
|
||||
cover = ""
|
||||
@@ -41,7 +42,7 @@ def generate_slice_data(video_path):
|
||||
)
|
||||
parsed_output = json.loads(output)
|
||||
title = parsed_output["format"]["tags"]["generate"]
|
||||
tid = 138
|
||||
tid = TID
|
||||
tag = "直播切片"
|
||||
return title, tid, tag
|
||||
except Exception as e:
|
||||
|
||||
Reference in New Issue
Block a user