基于AI的爆款结构迁移引擎 多版本生成与 SVT 导出

📅 2026/7/26 8:50:58
基于AI的爆款结构迁移引擎 多版本生成与 SVT 导出
04 — 多版本生成与 SVT 导出1. 功能定义与核心意义功能定义多版本生成与 SVT 导出是「爆款结构迁移引擎」的第四步也是工作流的最终产出环节。系统将爆款结构模板和素材缺口分析结果注入 LLM prompt为指定目标主题生成符合 SVT-JSON 标准格式的视频时间线。同时提供导出和预览能力。四版本差异化版本版本标识特征描述 高点击版high_click强化 Hook 开头吸引前 3 秒必须有强刺激点节奏快、标题大字 高转化版high_conversion强化 CTA 转化引导和卖点展示中段加入价格 / 促销信息结尾强调限时福利⚡ 高节奏版high_rhythm快节奏多镜头切换每个片段不超过 2 秒卡点剪辑✨ 高质感版high_quality电影级质感慢镜头 优雅转场注重画面美感核心意义一站到底的成片输出从样例学习 → 结构提取 → 缺口识别 → 时间线生成完整闭环差异化内容策略同一个产品4 种版本对应 4 种投放策略最大化 ROI标准化输出格式SVT-JSON 可作为后续 AE / 剪映模板渲染的统一输入格式可视化预览无需渲染即可预览时间线上的视频 / 字幕 / 包装轨道分布2. 详细操作步骤前置条件已完成「第三步素材缺口识别」页面右侧「多版本生成」区域已可见已输入「目标主题」操作步骤Step 1选择版本在「多版本生成」区域有 4 个版本按钮 高点击版适合信息流投放目标是高点击率 高转化版适合电商带货目标是高转化率⚡ 高节奏版适合短视频平台快节奏高完播✨ 高质感版适合品牌宣传注重视觉美感点击任一按钮即可开始生成。Step 2等待 LLM 生成 SVT-JSON系统后端执行将structure_template压缩为关键指标compact_structure_for_svt将gap_analysis压缩为缺口摘要compact_gaps_for_svt最多 5 条每条策略截取 60 字构建包含版本特征的完整 system prompt 和 user prompt调用 Doubao-Seed-2.0-litetemperature0.7, max_tokens1024修复和解析 LLM 返回的 JSON返回 SVT-JSON 和元数据Step 3查看生成结果成功后「最终生成结果」区域自动显示包含完整 SVT-JSON 的格式化文本展示「导出 SVT-JSON」按钮「预览成片」按钮Step 4-a导出 SVT-JSON点击「导出SVT-JSON」按钮 → 浏览器自动下载 JSON 文件。文件名格式svt_{主题}_{时间戳}.json文件内容格式化缩进 2 空格的 JSONStep 4-b预览成片点击「预览成片」按钮 → 弹出遮罩层弹窗展示元数据信息栏时长 / fps / 版本类型 / 总片段数进度条渐变色视频轨道时间线每个片段按比例在时间轴上定位字幕轨道每条字幕内容与时间点包装轨道每个效果类型与时间点点击遮罩层或 × 关闭弹窗预期结果情况结果LLM 生成成功SVT-JSON 展示在结果区域导出和预览功能可用LLM 返回无效 JSON使用预设兜底模板时长 15s空轨道版本按钮点击前未完成前序步骤弹窗提示「请先完成前序步骤」3. 使用场景说明场景推荐版本理由信息流广告投放高点击版前 3 秒强刺激提高点击率适合 CPC 计费直播间引流高转化版强调 CTA 和促销引导进入直播间下单抖音 / 快手 Feed高节奏版快节奏卡点符合短视频平台用户习惯品牌宣传片高质感版电影级质感适合品牌官网或线下大屏多平台分发全部 4 个版本同一产品生成 4 个版本覆盖不同渠道和受众4. 参数配置说明LLM 调用参数参数位置默认值说明temperaturegenerate_svt_json()0.7SVT 生成需一定创意性设较高值以获得差异化产出max_tokensgenerate_svt_json()1024完整时间线包含 meta 三轨1024 基本够用版本特征描述注入 prompt版本system prompt 中的版本指令high_click强化Hook开头吸引前3秒必须有强刺激点节奏快、标题大字high_conversion强化CTA转化引导和卖点展示中段加入价格/促销信息结尾强调限时福利high_rhythm快节奏多镜头切换每个片段不超过2秒卡点剪辑high_quality电影级质感慢镜头优雅转场注重画面美感standard标准信息流视频结构平衡各模块时长数据压缩策略函数压缩对象压缩方式compact_structure_for_svt()爆款结构模板提取 hook_dur / body_dur / cta_dur / rhythm / total_scorecompact_gaps_for_svt()素材缺口分析取前 5 条缺口每条策略截取 60 字符5. 注意事项与限制注意事项版本生成互不影响每次生成独立调用 LLM不会覆盖之前的版本结果SVT-JSON 使用atduration而非startend确保时间线元素使用相对偏移定位导出前确认数据正确SV-JSON 导出为纯文本文件不会验证内容的业务合理性预览是结构化的并不渲染真实视频画面展示的是时间线结构的可视化Token 限制结构模板和缺口分析在注入 prompt 前已经过压缩大幅减少了 token 消耗功能限制无自动渲染SV-JSON 是描述性格式生成后需配合 AE / 剪映等工具的实际渲染模板版本数量固定目前仅支持 4 个预设版本不支持自定义版本特征预览无视频播放预览弹窗仅展示时间线结构不会播放实际视频单次生成单版本一次按钮点击只生成一个版本如需多个版本需依次点击6. 常见问题解答Q1生成后 SVT-JSON 内容很少视频/字幕/包装轨道都是空的A可能原因LLM 返回了无效 JSON →fix_incomplete_json返回{}→ 降级到兜底模板空轨道检查服务器日志中[JSON修复器]的输出如果日志显示所有策略失败使用预设模板说明 LLM 输出完全无法解析Q2四个版本之间的区别不明显A版本特征是通过 system prompt 注入的差异化指令实际效果取决于 LLM 的理解能力。建议在同一主题下切换版本对比 SVT-JSON观察时长分配和轨道设计的差异如果差异确实不明显可以调高temperature至 0.9Q3导出的 JSON 文件名乱码A文件名中的主题部分经过正则过滤保留字母、数字和中文字符特殊符号空格、标点被替换为下划线。这是预期行为。Q4预览弹窗里视频轨道的时间线比例不对A预览按照 SVT-JSON 中meta.duration作为 100% 宽度计算每个片段的 left% 和 width%。如果比例异常检查生成的 SVT-JSON 中meta.duration是否为正数各视频片段的at值是否在 0 ~ duration 范围内各视频片段的duration值是否为正数Q5能否同时生成 4 个版本A当前版本的generateVersion()每次仅请求一个版本。如需批量生成可使用/api/generate-multiple-versions接口由 GapCompletionEngine 提供该接口依次调用 4 个版本。