🎬 AI 漫剧工坊 {{ crumb }} ⚙️ 设置

项目列表

#{{ p.id }} {{ p.title }} {{ pStatusLabel(p.status) }} {{ (p.style_prompt||'').slice(0,24) || '未设置画风' }} {{ fmtTime(p.r_create_time) }}
暂无项目,点击「新建项目」开始

⚙️ 设置

加载设置中…

📖 {{ project.title }}

{{ pStatusLabel(project.status) }} 画风:{{ project.style_prompt || '未设置' }} 创建:{{ fmtTime(project.r_create_time) }}

📜 剧本(世界观与概要)

正在通读小说,提炼世界观 / 角色卡 / 场景卡…

{{ project.world_brief || '暂无世界观摘要 —— 请先点击「通读小说」' }}

🎭 角色资产({{ characters.length }})→

角色卡生成中…

🏞️ 场景资产({{ scenes.length }})→

场景卡生成中…

🎞️ 剧集列表

正在拆分剧集…
第{{ e.episode_no }}集 {{ e.title || '无标题' }} {{ eStatusLabel(e.status) }} {{ (e.summary||'').slice(0,50) }} 📝 剧本生成中…
暂无剧集 —— 请先「通读小说」再「拆分剧集」

🎭 角色资产

无图
{{ c.name }} {{ aStatusLabel(c.status) }}
暂无角色 —— 回项目页「通读小说 / 拆分剧集」后自动生成

🎭 {{ selChar.name }} 的定妆照

{{ selChar.description }}
声音气质:{{ selChar.voice_hint || '未设置' }}

生成中… {{getAssetProgress(baseAsset)}}%
{{ aStatusLabel(baseAsset.status) }}
{{ baseAsset.label }} 基准
暂无其他定妆照 —— 确认基准照后点「重画非基准照」

🏞️ 场景资产

无图
{{ s.name }} {{ aStatusLabel(s.status) }}
暂无场景 —— 回项目页「通读小说 / 拆分剧集」后自动生成

🏞️ {{ selScene.name }} 的图组

{{ selScene.description }}

生成中… {{getAssetProgressScene(baseSceneAsset)}}%
{{ aStatusLabel(baseSceneAsset.status) }}
{{ baseSceneAsset.label }} 基准
暂无其他场景图 —— 确认基准图后点「重画非基准图」

🎞️ 第{{ episode.episode_no }}集 {{ episode.title }}

{{ eStatusLabel(episode.status) }} 情绪:{{ episode.emotion || '-' }} 概要:{{ episode.summary || '-' }}

📜 剧本(点击展开,可手改保存)

🎬 分镜拆解({{ shots.length }} 个镜头)

正在把剧本拆解为镜头…
镜号场景角色景别/运镜关键帧视频状态
{{ s.shot_no }} {{ s.scene_name || '-' }} {{ s.character_names || '-' }} {{ s.shot_type || '-' }}/{{ s.camera_move || '-' }} {{ s.keyframe_path ? '✅' : '—' }} {{ s.video_path ? '✅' : '—' }} {{ shotStatusLabel(s.status) }}{{ s.is_stale ? ' ⚠️过期' : '' }} {{shotProgress(s.id)}}%

镜头 {{ selShot.shot_no }}:{{ selShot.scene_name }} {{ selShot.shot_type }}/{{ selShot.camera_move }}

动作:{{ selShot.action }}
台词:{{ selShot.dialogue || '(无)' }}

镜头生成中(GPU 串行,请耐心等待)…

🎙️ 配音({{ audios.length }} 条)

正在逐句合成配音…
角色台词音色音频状态
{{ a.character_name }} {{ a.text }} {{ a.voice_label || '-' }} {{ a.audio_local ? '✅' : '—' }} {{ a.status===-1 ? '❌失败' : (a.audio_local ? '完成' : '待录制') }}

🎞️ 合成

正在合成(片段标准化 + 拼接 + 混配音 + 字幕)…
ID档位状态时间
{{ r.id }}{{ r.type_label }}{{ r.status_label }} {{ fmtTime(r.create_time) }} ▶ 播放
✅ 审核意见(小样上找问题 → 定点返工)
ID对象意见状态
{{ n.id }}{{ n.target_label }}{{ n.comment }}{{ n.status_label }}
{{ toast }}