关于 aliyun-animate-anyone
用于将模板视频中的动作迁移到静态图像,并生成视频的技能。面向舞蹈或大幅身体动作转换场景,按检测、模板生成和视频生成分步处理。
主要功能
- 01图像检测与动作模板生成
- 02基于模板生成视频
- 03选择是否保留参考图背景
- 04记录任务状态与结果链接
适用场景
- 01将舞蹈视频动作迁移到人物图像
- 02生成包含大幅身体动作的视频
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ cinience/ alicloud-skills --skill aliyun-animate-anyone安装后在 Claude Code 中输入/aliyun-animate-anyone确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
agents/openai.yamlreferences/sources.mdscripts/prepare_animate_anyone_request.py详细介绍
Category: 提供商
Model Studio AnimateAnyone
验证
mkdir -p output/aliyun-animate-anyone
python -m py_compile skills/ai/video/aliyun-animate-anyone/scripts/prepare_animate_anyone_request.py && echo "py_compile_ok" > output/aliyun-animate-anyone/validate.txt
通过标准:命令以 0 退出,并生成 output/aliyun-animate-anyone/validate.txt。
输出和证据
- 将规范化的请求负载、检测输出、模板 ID 和任务轮询快照保存到
output/aliyun-animate-anyone/下。 - 记录结果应保留参考图像背景,还是源视频背景。
如果任务需要从模板视频迁移动作,而不是生成普通的对口型动画,请使用 AnimateAnyone。
关键模型名称
使用以下确切的模型字符串:
animate-anyone-detect-gen2animate-anyone-template-gen2animate-anyone-gen2
选择指南:
- 首先运行图像检测。
- 在源动作视频上运行模板生成。
- 使用
animate-anyone-gen2执行最终的视频任务。
先决条件
- 仅限中国大陆(北京)。
- 在环境中设置
DASHSCOPE_API_KEY,或将dashscope_api_key添加到~/.alibabacloud/credentials。 - 输入文件必须是公开的 HTTP/HTTPS URL。
规范化接口(video.animate_anyone)
检测请求
model(字符串,可选):默认为animate-anyone-detect-gen2image_url(字符串,必需)
模板请求
model(字符串,可选):默认为animate-anyone-template-gen2video_url(字符串,必需)
生成请求
model(字符串,可选):默认为animate-anyone-gen2image_url(字符串,必需)template_id(字符串,必需)use_ref_img_bg(布尔值,可选):是否保留输入图像背景
响应
task_id(字符串)task_status(字符串)video_url(字符串,完成后提供)
快速开始
python skills/ai/video/aliyun-animate-anyone/scripts/prepare_animate_anyone_request.py \
--image-url "https://example.com/dancer.png" \
--template-id "tmpl_xxx" \
--use-ref-img-bg
操作指南
- 动作模板必须来自官方模板生成 API。
- 使用
use_ref_img_bg=false时,全身图像效果最佳;不建议在此模式下使用半身图像。 - 此技能最适合舞蹈或大幅度身体动作迁移,不适用于一般的对口型任务。
输出位置
- 默认输出:
output/aliyun-animate-anyone/request.json - 使用
OUTPUT_DIR覆盖基础目录。
参考资料
references/sources.md
评论
支持 Markdown