This commit is contained in:
2024-12-09 09:25:58 +08:00
parent 8d6159d302
commit 515bf156ab
6 changed files with 69 additions and 7 deletions

View File

@ -1,4 +1,5 @@
from template import get_template_def
from util import api
def normalize_task(task_info):
@ -7,8 +8,15 @@ def normalize_task(task_info):
def start_task(task_info):
from biz.ffmpeg import parse_ffmpeg_task, start_ffmpeg_task
from biz.ffmpeg import parse_ffmpeg_task, start_ffmpeg_task, clear_task_tmp_file
task_info = normalize_task(task_info)
template_info = get_template_def(task_info.get("templateId"))
ffmpeg_task = parse_ffmpeg_task(task_info, template_info)
result = start_ffmpeg_task(ffmpeg_task)
result = start_ffmpeg_task(ffmpeg_task)
if not result:
return api.report_task_failed(task_info)
oss_result = api.upload_task_file(task_info, ffmpeg_task)
if not oss_result:
return api.report_task_failed(task_info)
clear_task_tmp_file(ffmpeg_task)
api.report_task_success(task_info)