直接生成片段名,允许转载
This commit is contained in:
parent
739cc87131
commit
0b0d2ce15f
@ -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],
|
||||
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)
|
||||
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")
|
||||
|
Loading…
x
Reference in New Issue
Block a user