auto-save 2026-05-13 17:56 (~2)
This commit is contained in:
@@ -312,7 +312,7 @@ async def pipeline_download(job_id: str) -> None:
|
||||
|
||||
|
||||
async def pipeline_analyze(job_id: str, frame_count: int = KEYFRAME_COUNT) -> None:
|
||||
"""阶段 2:拆音轨 + 抽关键帧 + ASR + 翻译。需要 source.mp4 已存在。"""
|
||||
"""阶段 2:拆音轨 + 抽关键帧。ASR/翻译是独立文案轨,不阻塞视觉素材流。"""
|
||||
job = JOBS[job_id]
|
||||
d = job_dir(job_id)
|
||||
try:
|
||||
@@ -384,12 +384,9 @@ async def pipeline_analyze(job_id: str, frame_count: int = KEYFRAME_COUNT) -> No
|
||||
status="frames_extracted",
|
||||
frames=renamed,
|
||||
progress=70,
|
||||
message=f"已抽取 {len(renamed)} 张关键帧",
|
||||
message=f"已抽取 {len(renamed)} 张关键帧 · 可继续清洗 / 提取元素 / 分镜编排",
|
||||
)
|
||||
|
||||
# 自动接 ASR + 翻译
|
||||
await pipeline_transcribe(job_id)
|
||||
|
||||
except Exception as e:
|
||||
update(job, status="failed", error=str(e), message="解析失败")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user