🏠 返回工作台
← 返回教程总览

🎬 爆款复刻 · 使用教程

上传一条参考视频,自动拆镜、逐镜复刻你的爆款 · 不用再问客服 ▶ 打开复刻页

0 · 三分钟看懂:这个工具能干什么

看到一条爆款视频,想「照它的节奏、运镜、镜头」复刻一条自己的 —— 这就是爆款复刻。你给它一条参考视频 + 一张角色图,它会:把参考视频自动切成一个个镜头 → 每个镜头取首帧、估运镜 → 用 WAN2.2 图生视频把每个镜头重画成你的角色 → 拼成一条完整竖屏成片(可加 BGM)。

入口在哪

  • 工作台首页 → 气泡云里的 🎬 爆款复刻;或直接访问 http://127.0.0.1:8090/remake/
  • 第一次用要先登录(右上「💰 点数」→ 手机号 + 登录码)

界面分左中右三栏

区域干什么
顶栏「🏠 返回工作台 / 📘 教程 / 👤 个人中心 / 🧩 安装中心」+ 点数显示
左栏① 上传参考视频 · ② 上传角色图 · ③ 参数(速度档 / 模式 / BGM)· ① 分析参考视频 + ② 开始复刻 + 停止
中栏分镜表(# / 首帧 / 时长 / 运镜 / 状态)· 产物预览 + 下载
右栏引擎状态(ffmpeg / WAN 8192 / 空闲显存 / 任务忙)· 任务日志 · 📁 我的产物 · 🗑 回收站

最省事的用法(推荐照抄)

  1. 左栏 ① 拖入参考视频;② 拖入你的角色图
  2. ③ 参数:先用默认的 balanced 速度档 + 运镜复刻 camera 模式
  3. 点「① 分析参考视频」→ 中栏出分镜表(每镜首帧 + 运镜)
  4. 点「② 开始复刻」→ 看中栏进度、右栏日志一路跑
  5. 完成后中栏「产物预览」里播放,点「⬇ 下载成片」
当前状态说明(如实标注):复刻的前端界面已实现,但网关入口 /remake/ 目前仍指向一个占位页,入口正在接线中;打开后若只看到「后端探针 / 模块占位页」,即为此原因,服务就绪后刷新即可。后端 /api/rm/*(端口 8037)与 WAN2.2 引擎均已就绪。
本工具全程本地离线跑(WAN2.2 走本机 ComfyUI 8192),不联网也能出片。

计费

「开始复刻」起任务时才计费:本地功能走免费额度(每天 2 次(按电脑算),会员不限次),超出 0.5 点/次;上传 / 分析 / 预览 / 下载 / 删除都是本地处理,0 点(见第 ⑩ 节)。

爆款复刻页整体
爆款复刻页整体:左栏(上传参考视频 / 角色图 / 参数 / 按钮)· 中栏(分镜表 / 产物预览)· 右栏(引擎状态 / 日志 / 我的产物 / 回收站)

① 上传参考视频(要复刻的那条)

干什么用的把你想复刻的爆款视频喂进去。它会作为「节奏与镜头」的蓝本:后面切镜、运镜估计都以它为准。

怎么用

  1. 左栏「1️⃣ 上传参考视频」卡片 → 把视频拖拽到虚线框里,或点击选择文件
  2. 支持的格式(上传白名单):mp4 / mov / webm / mkv
  3. 上传成功:卡片标题右侧显示文件名,下方出现 <video> 预览可先播放确认
  4. 要换一条就重新拖一个,覆盖即可
选一条镜头切得清楚、节奏明确的参考视频(15~60 秒最佳),切镜和运镜估得更准。参考素材默认存在 remake_in\ref\(按 kind 分 ref / char / bgm 子目录)。
太长/太碎的参考视频会切成很多镜,逐镜复刻耗时会成倍增加。建议先用短一点、镜头分明的片段试跑一条。

计费

上传是本地写盘,0 点。

② 上传角色图(复刻成品里的「主角」)

干什么用的决定复刻出来的视频里是谁在演。角色图会作为逐镜图生视频(I2V)的参考,用来保持人物形象前后一致。

怎么用

  1. 左栏「2️⃣ 上传角色图」卡片 → 拖拽或点击选图
  2. 支持格式:jpg / png / webp(白名单)
  3. 上传后下方出现图片预览确认
关于「角色一致性」:逐镜用 WAN2.2 图生视频(I2V)复刻,角色图提供主体与风格的参照;可选启用「自己的角色参考图 / IP-Adapter」来做更强的形象一致性(把同一张角色参考图喂给每一镜,减少「每镜一张脸」的漂移)。
角色图建议半身或全身、五官清晰、背景干净;竖构图(3:4 或 9:16)更贴合竖屏成片。

素材位置

角色图存 remake_in\char\;参考视频存 remake_in\ref\;BGM 存 remake_in\bgm\。

计费

上传本地写盘,0 点。

③ 参数:速度档 / 模式 / BGM

干什么用的左栏「3️⃣ 参数」卡片,决定「出多清晰、多快、复刻什么」。

速度档(tier)

档位规格速度适合
quality480×832 / 81 帧≈ 9.4 分/镜(最清晰)追求画质、可等
balanced(默认)480×832 / 49 帧≈ 3.4 分/镜(均衡)日常首选
turbo384×672 / 49 帧≈ 1.9 分/镜(最快)先试节奏、赶时间

模式(mode)

  • 运镜复刻 · camera(默认):按参考视频每镜估计出的运镜(推进 / 拉远 / 横摇 / 跟移 / 静止),把角色图逐镜重画 —— 这是当前可用的主流程
  • 动作迁移 · animate:把真人动作迁移到你的角色上(见第 ⑥ 节)—— 已可用(真跑实测 166.9 秒出一条 3.06 秒动作迁移片),现在选它跑不出来

BGM(可选)

可选一条背景音乐;有 BGM 时拼接成片会以 volume=0.3 把它淡化混入(不盖住原声/画面)。默认也能用资产库里的 bgm。

参数只要记住两件事:第一次跑先用 balanced + camera;满意了再用 quality 重出。

计费

选档位/模式本身不扣费,只有点「开始复刻」起任务时按次计费。

④ 「① 分析参考视频」:自动切镜 + 每镜首帧 + 运镜估计

干什么用的把参考视频拆成一串镜头,并给每个镜头「拍照 + 判断怎么运镜」,为逐镜复刻做准备。

它是怎么切的

  1. 用 ffmpeg 场景检测:select='gt(scene,0.35)' —— 相邻画面变化超过阈值 0.35 就判为一个新镜头
  2. 记下每个镜头的起止时间、时长,并算出 WAN 需要的帧数(按 时长×16fps 吸附到 4n+1 帧)
  3. 每镜抽首帧存成缩略图(remake_cache\<job>\shot_<no>.jpg)
  4. 运镜估计:综合帧间差异 + 投影位移 + 尺度变化,给出 推进 / 拉远 / 横摇 / 跟移 / 静止 的粗判

怎么用

  1. 确认参考视频已上传
  2. 点左栏「① 分析参考视频」
  3. 中栏「分镜表」出现每一镜的:# 序号 · 首帧缩略图 · 时长 · 运镜 · 状态
  4. 分析结果还会落盘到 remake_out\<job>\shots.json
运镜是粗估(用于给复刻一点方向感),不是精确的相机参数 —— 别指望它逐帧还原原片运镜。
阈值 0.35 是默认值:切得太碎/太粗都与参考视频本身的画面差异有关。若切成一大镜,多半是原片转场太柔。

计费

分析走 ffmpeg 本地处理,0 点;不消耗生成额度。

左栏上传与参数
左栏:上传参考视频 / 上传角色图 / 参数(速度档 · 模式 · BGM)+「① 分析参考视频」「② 开始复刻」「⏹ 停止」

⑤ 「② 开始复刻」:逐镜重画 → 拼接成片

干什么用的把分镜表里每个镜头,用 WAN2.2 图生视频逐镜重画成你的角色,再把这些镜头按顺序拼成一条竖屏成片。

流程

  1. 每个镜头:以「该镜首帧 + 角色图」为输入 → WAN2.2 I2V 生成一段该镜时长的视频(无音轨,H.264 竖屏 crf20)
  2. 逐镜落盘到 remake_out\<job>\shots\<no>.mp4
  3. 全部完成后 concat 拼接成片:remake_out\<job>\复刻_<时间>.mp4,并在 remake_out 根目录留一份副本便于产物列表看到
  4. 有 BGM 时以 volume=0.3 混入
  5. 中栏「产物预览」出 <video>,可播放、可点「⬇ 下载成片」
耗时 ≈ 单镜耗时 × 镜数。例:balanced(≈3.4 分/镜)× 6 镜 ≈ 二十来分钟起。长任务请别关服务、别重启、别同时点第二次。
同一时刻只跑一个任务:再点会返回「有任务在跑」(409)。跑的过程中可点「⏹ 停止」中止;失败会自动退回额度。

计费

点「② 开始复刻」起任务前会先扣费(本地功能额度/点数);失败自动退款。未登录会提示先登录,额度不足会提示开通会员/充值。

⑥ 动作迁移(animate):已可用

干什么用的把真人视频里的动作/舞蹈迁移到你的角色形象上(角色「照着做」),比单纯运镜复刻更强调人物动作。

如实标注:本机已具备动作迁移所需的权重(Wan-Animate 2 int8 ≈15.9G / fp8 KJ ≈7.3G),前端也已把模式选项放出来;但 /api/rm/run mode=animate 目前返回「待接线」——即 已接线可用,现在选它跑不出结果。建议先用 balanced 档试;动作幅度取决于驱动视频本身。

现状

项状态
前端「模式 · animate」选项✅ 已就位
动作迁移权重(Wan-Animate 2)✅ 本机已有(int8 15.9G / fp8 7.3G)
后端 run mode=animate✅ 已接线(真跑通过)
运镜复刻 camera✅ 可用(主流程)
等接线完成后,动作迁移会用同一套「上传 → 分析 → 复刻」流程,只是把「按运镜重画」换成「按真人动作驱动角色」;现在先跑通 camera 模式即可。

计费

未接线,暂不涉及调用(不计费)。

⑦ 分镜表 / 成片预览 / 下载

干什么用的中栏是你的「工作台显示屏」:左边看每一个镜头,下面看最终成片。

怎么用

  1. 分镜表:每行 # 序号 / 首帧缩略图 / 时长 / 运镜 / 状态(已分析 / 待生成 / 生成中 / 完成 / 失败)
  2. 顶部进度条 #prog 显示整体进度
  3. 产物预览:复刻完成后这里出现播放器,可播放
  4. 点「⬇ 下载成片」→ 浏览器直接下载 mp4
下载用 fetch + blob 走(不是直接跳转 /api/...),所以在页面里点下载、文件名和内容都正常。

计费

预览 / 下载都是本地操作,0 点。

右栏引擎状态与历史
右栏:引擎状态(ffmpeg / WAN 8192 / 空闲显存 / 任务忙)· 任务日志(最近 30 行)· 📁 我的产物 · 🗑 回收站

⑧ 我的产物 / 回收站:下载 / 删除 / 恢复

干什么用的管理你已经复刻出来的所有成片。

怎么用

  1. 右栏「📁 我的产物(历史)」:列出所有成片(含大小、时间),点「刷新」更新;可播放 / 下载
  2. 点「🗑」删除 → 先进回收站(软删,可恢复),不会直接消失
  3. 右栏「🗑 回收站」:列出已删项,可「恢复」
  4. 「🧹 清空」清空回收站 —— 需要二次确认(输入 CLEAR)
删除一律是软删除:文件被移动到 remake_out\.trash\ 并留 .meta.json 记录原路径,随时可恢复。
清空回收站只影响回收站,不影响 remake_out 里还在的成片。

计费

下载 / 删除 / 恢复 / 清空都是本地操作,0 点。

⑨ 引擎状态与任务日志(出问题先看这里)

干什么用的右栏顶部「引擎状态」是一排指示灯,底部「任务日志」是最近 30 行运行记录 —— 卡住/报错时第一时间看这两块。

引擎状态灯

  • ffmpeg:切镜/拼接依赖的本地工具,绿=可用
  • WAN 8192:图生视频引擎(本机 ComfyUI 端口 8192),up=在线
  • 空闲显存:显卡当前可用显存;任务忙:是否已有任务在跑

怎么用

  1. 进度卡住或失败时,先看「引擎状态」有没有灯灭(比如 WAN 掉线)
  2. 再看「任务日志」最后几行,能定位卡在「上传 / 分析 / 生成第 N 镜 / 拼接」哪一步
  3. 服务端日志在 modules\remake\logs\server.log
WAN 引擎是按需拉起的:8192 没在监听时本模块会自动拉起来,跑完只关自己拉起的那个;所以「第一次生成稍慢」是正常的。

计费

查看状态/日志是本地读取,0 点。

⑩ 登录与收费口径

干什么用的爆款复刻要登录才能跑;起任务按「免费额度 + 点数」计费。

怎么登录

  1. 点右上「💰 点数(点此登录)」→ 填手机号 + 登录码(找管理员要)
  2. 登录后顶栏显示点数;点进去是「我的账单」(余额 / 明细 / 导出)
  3. 未登录时页面底部会弹出登录条,登录后自动继续

怎么算钱(统一口径)

做什么怎么算
本地功能(复刻出片、切镜分析等)走免费额度:每天 2 次(按电脑算),会员不限次;超额 0.5 点/次
云端 LLM(若用到联网大模型)按成本 × 加价率计费(按实际用量扣点)
上传 / 分析 / 预览 / 下载 / 删除 / 看日志0 点(纯本地)
未登录不能跑:未登录起任务会被拦(401 / 提示登录);额度用完会提示开通会员或充值。失败会自动退款。

计费

只有「开始复刻」这一步按上面的口径扣费,其余均为 0 点。

⑪ 常见问题(FAQ)

1. 打开 /remake/ 只看到「模块占位页」?

这是入口接线中:后端 /api/rm/*(8037)与引擎都已就绪,前端界面也已实现,但网关 /remake/ 暂时还指向占位页。等接线完成后刷新即可看到完整界面。

2. 点「开始复刻」没反应 / 提示先登录?

爆款复刻必须先登录。点右上「💰 点数」用手机号 + 登录码登录一次即可;未登录时底部也会弹登录条。

3. 分析后只切出一个镜头 / 切得很碎?

切镜靠 ffmpeg 场景检测(阈值 0.35)。转场太柔 → 容易合成一大镜;闪剪太快 → 会切得很碎。换一条镜头分明的参考视频更稳。

4. 怎么还没跑完?

复刻是逐镜生成,总耗时 ≈ 单镜 × 镜数。balanced 约 3.4 分/镜、quality 约 9.4 分/镜、turbo 约 1.9 分/镜。想快先用 turbo。

5. 选「动作迁移 animate」要注意什么?

动作迁移需要参考图(角色)+ 驱动视频(真人动作),且空闲显存 ≥13GB(本机 16G,跑前先别开别的引擎)。驱动视频里动作越明显,迁移效果越明显(微笑这类微动只会得到小幅动作)。

6. 每镜角色长得不一样 / 脸飘?

可换更清晰、正脸、背景干净的角色图;或启用「角色参考图 / IP-Adapter」一致性,把同一张参考图喂给每一镜,减少形象漂移。

7. 删掉的成片还能找回吗?

能。删除是软删到回收站(remake_out\.trash\),在右栏「🗑 回收站」点「恢复」即可;清空回收站需二次确认 CLEAR。

8. 出错了怎么排查?

先看右栏「引擎状态」灯(ffmpeg / WAN 8192 / 显存 / 忙)再看「任务日志」最后几行;服务端日志在 modules\remake\logs\server.log。

本教程随功能更新 · 页面上的气泡/提示也会同步说明(鼠标悬停有提示)