支持zoom_cut

This commit is contained in:
2025-07-20 16:01:54 +08:00
parent f7141e5d4e
commit 5282e58a10
2 changed files with 28 additions and 0 deletions

View File

@@ -50,6 +50,7 @@ def parse_ffmpeg_task(task_info, template_info):
sub_ffmpeg_task.ext_data = ext_data or {}
sub_ffmpeg_task.frame_rate = template_info.get("frame_rate", 25)
sub_ffmpeg_task.center_cut = part.get("crop_mode", None)
sub_ffmpeg_task.zoom_cut = part.get("zoom_cut", None)
for effect in part.get('effects', []):
sub_ffmpeg_task.add_effect(effect)
for lut in part.get('filters', []):
@@ -64,6 +65,7 @@ def parse_ffmpeg_task(task_info, template_info):
task.resolution = template_info.get("video_size", "")
overall = template_info.get("overall_template")
task.center_cut = template_info.get("crop_mode", None)
task.zoom_cut = template_info.get("zoom_cut", None)
task.frame_rate = template_info.get("frame_rate", 25)
# if overall.get('source', ''):
# source, ext_data = parse_video(overall.get('source'), task_params, template_info)