跳转到正文
全部教程

一段视频生成多个动作

一次生成两种动作:用好 4 秒 AI 视频,降低动画成本

用一段 4 秒 AI 视频拆出直拳和前踢,附 480p 成本算例、真实提示词、24 FPS 选段和透明精灵图下载,降低每个可用动作的生成成本。

AnimGen更新于 10 分钟阅读
橙色机器人分别出拳和踢腿,两个独立动作来自同一次 4 秒视频生成
本文目录

游戏里的一个短促直拳,通常用不满 4 秒。单独生成时,动作前后的等待也会占掉一部分视频时长。这段空余时间,有时足够再放入一个完整动作。

这次我们让机器人在一次 4 秒的生成里,先打一记直拳,再做一次前踢,随后拆出一个 1.50 秒的直拳和一个约 1.29 秒的前踢,各自保留起手和收招,按 24 FPS 播放。

想控制成本,可以选 Seedance 2.0 Fast 的 480p 档位:4 秒视频当前报价为 36 积分。如果一次生成能留下两个可用动作,平均每个动作就是 18 积分。下面用 720p 素材展示拆分过程,成本部分按 480p 计算。

完整生成片段经过透明处理后的预览:直拳、回到准备姿势、前踢、再次回到准备姿势。共 97 帧,24 FPS,约 4.04 秒。

文内视频合成了深色背景,方便直接观看。双按钮演示和可下载的精灵图使用透明 PNG,可以把角色放到不同背景上。

挑两个能回到同一准备姿势的动作

直拳和前踢都可以从格斗准备姿势开始,并在结束后回到原位。手脚的动作容易看清,也不需要让角色移动到场景里的另一个位置。

我们选了这个橙色和米白色的机器人:手脚清楚,没有武器,也没有需要跟随摆动的长衣物。活动的附件少一些,判断两个动作能不能用会更直观。

原始机器人 PNG 与实际生成的第一帧对照,角色周围留出了动作空间

生成前使用了 Expand Canvas:4:3 画布,缩放设为 80%,角色向左放一些。出拳和踢腿都向右伸展,需要给站立轮廓之外的部分留空间。上图展示的是原始输入与实际生成首帧,方便观察角色和留白;它并非画布设置界面的截图。

第一次尝试可以选直拳加踢腿、两种短武器攻击,或者挥手加竖拇指。这些动作比较容易找到相近的起点和终点。跑动起跳后再接一个长攻击,同样四秒就会紧张得多。

在提示词里交代动作的结束和间隔

只写“先出拳,再踢腿”,模型可能把它们连成一套组合技,中间没有适合拆开的地方。这次提示词明确要求:拳头收回、回到准备姿势,短暂停顿后再踢腿,最后把腿收回并站稳。

下面是这次实际使用的完整提示词:

text
Animate the same orange and ivory robot from the input image in one
continuous four-second locked-camera shot, facing right. Create exactly
TWO separate short game attacks, each with clear anticipation, impact
and recovery. First perform one quick straight punch toward the right,
then fully retract the fist and return to the original guard stance.
After a brief readable separation, perform one front kick toward the
right, then retract the leg and return to the same guard stance with
both feet planted. Give the punch and the kick roughly half of the clip
each. Keep the actions compact, decisive and at normal speed, with very
little idle time at the beginning and end. These are two individually
complete actions, not a blended combo. Preserve the character's orange
and ivory armor, dark joints, proportions and clean 2D cartoon rendering
throughout. Keep the entire body, fists and feet visible inside the
frame. Maintain the character's original screen position and consistent
scale, with no walking away. Fixed camera, no panning, zooming or cuts.
Retain the plain uniform key-color background supplied in the input. No
floor, shadows, added characters, weapons, text, particles, glow, motion
trails or scene changes.

生成设置是 Seedance 2.0 Fast、4 秒、720p 档位、4:3 比例。这次通过 AnimGen 的 MCP 工作流完成生成,在网页端也可以使用同样的动作描述。

实际返回的视频为 1112 × 834,共 97 帧、24 FPS,时长约 4.04 秒。我们随后导出 1024 × 768 的透明 ProRes 4444 母版和 PNG 序列。这里的分辨率档位、模型实际输出尺寸、透明导出尺寸,分别对应三个环节。

按完整动作选段,保留起手和收招

沿时间轴找到每个动作的开始和结束。拳头完全伸出的那一帧很适合检查造型,但要把它接到游戏里的攻击按钮上,还需要保留伸出去和收回来的过程。

97 帧原片上的直拳与前踢选段,区间之外是没有保留的等待帧

动作 原片帧号,从 0 开始 保留帧数 24 FPS 下的时长
直拳 第 9–44 帧,两端都保留 36 1.50 秒
前踢 第 58–88 帧,两端都保留 31 约 1.29 秒

时间轴上的区间不包含结束时刻:直拳为 0.375–1.875 秒,前踢约为 2.417–3.708 秒。两个区间内部的帧全部保留,没有整体加速,也没有插帧。

拆出的直拳:原片第 9–44 帧,共 36 帧,24 FPS,1.50 秒。保留起手、伸拳和收回的过程。
拆出的前踢:原片第 58–88 帧,共 31 帧,24 FPS,约 1.29 秒。踢出后收腿,重新回到站姿。

直拳与前踢各自的准备、伸展和收招姿势,标有对应的原片帧号

在 AnimGen 中,可以通过裁剪与导出分别选中两个动作,保持原片帧率单独保存。检查攻击最明显的几帧之外,也要看看收招是否完整。如果第一个动作还没收回就开始了第二个,可能需要重新生成,或者换一组更容易拆开的动作。

把两个动作接到独立按钮上试一遍

打开直拳与前踢互动演示。待机时显示原片第 48 帧的共同准备姿势,点击“直拳”播放 36 帧,点击“前踢”播放 31 帧;播放一次后回到准备姿势。

动作播放期间不会接受新的攻击输入。“重置”可以中途取消,计数器只统计完整播放的动作。试着交替出拳和踢腿,再切换背景,看看动作衔接和透明边缘。

所有帧使用相同的画布和角色位置,包括准备姿势。可下载版本每帧为 512 × 384。统一画布可以避免给两个动作分别裁切后引入额外偏移;生成画面在起止姿势上的细小差异,仍然可以通过实际播放来判断。

演示处理的是播放与状态切换。放进游戏后,还需要设置命中窗口,以及何时允许移动、下一次攻击或闪避。如果要继续压缩某个动作的前后摇,可以参考挥剑攻击的剪辑案例。

按 480p 计算,一次 4 秒生成花 36 积分

Seedance 2.0 Fast、480p、4 秒、4:3 的报价核对记录显示,2026 年 9 月 26 日单次报价为 36 积分。如果一次生成能得到两个独立可用的动作,平均每个动作的生成成本就是 18 积分。

480p 方案 生成次数 生成积分 平均每个可用动作
一段 4 秒视频里放两个动作 1 36 18 积分
两个动作各生成一段 4 秒视频 2 72 36 积分

两行都按同一报价计算,并假设两个动作都能一次生成成功。在这个条件下,放在一起生成可以少用 50% 的生成积分。本文机器人演示使用 720p 素材,表格展示的是 480p 方案的成本算例;自己生成前,以工作台当前报价为准。

如果再花 36 积分重试一次,总成本就变成 72 积分。决定是否重试时,把真正能留下来的动作数一起算进去。这里比较视频生成积分,不包含角色图片制作、导出、套餐费用和剪辑时间。

有余量,再考虑放第三个动作

这次两个攻击都留出了伸展和收回的时间。再加一个,势必要压缩其中一些过程。三个很短的手势可能更容易安排,三个大幅度攻击、长蓄力或者带位移的动作则会紧张很多。

先做两个,确认能分别使用,再判断下一组是否有空间多放一个短动作。如果动作混在一起、最后一下匆忙结束,或者手脚来不及回到准备姿势,就先减少动作数量,再决定是否重试。

下载拆好的两套透明动作

透明精灵图素材包约 4.50 MB,包含直拳与前踢的独立 PNG 图集、对应的帧 JSON、共同准备姿势和选帧记录。每格为 512 × 384,按 24 FPS 播放。前踢图集末尾有空格,读取时以 JSON 中的实际帧数为准。

也可以分别下载原始角色 PNG、带抠像背景的模型原始视频、提示词和选帧记录。素材记录保留了尺寸、帧数、文件哈希与成本计算。

可以先把这两个动作放进小场景,试试出拳、踢腿和回到准备姿势的衔接。用起来合适,再为自己的角色挑一组短动作,在 AnimGen 里尝试一次生成。

查看图片细节