智剧通(ZJT)文档中心 剪影草稿导出功能

剪影草稿导出功能

功能概述

视频工作流支持将时间轴导出为剪影(JianyingPro)草稿文件,方便用户在剪映中进一步编辑。

主要特性

1. 时间轴渲染组件支持

时间轴渲染组件的详细说明请参考 时间轴渲染组件文档

导出时的处理特性:

2. 多轨道支持

3. 兼容性

数据结构

前端发送的数据格式

{
  draft_path: "C:\\Users\\...\\JianyingPro\\User Data\\Projects\\com.lveditor.draft",
  video_clips: [
    {
      url: "视频URL",
      name: "视频名称",
      duration: 10.5,
      startTime: 0,
      endTime: 10.5,
      pillarId: "scriptId_shotNumber"  // 所属片段位ID
    }
  ],
  audio_clips: [
    {
      url: "音频URL",
      name: "音频名称",
      duration: 8.0,
      startTime: 0,
      endTime: 8.0,
      pillarId: "scriptId_shotNumber"  // 所属片段位ID
    }
  ],
  pillars: [
    {
      id: "scriptId_shotNumber",
      scriptId: 123,
      shotNumber: 1,
      defaultDuration: 15,
      videoClipIds: ["clip_id_1"],
      audioClipIds: ["clip_id_2"]
    }
  ],
  workflow_name: "工作流名称",
  ratio: "9:16"  // 画布比例:9:16/16:9/1:1/3:4/4:3,决定草稿画布尺寸(竖屏/横屏)
}

后端处理逻辑

时间轴渲染组件模式(有pillars数据)

  1. 按片段位顺序处理:根据 scriptIdshotNumber 排序
  2. 处理每个片段位
  1. 时间轴累加:每个片段位结束后,时间轴向前推进该片段的实际时长

经典模式(无pillars数据)

  1. 视频轨道:按 video_clips 数组顺序连续排列
  2. 音频轨道:按 audio_clips 数组顺序连续排列
  3. 兼容旧版本:支持旧的 timeline_clips 字段

使用流程

1. 前端导出

在视频工作流页面,点击"导出到剪影"按钮:

  1. 弹出导出对话框,输入剪影草稿路径前缀(如:C:\Users\Administrator\AppData\Local\JianyingPro\User Data\Projects\com.lveditor.draft
  1. 点击"开始导出"按钮
  2. 系统自动保存路径到 Cookie(jianying_draft_path),有效期 3 个月
  3. 系统收集时间轴数据(视频片段、音频片段、片段位信息)
  4. 发送到后端 /api/export_timeline_draft 接口

2. 后端处理

  1. 下载媒体文件
  1. 生成剪影草稿
  1. 打包下载

3. 导入剪影

  1. 下载ZIP压缩包并解压
  2. 将草稿文件夹复制到剪影草稿路径
  3. 打开剪映,在草稿列表中找到导入的草稿

技术细节

时间单位

画布比例与素材适配

素材路径

文件命名

问题修复记录

2025-01-07 修复

问题1:视频不连续时,后续镜头丢失

问题2:时间轴中的音频没有导出

问题3:时间轴刻度尺显示不正确

问题4:清空时间轴功能不完整

API 接口

POST /api/export_timeline_draft

请求参数

{
  "draft_path": "剪影草稿路径前缀",
  "video_clips": [...],
  "audio_clips": [...],
  "pillars": [...],
  "workflow_name": "工作流名称",
  "ratio": "画布比例(可选,如 9:16 / 16:9,默认 16:9)"
}

响应

{
  "success": true,
  "download_url": "下载链接",
  "zip_filename": "压缩包文件名"
}

相关文件

2026-06-14 修复

问题1:竖屏设置下导出的草稿画布/首个素材仍为横屏

问题2:音频/视频超出预设时长被切除

后续修正:clip.scale 的剪映适配语义

2026-06-06 修复

问题:导出剪影草稿时视频下载 403 Forbidden

注意事项

  1. 路径格式:Windows路径使用反斜杠(\),需要在输入时正确转义
  2. 文件大小:大量视频和音频会导致下载时间较长,建议优化素材大小
  3. 临时文件清理:系统会自动清理下载的临时文件
  1. 兼容性:支持新旧两种数据格式,确保向后兼容
  2. 云存储配置:云端部署需要正确配置 file_storage 的对象存储服务参数
  3. CDN 签名刷新:导出草稿时会自动刷新 CDN URL 签名(下载链接带时效性签名),避免因签名过期导致下载失败