本地演示 · API 待接入
PROJECT CONTROL / 01

项目总览

从对标视频开始,锁定源片事实,再进入可审核的替换链路。

✦
当前任务停在「替换计划 · 待人工确认」

确认 2 个目标实体的替换范围后,才会发起 Seedance 2.0 能力握手和 4–8 秒烟测。

进行中的任务
03
↑ 1 较上周
待人工门禁
02
替换计划 · 窗口 QA
Seedance 能力
2.0 已握手
video_reference · 480p
可交付成片
00
需全片 QA + 人工审片
最近任务
任务源片替换对象当前阶段更新时间
H3 当前任务

执行进度

PLAN_PENDING_HUMAN
57%
替换计划待确认

已完成 8 / 14 个步骤

✓
输入冻结源片 SHA 已校验
N01
✓
源视频分析6 镜头 · 2 实体 · 4 保护层
N02
3
替换计划等待人工确认 2 项
N04
4
能力握手 + 烟测未开始
N07
硬门禁

发布前必须满足

✓
源片锁定source_pixel_truth = true
通过
✓
音频策略Seedance 无音频 · 本地只混入一次
通过
!
窗口级 QA0 / 4 窗口通过
等待
!
人工审片release 前必须确认
锁定
NEW REQUEST / 02

新建复刻任务

先提交源视频,再明确“只替换什么”。未指定的画面和声音会自动按原片保留。

草稿自动保存
01

上传对标视频

源视频是最终时间线和画面事实来源。建议使用原始、无二次压缩文件。

必填
↑
拖入源视频,或 点击选择MP4 / MOV · 最大 2 GB · 会自动计算 SHA-256
02

指定替换对象

每个实体都要有明确的操作类型。REPLACE 必须绑定身份素材。

必填
01
03

目标声音

最终声音会在本地阶段只混入一次,源片环境声和 BGM 默认保留。

必填
04

输出和授权

这些选项会编译进 replacement_request.v1,并在提交前做 fail-closed 校验。

SOURCE ANALYSIS / N02

源视频分析

源片已冻结。这里是系统识别结果,修改实体或区域后会要求重新生成计划哈希。

ANALYZED · 已完成
SOURCE / LOCKED
商品瓶
今天,用一个动作讲清楚重点
source_h3_15s.mp400:15.20 · 1080×1920 · 30 fpsSHA 7c9e…a41d ✓
自动识别摘要

6 个镜头 · 15.2 秒

02可替换实体
04保护区域
03文字 / 图形
01音频轨
●
主讲人 · entity_0100:00.0 – 00:15.2 · candidate_replaceable
待替换
✋
手与商品瓶 · prop_0100:02.1 – 00:11.7 · contact constraint
保护
▤
字幕 / Logo / QR3 个 OCR 区域 · source pixel truth
锁定
∿
环境声 + BGMVAD 轨道 · 未指定则保留
保留
SHOT TIMELINE

镜头与保护层

点击镜头查看时间范围
01
00:00.0 – 00:02.4
开场正面中景主讲人 · 背景 · 字幕
REPLACEKEEP × 2
02
00:02.4 – 00:05.8
手持商品特写手 / 商品接触 · Logo
PROTECTKEEP × 1
03
00:05.8 – 00:08.6
侧身转场主讲人 · 背景 · 光影
REPLACEKEEP × 2
04
00:08.6 – 00:12.9
正面口播主讲人 · 字幕 · 二维码
REPLACEKEEP × 2
05
00:12.9 – 00:15.2
收尾产品画面商品 · Logo · BGM
PROTECTKEEP × 2
REPLACEMENT PLAN / N04

替换计划

逐实体确认操作范围。所有未指定区域已自动补为 KEEP + source_pixel_truth=true。

PLAN_PENDING_HUMAN
!
有 2 项需要人工确认

主讲人的面部和声音将被替换;手、商品、字幕、背景和原环境声会保持源片像素事实。

H3 / SHOT 0100:00.0 – 00:02.4
FACE · REPLACE
HAND + PROP · PROTECT
TEXT / LOGO · KEEP
source frame 00001
ENTITY PLAN

替换对象

计划哈希 · 9b1f…6d2a
entity_01 · 主讲人REPLACE
口型与手势跟随源片;不允许重绘背景、字幕和商品接触关系。
prop_01 · 手与商品瓶PROTECT
text_01 · 字幕 / Logo / QRKEEP
audio_01 · 环境声 + BGMKEEP
REFERENCE & GENERATION / N07–N10

参考与生成

先选择候选 Provider,再由服务端完成能力握手;浏览器仅展示演示状态,不保存或发送模型密钥。

DEMO · API 待接入
PROVIDER CAPABILITY

Seedance 2.0

默认 · 演示握手
模型seedance-2.0
参考模式video_reference
画布 / FPS9:16 · 30 fps
音频生成false · 已锁定
SUPPORTED MODESSeedance 默认使用源片视频参考
♫
目标声音在本地只混入一次Seedance 原生 MP4 仅作为 candidate_only;最终声音由本地 Audio Mix Worker 混入。
锁定
ⓘ当前是静态工作台演示;真实握手与任务提交必须经过项目后端,浏览器不会接触 Provider API key。
SMOKE-TEST / 最小窗口

先验证最小窗口

PASSED · 演示数据
smoke_w00 · 00:00.0–00:04.0provider job · static-demo · 未连接后端
候选校验 · 演示
WINDOW QUEUE

窗口生成队列

4 个窗口 · 并发 1 · 静态演示
窗口时间范围输入 / 候选窗口 QA操作
w0000:00.0 – 00:04.0已校验 · 演示待复核
w0100:04.0 – 00:08.0候选生成中 · 演示锁定
w0200:08.0 – 00:12.0排队中锁定
w0300:12.0 – 00:15.2排队中锁定
WINDOW QA / N11–N14

窗口级 QA

逐窗口比较 source / candidate / composite。任意硬门禁失败,全片只能返工。

2 项待复核
1/4
WINDOW GATE

1 个窗口通过 · 3 个窗口等待

已完成 smoke-test;候选生成完成后才会开启下一组门禁。

06已通过
02待确认
00失败
W00 · 00:00.0–00:04.0

三联预览

SOURCE
字幕保留
源片锁定底片
CANDIDATE
候选输出
Seedance 原生 · candidate_only
COMPOSITE
字幕保留
源片 + 审核通过 ROI
✓
身份连续性跨帧一致 · 通过
PASS
✓
口型 / 音画同步偏差 38 ms · 通过
PASS
✓
媒体规格与音频残留30 fps · 无 Seedance 音轨
PASS
全片门禁

Release checklist

01
所有窗口 QA1 / 4 通过
等待
02
源片锁定合成仅覆盖审核通过 ROI
锁定
03
目标声音一次混入本地阶段 · 待执行
锁定
04
人工审片release 前必须通过
锁定
只要一项失败,顶部动作保持「返工」,不会出现发布按钮。
DELIVERY / RELEASE

交付与审片

最终文件只在所有硬门禁、全片技术 QA 和人工审片通过后出现。

CANDIDATE_ONLY
!
模型原生输出仅为候选,尚未完成正式交付

当前候选仍需经过源片锁定合成、目标声音一次混入、全片技术 QA 和人工审片。请勿将候选 MP4 作为最终成片。

CANDIDATE_ONLY
源片保护层预览
▶
00:00 / 00:15⛶
候选版本candidate_h3_v03.mp4
生成时间2026-09-26 14:20
完整性SHA 已校验
DELIVERY GATES

交付门禁

✓
Seedance 候选下载校验candidate hash · 已完成
PASS
02
源片锁定确定性合成只覆盖审核通过的目标 ROI
WAIT
03
目标声音一次混入移除 Seedance 音轨后本地混音
WAIT
04
全片技术 QA媒体规格、文字、遮挡、音频残留
WAIT
05
人工审片确认身份、动作、手道具和字幕
WAIT
release_manifest.json将在 HUMAN_APPROVED 后生成
AUDIT TRAIL

可追溯记录

14:20:08
候选窗口已下载并校验window_manifest · w00 · sha 2a90…b72c
系统
14:19:42
Smoke-test 通过video_reference · 4.0 s · 480p
系统
14:17:06
能力握手完成seedance-2.0 · generate_audio=false
系统