SuperAPI AI 工具集

recreate-video

设计与创作

查看项目

更新于 10-30 21:04

技能介绍

用途

recreate-video 面向“参考视频 → 可编辑动画场景”的重建任务。参考视频本身只是扁平像素,不包含制作方式信息;该技能对参考视频逐片段进行测量,并重建为一个用户可以编辑、并替换为自己内容的场景。最终产物复现的是观众所看到的画面,而不是原项目文件。

使用前需先阅读 picsart-video-rules。核心目标只有一个:输入参考视频,输出与之匹配的可编辑场景。

主要流程

流程分为九个阶段:

  1. 接收参考素材(ASK):一次提问补齐缺失信息,包括按 picsart-video-rules 规定以 Asset URLs 形式提供的参考视频;当视频长于所需部分时,指定起止时间;以及参考中照片、logo、文字位置所需的用户自有内容。若未提供,则在这些位置使用同尺寸色块和参考中显示的文字作为占位,不使用参考视频自身的像素。
  2. 读取并检查范围(SPEND):对参考使用 picsart_media_probe 获取尺寸、帧率和时长,并用 picsart_media_video_stills 抽取一排静帧(按 picsart-video-rules,若描述说明收费则记为 SPEND)。根据静帧判断是否在 reference-fragment-matching 可重建的范围内;若超出范围,说明哪些可重建、哪些不可,并在用户仍坚持时才继续。
  3. 片段计划(SPEND, ASK):按 reference-fragment-matching 的规定切分参考并做全局普查,然后用通俗语言向用户展示计划:按顺序列出片段、各片段的时间窗口及其中发生的事、以及重复出现的元素。一次性询问用户是否正确;用户对片段的合并、拆分或删除会在测量开始前改变计划。计划作为项目记录:宿主提供文件时保存为工作目录中的 recreation.md,包含节拍表、边界记录和每项检查;否则保留在对话中,并在每个片段完成后整体更新。
  4. 测量每个片段(SPEND):按 reference-fragment-matching 的规定进行普查并生成每个片段的实测节拍表,跟踪按 motion-tracking-from-video 执行。整个计划的跟踪在一个 SPEND 中报价,并在跟进任何一项之前先启动所有作业。
  5. 构建每个片段:按 reference-fragment-matching 与 scene-building-basics 的规定,仅依据节拍表构建。没有实测行的节拍不构建,需先测量。
  6. 校验每个片段(SPEND):按 reference-fragment-matching 对照参考校验,并按 quality-review 检查场景。修复轮次遵循 picsart-video-rules;仍不达标的片段继续保留,其差距以通俗语言写入计划(例如“卡片停靠晚了 0.2 秒”)。
  7. 拼接片段(SPEND):按 reference-fragment-matching(其 references/seams.md)拼接并检查整段视频。
  8. 用户审阅(REVIEW):按 picsart-video-rules 审阅整个场景,并用一两句话说明哪些匹配、检查留下了哪些差距,用通俗语言表述,不用分数。用户的每项修改请求回到其所在片段,并重新通过该片段的检查。
  9. 交付(DELIVER):按 picsart-video-rules 交付。

适用场景

适合需要参照某段视频的版式、节奏与运动,重建为可编辑动画场景,并替换为自己的图片、logo、文字等内容的场景。

限制

重建结果复现观众所见的画面,不是原始工程文件;在不提供自有内容时,仅以同尺寸色块和参考中的文字占位,不复制参考视频的像素;范围超出重建能力时需向用户说明,并在用户坚持时才继续。