auto-save 2026-05-13 20:29 (~9)
This commit is contained in:
@@ -557,7 +557,7 @@
|
||||
<div class="step"><div class="num">4</div><h3>Vision 识别</h3><p>识别场景和候选元素,只是候选,不应锁死。</p></div>
|
||||
<div class="step"><div class="num">5</div><h3>元素提取</h3><p>编辑/新增/删除元素,对元素反复生成提取图。</p></div>
|
||||
<div class="step"><div class="num">6</div><h3>元素改造</h3><p>把参考主体、场景、动作和 SKG 产品放入分镜结构。</p></div>
|
||||
<div class="step"><div class="num">7</div><h3>生成视频</h3><p>用分镜结构生成首帧和视频片段。当前未实现。</p></div>
|
||||
<div class="step"><div class="num">7</div><h3>生成视频</h3><p>用分镜 4 图槽、改造目标和时长调用 Seedance / Kling / Veo 3 生视频 API,结果回写到 Video Gen 节点。</p></div>
|
||||
<div class="step"><div class="num">8</div><h3>合成成品</h3><p>片段、字幕、配音、转场合成最终 mp4。当前未实现。</p></div>
|
||||
</div>
|
||||
</section>
|
||||
@@ -760,9 +760,9 @@ api/main.py
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span class="tag green">Video Gen / Compose</span></td>
|
||||
<td>未来生成视频和合成成品。</td>
|
||||
<td>当前只是占位,不要描述成已打通。</td>
|
||||
<td><code>VideoGenNode</code>、<code>ComposeNode</code>、未来模型接口</td>
|
||||
<td>承载生视频任务状态和完成后的 MP4。</td>
|
||||
<td>分镜工作台提交任务,Video Gen 节点只展示任务和结果。</td>
|
||||
<td><code>VideoGenNode</code>、<code>/storyboard/video</code>、<code>generated_videos</code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
@@ -790,7 +790,7 @@ api/main.py
|
||||
<li>ASR:SKG 网关 audio endpoint 404 或渠道不可用。</li>
|
||||
<li>Translate:本身 text 通,但产品流里依赖 ASR 段落。</li>
|
||||
<li>Rewrite:需要 SKG 产品信息模板和目标脚本结构。</li>
|
||||
<li>Video Gen:sora/video endpoint 未通,Seedance/Kling/Veo3 外部 key 未接。</li>
|
||||
<li>Video Gen:已接 OpenAI-compatible <code>/videos</code> 网关;前端可选 Seedance / Kling / Veo 3,具体模型 ID 由 <code>VIDEO_MODEL_*</code> 环境变量映射。</li>
|
||||
<li>Compose:还没做本地 ffmpeg 字幕/TTS 合成。</li>
|
||||
</ul>
|
||||
</div>
|
||||
@@ -832,14 +832,14 @@ api/main.py
|
||||
<div class="changelog">
|
||||
<article class="change">
|
||||
<header>
|
||||
<h3>2026-05-13 · 分镜编排增加快速生成视频任务</h3>
|
||||
<h3>2026-05-13 · 分镜编排接入真实生视频任务</h3>
|
||||
<span class="tag violet">StoryboardWorkbench</span>
|
||||
<span class="tag rose">VideoGenNode</span>
|
||||
</header>
|
||||
<div class="body">
|
||||
<p><strong>问题:</strong>4 图槽已经粘贴参考图后,用户需要快速交付可用于视频生成的 prompt,并在 Video Gen 节点看到结果承载。</p>
|
||||
<p><strong>改动:</strong>分镜编排明细区增加“快速生成视频”按钮,自动根据 4 图槽、时长和改造目标生成 SKG 产品视频 prompt;生成的任务卡展示在 <code>VideoGenNode</code> 上方,hover 可查看大图和 prompt,点击卡片复制 prompt。</p>
|
||||
<p><strong>影响:</strong><code>web/components/storyboard-workbench.tsx</code>、<code>web/components/nodes/index.tsx</code>、<code>web/app/page.tsx</code>、<code>web/lib/api.ts</code>。当前是前端快速交付承载,后续接 Seedance / Kling / Veo 3 时替换为真实视频 URL。</p>
|
||||
<p><strong>问题:</strong>4 图槽已经粘贴参考图后,用户要直接调用生视频 API,而不是只生成 prompt 或图片任务。</p>
|
||||
<p><strong>改动:</strong>分镜编排明细区增加 Seedance / Kling / Veo 3 模型选择和“调用模型生成视频”按钮;后端新增 <code>/jobs/{job_id}/frames/{idx}/storyboard/video</code>,提交 <code>/videos</code> 网关后轮询并保存 MP4;<code>VideoGenNode</code> 读取 <code>job.generated_videos</code> 展示排队、生成中、失败和完成视频。</p>
|
||||
<p><strong>影响:</strong><code>api/main.py</code>、<code>api/.env.example</code>、<code>web/components/storyboard-workbench.tsx</code>、<code>web/components/nodes/index.tsx</code>、<code>web/app/page.tsx</code>、<code>web/lib/api.ts</code>。Sora 不再作为默认模型,真实模型 ID 通过 <code>VIDEO_MODEL_SEEDANCE</code>、<code>VIDEO_MODEL_KLING</code>、<code>VIDEO_MODEL_VEO3</code> 配置。</p>
|
||||
</div>
|
||||
</article>
|
||||
<article class="change">
|
||||
|
||||
Reference in New Issue
Block a user