直接生成片段名,允许转载

This commit is contained in:
Jerry Yan 2022-07-27 09:35:30 +08:00
parent 739cc87131
commit 0b0d2ce15f

View File

@ -12,17 +12,17 @@ from exception.danmaku import DanmakuException
from model import db
from model.DanmakuClip import DanmakuClip
from model.VideoClip import VideoClip
from model.VideoPart import VideoPart
from model.Workflow import Workflow
from workflow.danmaku import get_file_start
from workflow.video import get_video_real_duration, duration_str_to_float
from workflow.worker import do_workflow
from workflow.bilibili import IS_LIVING, INSTANCE as bilibili_instance
from workflow.bilibili import VideoPart
blueprint = Blueprint("api_bilirecorder", __name__, url_prefix="/api/bilirecorder")
bili_record_workflow_item: Optional[Workflow] = None
pool = ProcessPoolExecutor(max_workers=4)
pool = ProcessPoolExecutor(max_workers=1)
def auto_submit_task():
global bili_record_workflow_item
@ -51,11 +51,14 @@ def auto_submit_task():
if _result:
# start uploading
bilibili_instance.login()
bilibili_instance.upload(parts=[os.path.join(_item['base_path'], _item['file']) for _item in _result],
title=bili_record_workflow_item.name,
desc=VIDEO_DESC,
tid=VIDEO_TID,
tag=VIDEO_TAGS)
bilibili_instance.upload(
parts=[VideoPart(os.path.join(_item['base_path'], _item['file']), _item['file']) for _item in
_result],
title=bili_record_workflow_item.name,
desc=VIDEO_DESC,
tid=VIDEO_TID,
tag=VIDEO_TAGS,
no_reprint=0)
_future.add_done_callback(_encode_finish_callback)
else:
print("[-]Workflow:", bili_record_workflow_item.id, "; Video:", video_clip.full_path, "; No Danmaku")