avatar-keyframe-video

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

法天象地连续帧成片

Producing a Heaven-and-Earth Avatar Video from Consecutive Frames

把一次可读懂的力量展示拆成连续状态,再把相邻状态之间的动作交给视频生成。按用户本次要求交付方案、关键帧或成片,不自动扩大范围。
Break a legible display of power into consecutive states, then assign the motion between adjacent states to video generation. Deliver a plan, keyframes, or a finished video according to the user’s request for this task; do not automatically expand the scope.

从当前进度接手

Taking Over from the Current Progress

  • 有批准的风格图:直接作为母版,不重新海选风格。
  • 有批准的连续帧:检查帧间矛盾后制作视频,不重复出图。
  • 只要方案、Skill、提示词或关键帧:完成对应部分,不自动提交收费视频任务。
  • 用户说“选定后再继续”时停在选择点;已选定或已授权则不重复确认。
  • 缺少非关键偏好且允许自主决定时,采用合理默认推进。雨夜、八帧、25秒、刀与配乐都不是固定要求。
可接收
novel-distill
的事件卡,也可直接使用用户构想,无须安装额外 Skill。原文事实 F、视听处理 P、新增改编 A 分清;参考视频里的领域、法相、武器不能倒灌为小说事实。无原文时称视觉概念演绎。
  • If there is an approved style image: use it directly as the master and do not run style selection again.
  • If there are approved consecutive frames: check for contradictions between frames before producing the video, and do not regenerate the images.
  • If only a plan, Skill, prompts, or keyframes are needed: complete the corresponding part and do not automatically submit billable video-generation tasks.
  • If the user says “continue after selection,” stop at the selection point. If a selection or authorization has already been made, do not ask for confirmation again.
  • When noncritical preferences are missing and autonomous decisions are allowed, proceed with reasonable defaults. A rainy night, eight frames, 25 seconds, a knife, and background music are not fixed requirements.
Event cards from
novel-distill
may be accepted, or the user’s concept may be used directly, with no need to install an additional Skill. Keep source-text facts F, audiovisual treatment P, and new adaptation A distinct. Domains, dharma manifestations, and weapons shown in reference videos must not be treated as facts from the novel. When there is no source text, describe the result as a visual-concept interpretation.

工具选择:平台无关

Tool Selection: Platform-Agnostic

本 Skill 固定制作方法,不指定默认成片平台。出图、图生视频、剪辑混音可以由不同工具完成,也可以在同一平台完成。
  • 用户指定工具或已有项目时优先沿用,核实其实际能力;不因历史案例用过 Pexo 就自动选择它。
  • 未指定时,根据当前可用工具、参考图约束能力、时长、可下载输出与预算选择,并简短说明理由。若已有可用方案且用户允许自主决定,无须为平台选择另设确认环节。
  • 没有可调用的生成工具时,交付独立关键帧、通用分段简报和提示词,说明缺少的能力;不把制作好素材说成已生成视频。
  • 先核实当前接口或界面,再将通用简报映射成具体参数。平台名称不等于模型能力,不预设每个平台都支持多图参考、首尾帧或原生音效。
This Skill defines a fixed production method but does not prescribe a default delivery platform. Image generation, image-to-video conversion, editing, and audio mixing may be performed with different tools or within the same platform.
  • Prioritize a user-specified tool or an existing project, while verifying its actual capabilities. Do not automatically select Pexo merely because it was used in a previous case.
  • When no tool is specified, choose based on currently available tools, their ability to handle reference images, duration, downloadable output, and budget, and briefly explain the reason. If a workable plan already exists and the user allows autonomous decisions, no separate confirmation step is needed for platform selection.
  • If no callable generation tool is available, deliver standalone keyframes, tool-agnostic segment briefs, and prompts, and explain the missing capabilities. Do not claim that prepared assets have already been turned into a video.
  • Verify the current API or interface first, then map the tool-agnostic brief to specific parameters. A platform name does not indicate model capabilities; do not assume that every platform supports multi-image references, first-and-last-frame constraints, or native audio.

1. 锁定同框关系与连续性

1. Lock the Co-Presence Relationship and Continuity

用简短连续性表记录已有信息:
项目要锁定的内容
人物脸、年龄、发型、衣袍剪影、材质、识别物
法相默认是自己的放大显现,同脸同装束;若用户指定神灵/异形则记录其对应关系
同框空间本体前景、法相后方高过建筑;小人轮廓和巨相面部同时可读
身体与画面坐标解剖学哪只手持什么,起点和终点在画面哪里
场景建筑地标、光源、天气、机位与动作轴线
材质演变如银灰虚影→肤色衣料→边缘消散;用户不需要则不强加
出招起手→蓄力→释放→收势,次数、方向、受力对象和环境反应
同动作映射,不是水平镜像。 本体解剖学右臂对应法相右臂,不写含混的“mirror pose”导致左右翻转。法相不能变成远处的第二名对手;单独大脸特写不能替代要求的同框关键画面。
默认沿母版单一机位或轻微推进,降低接续难度;用户要多机位时明确切镜及轴线,不把单机位变成风格禁令。
Use a concise continuity table to record the available information:
ItemContent to lock
CharacterFace, age, hairstyle, robe silhouette, materials, and identifying features
Dharma manifestationBy default, an enlarged manifestation of the same character with the same face and clothing; if the user specifies a deity or other form, record their relationship
Shared-frame spaceThe true body in the foreground and the dharma manifestation behind it, towering over buildings; the small human silhouette and the giant manifestation’s face must remain simultaneously legible
Body and frame coordinatesWhich hand anatomically holds what, and where the starting and ending positions appear in the frame
SceneArchitectural landmarks, light sources, weather, camera position, and action axis
Material progressionFor example, silver-gray apparition → skin-tone clothing → dissipation at the edges; do not impose it if the user does not need it
AttackWind-up → charging → release → recovery, including the number of attacks, direction, force recipient, and environmental reaction
Matched-action mapping, not a horizontal mirror. The true body’s anatomical right arm corresponds to the dharma manifestation’s right arm. Do not use an ambiguous “mirror pose” that causes a left-right reversal. The dharma manifestation must not become a second opponent in the distance, and a standalone close-up of the giant face cannot replace the required shared-frame key image.
By default, retain the master’s single camera position or use a subtle push-in to reduce continuity difficulty. If the user wants multiple camera positions, clearly specify the cuts and action axis; a single camera position is a default, not a stylistic prohibition.

2. 先设计状态变化,再生成独立帧

2. Design State Changes Before Generating Independent Frames

读 references/keyframes.md。每帧记录本体姿态、法相姿态/透明度、武器状态、环境反应、与前帧的差异、尚未发生的动作。差异应能从图中看见。
常见结构是“蓄势→领域初开→初现→展开→凝实→聚刃举手→同步释放→余波”,可合并或拆分。聚刃和举手跨度太大时加过渡状态,不往同一提示词塞更多要求。
使用当前可用的图像生成/编辑工具;用户指定平台或型号时确认实际可调用能力。接口没有返回版本就记录渠道与“版本未披露”,不冒称 GPT-Image 2 等具体型号。
每次一张独立画面,保持画幅。通常传入“批准母版+上一张通过的帧”:母版维持身份,前帧维持状态。前帧有错先修,不传播错误,也不一股脑投入所有图片。早期帧明确压住母版里的高潮:尚未显相不能已有巨脸,尚未释放不能已有完整刀光。
每帧出图后看图再继续。只有法相手臂错时定向修改,保留正确的本体、脸、衣服与场景。局部纹理允许合理差异,重大身份、手侧和动作阶段矛盾须先解决。
Read references/keyframes.md. For each frame, record the true body’s pose, the dharma manifestation’s pose and opacity, weapon state, environmental reaction, differences from the previous frame, and actions that have not yet occurred. The differences should be visible in the image.
A common structure is “gathering momentum → domain beginning to open → initial appearance → expansion → materialization → blade gathering and hand rising → synchronized release → aftereffects.” These stages may be combined or split. If the gap between gathering the blade and raising the hand is too large, add a transition state rather than packing more requirements into the same prompt.
Use the currently available image-generation or image-editing tools. If the user specifies a platform or model, verify its actual callable capabilities. If the API does not return a version, record the channel and state that the “version was not disclosed”; do not falsely claim a specific model such as GPT-Image 2.
Generate one standalone image at a time and preserve the aspect ratio. Typically, provide the “approved master + previous approved frame.” The master maintains identity, while the previous frame maintains state. If the previous frame contains an error, correct it first rather than propagating the error or submitting all images at once. Early frames must explicitly suppress the climax elements visible in the master: the giant face must not appear before the manifestation does, and the complete blade flash must not appear before the release.
Inspect every generated frame before continuing. If only the dharma manifestation’s arm is incorrect, make a targeted edit while preserving the correct true body, face, clothing, and scene. Reasonable variation in local textures is acceptable, but major contradictions involving identity, hand side, or action stage must be resolved first.

3. 把帧间动作分配给视频段

3. Assign Inter-Frame Motion to Video Segments

读 references/video-and-qa.md。按时长能力和动作复杂度分段,相邻段共享一个通过的边界状态。共享图片不保证生成后自然接续。
每段写首态、尾态、过程参考、主要动作、镜头运动、双方对应关系、环境受力、声音节拍和结束姿态。图固定外观与状态,视频提示词描述状态间的运动,不做静图轮播。
有专用首/尾帧字段就按接口使用;普通
image_list
只能称有序参考。没有尾帧约束时检查实际段尾,必要时用通过的段尾作下一段首帧。边界明确且工具支持相应约束时才适合同时提交独立片段。
只有本次确实使用 Pexo 时才读可选适配说明 references/pexo.md。它不是默认入口或必需依赖;其他工具按通用简报与当前能力执行。
Read references/video-and-qa.md. Divide the sequence according to duration capabilities and action complexity, with adjacent segments sharing one approved boundary state. A shared image does not guarantee a natural continuation after generation.
For each segment, specify the starting state, ending state, motion references, primary action, camera movement, correspondence between the true body and the dharma manifestation, environmental response to force, sound rhythm, and ending pose. Images fix appearance and state, while the video prompt describes motion between states; do not create a slideshow of static images.
Use dedicated first-frame or last-frame fields if the interface provides them. An ordinary
image_list
may only be described as an ordered reference list. When there is no end-frame constraint, inspect the actual end of the segment and, if necessary, use the approved segment ending as the next segment’s starting frame. Independent clips should be submitted simultaneously only when their boundaries are clear and the tool supports the corresponding constraints.
Read the optional adapter instructions in references/pexo.md only if Pexo is actually being used for this task. It is not the default entry point or a required dependency; use the tool-agnostic brief and current capabilities for other tools.

4. 验收、修正与合成

4. Review, Correct, and Composite

先看实际素材,再决定重生成。优先修同源关系、手侧与方向、重复出招、动作倒退、重大身份漂移。材质偏差按原定目标判断,平台一段自检文字不能直接触发收费重试。
同框不等于同步。 本体已收刀而法相仍举刀是关键错误。查看释放前后与每处接点;用合理裁切、匹配切点、音效桥接处理小差异,不用倒放或长叠化掩盖错误姿势。
记录原版与修正版,不覆盖唯一成功素材。每轮处理明确缺陷;预留重试和后期额度。用户给定上限不能擅自提高,助手自己的成本目标也要报告偏差。多段修正逐项计入消耗,不把“一轮”误写成免费重试。
声音按蓄势、释放、余波安排,保留有效环境与动作音效。配乐过长先裁切淡出,内容不适合才考虑重生成。“替换音轨”不能声称是“叠加保留”。平台不能混音时可按已有授权完成外部后期,但如实说明分工。
本地技术检查示例:
bash
python3 scripts/audit_video.py /absolute/path/final.mp4 --cuts 6.04,12.08,17.12 --out /absolute/path/qa
切点必须填实际时间线。需要 Python 3、ffmpeg、ffprobe。脚本输出媒体参数、全程概览、接点抽帧、黑屏与音量检测;不判断人物同步、听感或是否有人声,仍须看图与适当音频检查。
Inspect the actual footage before deciding whether to regenerate it. Prioritize corrections to the source relationship, hand side and direction, repeated attacks, reversed motion, and major identity drift. Judge material deviations against the original objective, and do not let a platform’s one-line self-check assessment directly trigger a billable retry.
Sharing the frame does not mean moving in synchronization. A key error occurs when the true body has lowered its knife while the dharma manifestation is still holding its knife up. Inspect the footage before and after the release and at every junction. Use reasonable cropping, matched cuts, and audio bridging to resolve small differences; do not use reverse playback or long cross-dissolves to conceal incorrect poses.
Record both the original and corrected versions, and do not overwrite the only successful asset. Each pass must address clearly defined defects; reserve sufficient budget for retries and post-production. Do not exceed a user-specified limit, and report any deviation from the assistant’s own cost target. Account for each corrected segment individually, and do not describe “one round” as a free retry.
Arrange the audio around the gathering, release, and aftereffects, while retaining useful ambient and action sounds. If the music is too long, trim and fade it first, and consider regeneration only if the content itself is unsuitable. A “replace the audio track” operation must not be described as “overlay and retain.” If the platform cannot mix audio, external post-production may be performed under the existing authorization, but the division of work must be stated accurately.
Example of a local technical check:
bash
python3 scripts/audit_video.py /absolute/path/final.mp4 --cuts 6.04,12.08,17.12 --out /absolute/path/qa
Cut points must use the actual timeline. Python 3, ffmpeg, and ffprobe are required. The script outputs media parameters, a full overview, junction frame extraction, black-frame detection, and volume checks. It does not judge character synchronization, perceived audio quality, or the presence of vocals, so visual inspection and appropriate audio checks are still required.

交付

Delivery

按范围交付独立关键帧和/或可下载成片,保留状态表、提示词与制作记录。记录实际工具/可确认的型号、时间线、重试、消耗和残留偏差。成片同时记录源素材与输出规格,不把上采样说成原生高分辨率,不把平台“完成”当作验收。
最终直接展示作品及重要限制。需要真实案例时读 references/worked-example.md;历史价格和效果不构成成功率、预算或涨粉承诺。
Deliver standalone keyframes and/or a downloadable finished video according to the agreed scope, retaining the state table, prompts, and production record. Record the actual tools and verifiable models, timeline, retries, consumption, and remaining discrepancies. For a finished video, also record the source assets and output specifications. Do not describe upscaled footage as natively high-resolution, and do not treat a platform’s “completion” status as acceptance testing.
Finally, present the finished work and its important limitations directly. For a real-world example, read references/worked-example.md. Historical prices and results do not constitute guarantees of success, budget requirements, or follower growth.