Design & media

跨境电商爆款视频复刻专家

Try it

爆款视频复刻 Skill:用参考爆款视频和用户商品素材,拆解原视频分镜与镜头语言,分析商品图,生成高保真替换后的视频 prompt,并委托底层视频生成 skill 产出复刻短视频。覆盖说法:爆款视频复刻、复刻爆款短视频、TikTok 爆款复刻、参考爆款视频做同款、用我的商品复刻这个视频、照着爆款做商品视频、viral video replication、replicate viral product video、clone TikTok ad structure、reference video to product video、remake hot video with my product。即使用户只说“照着这个视频给我的商品做一条”“把这个爆款模板套到我的商品”“做同款带货短视频”,也应触发本 skill;普通图转视频、带货口播方案生成、爆款图片复刻不在本范围。

What it does

爆款视频复刻 Skill:用参考爆款视频和用户商品素材,拆解原视频分镜与镜头语言,分析商品图,生成高保真替换后的视频 prompt,并委托底层视频生成 skill 产出复刻短视频。覆盖说法:爆款视频复刻、复刻爆款短视频、TikTok 爆款复刻、参考爆款视频做同款、用我的商品复刻这个视频、照着爆款做商品视频、viral video replication、replicate viral product video、clone TikTok ad structure、reference video to product video、remake hot video with my product。即使用户只说“照着这个视频给我的商品做一条”“把这个爆款模板套到我的商品”“做同款带货短视频”,也应触发本 skill;普通图转视频、带货口播方案生成、爆款图片复刻不在本范围。

The skill document

爆款视频复刻

用一条参考爆款视频做“结构模板”,把视频里的商品相关内容替换为用户自己的商品,尽量保留原视频的分镜结构、视角、镜头运动、节奏、屏幕文字样式和商品展示逻辑,最终生成一条新的商品短视频。

本 skill 是编排型能力(Tier 2):只负责输入校验、分镜/商品信息组织、时长适配、prompt 替换和底层 skill 调度。实际文本生成、视频生成、响应落盘和媒体下载必须委托底层能力,本 skill 不直接调用网关 HTTP 接口、不直接处理网关鉴权。参考视频直分析失败时,允许使用本 skill 自带的标准抽帧脚本生成帧图,再委托 linkfox-file-uploadlinkfox-aigc-textgen 完成兜底分镜分析。

兼容性说明

需要可访问的参考视频 URL、商品图片 URL、linkfox-aigc-textgenlinkfox-file-uploadlinkfox-aigc-videogen-multilinkfox-aigc-textgen.imageUrls 支持传入图片 URL,运行环境支持视频 URL 时优先走直分析。若视频 URL 分析失败,本 skill 固定使用 scripts/extract_video_frames.py 抽帧并用 GEM_3_FLASH 分析帧图序列。本 skill 不包含 Step 1b 运营报告。

适用场景

场景说明
参考爆款视频换商品用户给一条 TikTok/Reels/Shorts/商品视频和自己的商品图,希望套用原视频结构生成新视频。
跨境短视频素材复刻用户希望保留原视频的 hook、镜头节奏、运镜、字幕样式,用新商品和目标市场语言生成素材。
Seedance 多商品图复刻用户提供主商品图和可选商品细节图,作为 linkfox-aigc-videogen-multi 的参考图生成。

不适用

  • 只把一张图片动起来、没有参考爆款视频:用 linkfox-aigc-videogen-image-to-video
  • 带货口播、真人自拍讲解、三套口播方案选择:用 linkfox-aigc-videogen-sale
  • 参照亚马逊 listing 图复刻商品图片:用 linkfox-aigc-imagegen-bestseller-replicate
  • 只分析爆款原因、只要运营报告:本 skill v1 不做 Step 1b。
  • 视频剪辑、字幕后期包装、BGM 混音、片段拼接:需要独立剪辑/HyperFrames 类 skill。

输入参数

参数类型默认说明
entrystringviralReplica入口保护字段,必须严格传 viralReplica
reference_video_urlstring-参考爆款视频 URL,必填;必须是 http(s) 可访问地址。
product_image_urlstring-用户商品图 URL,必填;用于商品分析和最终视频生成参考图。
product_namestring用户补充的商品名,进入商品图分析提示词。
product_descstring商品描述、卖点、使用场景补充。
uspstring核心卖点;越具体,替换 prompt 越稳。
target_durationstringAuto目标视频时长:Auto / 5S / 10S / 15S
sales_countrystring销售国家/地区,使用下方固定枚举。
target_languagestring目标语言,使用下方固定枚举;未传则保持原视频语言。
extra_product_image_urlsarray[string][]额外商品图或商品细节图,按顺序追加到最终 imageList;不要放模特图或场景图。
videoTypestringseedance2.0视频生成模型:seedance2.0 / seedance2.0fast,最终分别映射到底层 SEED / SEED_FAST
ratiostring9:16输出比例:16:9 / 9:16 / 1:1 / 3:4 / 4:3 / 21:9;最终会映射到 linkfox-aigc-videogen-multi 支持的比例。
resolutionstring720p输出分辨率:seedance2.0 支持 480p / 720p / 1080p;seedance2.0fast 支持 480p / 720p
is_probooleantrue高质量模式,传给底层多图视频 skill 的 isPro
generate_audiobooleantrue是否生成音频,传给底层多图视频 skill 的 voice
video_analysisstring-可选:上游已完成的参考视频分镜分析文本。若未提供,必须调用 linkfox-aigc-textgen 分析 reference_video_url 获得。

销售国家/地区枚举:

US(美国) / EU(欧洲) / JP(日本) / KR(韩国) / RU(俄罗斯) / UK(英国) / MX(墨西哥) / SEA(东南亚) / ASIA(亚洲) / LATAM(拉美) / GCC(中东)

目标语言枚举:

英语 / 中文 / 日语 / 俄语 / 意大利语 / 法语 / 西班牙语 / 德语 / 韩语 / 泰语 / 葡萄牙语 / 马来语 / 荷兰语 / 波兰语 / 瑞典语 / 土耳其语 / 其他语言

目标时长枚举:

Auto / 5S / 10S / 15S

底层能力依赖

阶段底层能力状态说明
参考视频分镜分析linkfox-aigc-textgen已有依赖imageUrls 支持图片 URL 和视频 URL;传 imageUrls=[reference_video_url]model=GEM_3_1_PROthinkingLevel=low、Step 1 v10 prompt。
参考视频抽帧兜底scripts/extract_video_frames.py + linkfox-file-upload + linkfox-aigc-textgen标准兜底仅当参考视频直分析失败、返回 10005、视频不可读、媒体访问失败或内容为空时触发;抽取 8-10 张有时间戳的 JPG,上传后传 imageUrls=[frame_image_urls]model=GEM_3_FLASHthinkingLevel=low、Step 1F prompt。
商品图分析linkfox-aigc-textgen已有依赖imageUrls=[product_image_url]model=GEM_3_FLASHthinkingLevel=low
替换后视频 prompt 生成linkfox-aigc-textgen已有依赖传完整文本 prompt、imageUrls=[]model=GEM_3_FLASHthinkingLevel=low
视频生成与媒体转存linkfox-aigc-videogen-multi已有依赖imageList=[product_image_url, ...extra_product_image_urls]videoType=SEED/SEED_FASTvideoTimepromptvoiceisProaspectRatioresolution

已有任务查询

当用户询问“刚才那个视频的进度 / 状态 / 是否完成 / 结果 / 失败原因”时,必须先走已有任务查询,不得重新分析参考视频、重新抽帧或重新提交视频生成任务

  • 先在 workspace 的 /linkfox///data/ 查找底层任务记录:linkfox-aigc-videogen-multi-task-*.json
  • 委托底层 linkfox-aigc-videogen-multi 的查询模式,用 --query-task '' 查询。
  • 若用户直接提供 taskId,只调用底层能力的查询模式;不得重新提交商品图、参考视频分析结果、prompt 或模型参数。
  • 查询返回 PROCESSING 时只说明仍在生成;SUCCESS 时展示底层返回的本地视频路径;FAILED 时读取 errorMsg 做用户可读说明,不自动重试、不换模型、不重建任务。

流水线步骤

步骤 1:校验输入与准备素材 URL

  • 输入entryreference_video_urlproduct_image_urlextra_product_image_urls
  • 操作:确认 entry=viralReplica;确认参考视频和图片都是 http(s) URL。本地文件必须先由前端/上游上传成可访问 URL。
  • 输出validated_inputsproduct_reference_images=[product_image_url, ...extra_product_image_urls]
  • 用途:确保后续不会把本地路径或空 URL 传给底层 skill。

步骤 2:参考视频分镜分析

  • 输入reference_video_url,或上游传入的 video_analysis
  • 操作
    1. 若已提供 video_analysis,直接进入步骤 3。
    2. 否则调用 skill linkfox-aigc-textgen(唯一调用方式,禁止直接调脚本或 HTTP),传入:
      • imageUrls: [reference_video_url]
      • model: GEM_3_1_PRO
      • thinkingLevel: low
      • prompt: references/prompts.mdStep 1 v10 提示词
    3. 从返回内容读取参考视频的视角、口播、画面描述、镜头语言、屏幕文字、时间码和运动归因,作为 video_analysis
    4. linkfox-aigc-textgen 返回视频 URL 不可读、媒体访问失败、10005、内容为空或其它明确的视频输入失败,进入步骤 2F 标准抽帧兜底;不得把视频 URL 只写进 prompt 后要求模型读取,不得试探未文档化字段。
  • 输出video_analysis
  • 用途:被步骤 4 的时长适配和步骤 5 的产品替换 prompt 消费。

步骤 2F:参考视频抽帧兜底分镜分析

  • 触发条件:步骤 2 的视频 URL 直分析失败,且未提供上游 video_analysis
  • 操作
    1. 使用本 skill 自带脚本 scripts/extract_video_frames.py 读取 reference_video_url,抽取 8-10 张按时间排序的 JPG 帧,输出 frame_index_map
    2. 调用 linkfox-file-upload 上传这些 JPG 帧,得到 frame_image_urls;不得上传 MP4 到 linkfox-file-upload
    3. 调用 skill linkfox-aigc-textgen,传入:
      • imageUrls: frame_image_urls,顺序必须和 frame_index_map 一致
      • model: GEM_3_FLASH
      • thinkingLevel: low
      • prompt: references/prompts.mdStep 1F Frame Fallback v1 提示词,填入 frame_index_map、帧数量和已知视频时长
    4. 从返回内容读取视角、画面描述、镜头语言、屏幕文字、估算时间码和运动归因,作为 video_analysis;同时记录 video_analysis_source=frame_fallback
    5. 若抽帧脚本缺少 ffmpeg / imageio-ffmpeg 依赖、下载参考视频失败、帧图上传失败或帧序列分析为空,才停止执行并说明具体失败点。
  • 输出video_analysisvideo_analysis_source=frame_fallbackframe_image_urlsframe_index_map
  • 用途:兜底产物必须保持 Step 1 v10 的输出格式,使步骤 4 和步骤 5 可无差别消费。

步骤 3:商品图分析

  • 输入product_image_urlproduct_nameproduct_descusp
  • 操作:调用 skill linkfox-aigc-textgen(唯一调用方式,禁止直接调脚本或 HTTP),传入:
    • imageUrls: [product_image_url]
    • model: GEM_3_FLASH
    • thinkingLevel: low
    • prompt: references/prompts.mdStep 1.5 Product v1 提示词,并追加商品名、描述和 USP。
  • 输出product_info
  • 用途:被步骤 5 替换原视频中的产品词、展示动作和卖点关键词。

步骤 4:时长适配决策

  • 输入video_analysistarget_duration
  • 操作:校验 target_duration;从 video_analysis 的视频时长或最后一个分镜时间码提取原视频时长,并解析 resolved_duration_seconds
    • 5S / 10S / 15S 分别解析为 5 / 10 / 15 秒。
    • Auto 根据原视频时长向上贴近 Seedance 档位:<=5s 取 5,<=10s 取 10,<=15s 取 15,>15s 取 15。
    • 原视频超出目标时长时,生成压缩或截取指令,避免强行塞入过长口播。
  • 输出resolved_duration_secondsduration_strategyduration_directive
  • 用途:被步骤 5 和步骤 7 消费。

步骤 5:生成高保真替换后的视频 prompt

  • 输入video_analysisproduct_infosales_countrytarget_languageduration_directive
  • 操作:调用 skill linkfox-aigc-textgen(唯一调用方式,禁止直接调脚本或 HTTP),传入:
    • imageUrls: []
    • model: GEM_3_FLASH
    • thinkingLevel: low
    • prompt: references/prompts.mdStep 2 v7,填入视频分析、商品分析、市场语言指令和时长适配指令。
  • 输出step2_raw_outputvideo_prompt
  • 用途video_prompt 进入步骤 6 检查,并最终提交给底层视频生成 skill。

步骤 6:视频 prompt 准备

  • 输入video_promptproduct_infoproduct_reference_images
  • 操作:不注入额外引用头,不改写 Step 2 模板。只做三件事:
    • product_info 抽取“一句话产品全称”,检查 video_prompt 是否仍有清晰的新商品主体描述。
    • 确认 product_reference_images 的第一个元素是 product_image_url,后续只允许是同一商品的补充图或细节图。
    • 确认业务语义为参考商品图 + prompt 生成视频,不走首帧合成链路。
  • 输出seedance_promptproduct_reference_images
  • 用途:被步骤 7 传给 linkfox-aigc-videogen-multi

步骤 7:调用底层多参考图视频 skill

  • 输入seedance_promptproduct_reference_imagesresolved_duration_secondsratioresolutionis_progenerate_audio
  • 操作:调用 skill linkfox-aigc-videogen-multi(唯一调用方式,禁止直接调脚本、HTTP 或其它视频 skill),传入:
    • imageList: product_reference_images
    • videoType: SEED / SEED_FAST
    • videoTime: resolved_duration_seconds
    • prompt: seedance_prompt
    • voice: generate_audio
    • isPro: is_pro
    • aspectRatio: ratio;若底层只支持 16:9 / 9:16,则不支持的比例需先让用户重选。
    • resolution: resolution
  • 输出:底层 skill stdout;成功通常包含 Saved full response: ["...mp4"],失败可能包含 Saved full response: xxx.json 或错误说明。
  • 用途:底层 skill 自行完成网关调用、响应落盘和视频下载,本 skill 不做二次包装、不截取、不重新输出。

步骤 8:交付

  • 输入:步骤 7 的底层 skill stdout。
  • 操作:成功时收集 Saved full response: 后的本地视频路径;失败时读取底层能力落盘 JSON 中的 errcode / errmsg / error / status / errorMsg 并做用户可读说明。若响应出现 status=FAILEDerrorMsg 为“图片审核不通过”或其它审核、侵权、人脸、明星/名人肖像相关失败,立即停止;不得进入抽帧兜底、重新上传同一素材、换模型、换底层 skill、改 prompt 或继续调用工具绕过。
  • 输出media_paths 或失败原因。
  • 用途:最终只展示本地 MP4 路径,不展示网关临时 URL。

输出规则

  • 只展示 media_paths 中的本地视频路径。
  • 不读取或输出 MP4/base64。
  • 不把原始临时视频 URL 直接发给用户。
  • 如果参考视频直分析失败,必须先按步骤 2F 使用标准抽帧兜底;只有标准兜底也失败时,才说明具体失败点。
  • 图片审核不通过是最终视频生成阶段的终止型业务失败;只提示用户更换有授权、无明星/名人肖像或侵权风险的合规商品图。

Prompt 与参考

  • references/prompts.md:Step 1、Step 1.5、Step 2 的提示词契约。
  • references/api.md:底层 skill 参数映射与已知能力缺口。
  • references/workflow.md:业务流程详述和关键取舍。
  • references/data-fields.md:运行时字段来源、去向和下游消费关系。
  • scripts/extract_video_frames.py:参考视频直分析失败时的标准抽帧工具。

执行自检

每次流程结束前确认:

  • 没有执行 Step 1b;本 skill 只做生成链路。
  • reference_video_urlproduct_image_url 都是可访问 URL。
  • 没有直接 HTTP 调网关;抽帧只使用 scripts/extract_video_frames.py,不临时写脚本。
  • 若未提供 video_analysis,已先调用 linkfox-aigc-textgen,且 imageUrls=[reference_video_url]model=GEM_3_1_PROthinkingLevel=low
  • 若视频 URL 直分析失败,已按步骤 2F 抽帧、上传帧图,并用 GEM_3_FLASH 分析 frame_image_urls
  • 没有通过 prompt 内嵌 MP4 URL、模型切换或未文档化字段探测视频理解。
  • 商品图分析和 Step 2 prompt 替换均调用 linkfox-aigc-textgen
  • 最终视频生成调用 linkfox-aigc-videogen-multi,且 videoType=SEEDSEED_FAST
  • 参考图顺序为主商品图、额外商品图。
  • 图片审核不通过时立即停止,并返回用户可读的合规换图提示;不重试、不绕路。
  • 用户询问已有任务进度时,已使用 task 记录或 taskId 查询,没有重新分析参考视频、抽帧或提交生成任务。
  • 成功结果由底层 skill 下载到会话 media/,用户只看到本地 MP4 路径。

已知局限

  • 参考视频直分析依赖运行环境对视频 URL 的支持;若不支持,走标准抽帧兜底。帧兜底无法听取音频,只能从画面、可见字幕和连续帧变化近似还原口播与节奏。
  • linkfox-aigc-videogen-multi 当前公开参数不是原 Seedance R2V 网关的 referenceImages/generationMode schema,而是多参考图视频 skill 的 imageList/videoType=SEED/SEED_FAST schema。
  • 本 skill 不接收模特图、人物图或场景图;若上游混传多张图,应先筛出商品图后再调用本 skill。
  • 本 skill 不做 Step 1b 运营分析报告,也不做 MOS 打分。
  • 本 skill 不负责下载 TikTok/Instagram/YouTube 链接;解析失败时应让用户上传视频文件或提供 CDN URL。

Related skills

通过 Flyelep 爆款视频复刻 API,基于爆款视频风格生成产品复刻视频。 当用户要求复刻爆款视频、模仿参考视频风格生成产品视频时使用此技能。

带货口播视频Skill,把商品图、商品卖点、销售地区、受众、语言和时长组装成跨境电商带货口播MP4,覆盖商品口播、TikTok带货视频、达人种草视频、product talking video、sale video、e-commerce talking head video。用户说"带货口播"、"商品口播"、"帮我做一个产品带货视频"、"生成TikTok口播广告"、"make a product talking video"时触发。即使用户只说"用这些商品图做一个能卖货的视频"、"做跨境短视频素材"或"seller video with speaking model",也应触发本Skill;普通图转视频、视频剪辑、带货数据分析不在本Skill范围。

1 installs

智能分析热门短视频内容,反推脚本并一键复刻视频风格、节奏及镜头语言,用你的商品快速打造同类型营销视频。当用户给出抖音/TikTok 链接要求复刻同款、对标、照着做一条时必须触发。关键词:LinkPix、qhkit、爆款复刻、复刻视频、对标视频、同款视频、照着做、竞品视频、爆款同款、视频模仿。