优化视频下载的文件命名逻辑

This commit is contained in:
strict235
2025-12-04 23:54:09 +08:00
parent 70d0bcbf75
commit 3e1870581b

View File

@@ -719,7 +719,13 @@ class AssetBasedPipeline(LinearVideoPipeline):
# Collect video segments from storyboard frames
scene_videos = [frame.video_segment_path for frame in context.storyboard.frames]
final_video_path = Path(context.task_dir) / f"{context.title}.mp4"
# Generate filename: use title if provided, otherwise use task_id or default name
if context.title:
filename = f"{context.title}.mp4"
else:
filename = f"{context.task_id}.mp4" # Use task_id as filename when title is empty
final_video_path = Path(context.task_dir) / filename
# Get BGM parameters
bgm_path = context.request.get("bgm_path")