{{ project.name }}
{{ error }}{% endif %}
{# 保存反馈 / 运行中被拒绝编辑的说明(服务端按真实状态生成文案,排队页不会出现"已锁定") #}
{% if page_notice %}生成过程(实时)
正在连接…视频理解
源视频
FunASR 原音轨辅助文案
| 原音轨时间 | 说话人 | ASR辅助文案 |
|---|---|---|
| {{ item.time_range }} | {{ item.speaker or "未分离" }} | {{ item.text }} |
查看识别诊断
{{ source_transcript.error }}视频理解结果
{% set source_outline_mode = video_understanding_result and video_understanding_result.shots and not video_understanding_result.shots[0].content %} {% set deep_understanding_mode = video_understanding_result and video_understanding_result.shots and video_understanding_result.shots[0].content %}整体视觉风格
由视频理解模型根据全片画面统一提取
{{ video_understanding_result.visual_style|default('', true) }}
全局资产描述
全片唯一资产及用于资产图片提示词的固定视觉特征
| 资产 ID | 资产类别 | 资产名称 | 固定视觉特征描述 |
|---|---|---|---|
| {{ asset.id }} | {{ asset.category }} | {{ asset.name }} | {{ asset.visual_features }} |
原片分镜理解结果
连续记录原片时间,并展示每个切片的完整深度理解内容
| 镜头 | 镜头总结 / 原片时间 / 时长 | 出现资产 | {% if deep_understanding_mode %}按秒画面 / 完整保留要求 | 台词 / 声音设计 | {% endif %}
|---|---|---|---|---|
| {{ shot.id }} | {{ shot.summary }} {% if shot.source_start is defined and shot.source_end is defined %} 原片 {{ shot.source_start }}–{{ shot.source_end }} 秒 {% endif %} {{ shot.duration }} 秒 |
{% for asset_id in shot.asset_ids %}
{% set related_asset = video_understanding_asset_by_id.get(asset_id, {}) %}
{{ related_asset.get('name', asset_id) }}
{% endfor %}
|
{% if deep_understanding_mode %}
{{ shot.content }} fully_preserved
{{ shot.fully_preserved }} |
环境与动作音效
{{ shot.overall_soundscape }} 画外配乐
{{ shot.non_diegetic_music }}
{{ dialogue_item.start }}-{{ dialogue_item.end }}秒
{{ '旁白' if dialogue_item.speaker_asset_id == 'NARRATOR' else speaker_asset.get('name', dialogue_item.speaker_asset_id or '人物台词') }}
{% if dialogue_item.emotion %}{{ dialogue_item.emotion }}{% endif %}
{{ dialogue_item.text }} |
{% endif %}
剧情解析结果
创作输入
剧情要求(自动生成模式)
提交时未填写剧情脚本,由智能体结合产品图片自动生成
{{ original_story_brief }}
产品图片
上传的参考图,智能体已从中识别产品信息
剧情脚本
资产图片
资产图与素材绑定
{{ group_title }}
{{ asset_groups.get(group_key, [])|length }} 项其他素材
{{ asset_groups.get("other", [])|length }} 项MiniMax H3 视频提示词
完整视频
制作流程时间线
{% if tl_has_timing %} {% if stage_timeline.queue.running and not stage_timeline.has_stage_times %} {# 还在排队、什么都还没执行:只报"排队等待中",不报 0 秒的执行合计(避免误读成"跑完了 0 秒") #} 排队等待中 · 已等 {{ stage_timeline.queue.label }} {% else %} {% if stage_timeline.has_stage_times %}执行合计 {{ stage_timeline.total_label }}{% endif %} {% if stage_timeline.grand_total_label %}总耗时 {{ stage_timeline.grand_total_label }}{% endif %} {% if stage_timeline.queue.has %}其中排队等待 {{ stage_timeline.queue.label }}{% endif %} {% endif %} {% else %} 无计时数据 {% endif %}| 制作流程 | 开始时间 | 结束时间 | 耗时 |
|---|---|---|---|
| 排队等待 | {{ stage_timeline.queue.started_clock or '—' }} | {% if stage_timeline.queue.running %}排队中{% else %}{{ stage_timeline.queue.finished_clock or '—' }}{% endif %} | {% if stage_timeline.queue.running %}已等 {{ stage_timeline.queue.label }}{% else %}{{ stage_timeline.queue.label }}{% endif %} |
| {{ row.title }}{% if row.runs > 1 %} ×{{ row.runs }}{% endif %} | {{ row.first_started_clock or '—' }} | {% if row.running %}进行中{% else %}{{ row.finished_clock or '—' }}{% endif %} | {% if row.prewarm %} {# 排队期间由预运行做完、本任务直接复用:执行耗时 0 秒会误导,显示预运行实际耗时 #} {{ row.prewarm.text }} {%- elif row.missing %}— {%- else -%} {{ ('已用 ' if row.running else '用时 ') ~ row.seconds_label }} {%- endif %} |
| 执行合计 | {{ stage_timeline.project_started_clock or '—' }} | {% if stage_timeline.project_running %}进行中{% else %}{{ stage_timeline.project_finished_clock or '—' }}{% endif %} | {{ stage_timeline.total_label }} |
| 总耗时(排队 + 执行) | {{ (stage_timeline.queue.started_clock if stage_timeline.queue.has else stage_timeline.project_started_clock) or '—' }} | {% if stage_timeline.grand_total_running %}进行中{% else %}{{ stage_timeline.grand_total_finished_clock or '—' }}{% endif %} | {{ stage_timeline.grand_total_label }} {% if stage_timeline.has_stage_times %}({{ stage_timeline.grand_total_note }}){% endif %} |
{{ stage_timeline.prewarm.note }} 标黄行的耗时取自该项目 prewarm.json(不是本任务的执行耗时)。{% endif %} {% if stage_timeline.prewarm.has is defined and not stage_timeline.prewarm.has %}本项目没有预运行记录(prewarm.json 不存在),未复用任何预运行成果。{% endif %}