返回顶部
c

cinematic-kling电影级Kling视频

Generate 5-second cinematic AI videos using Kling via ComfyDeploy. Takes a character image, item image, and location image, then produces a character sheet, item sheet, and a short cinematic video showing them interacting. Use when creating short ads, film clips, music videos, or any scene where a character interacts with an item in a specific location.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.2
安全检测
已通过
178
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

cinematic-kling

Cinematic Kling

通过结合以下元素生成一段5秒的电影级视频:

  • - 角色(人物/模特)
  • 物品(产品、物件、道具)
  • 地点(背景、环境)

内部创建角色表(Character Sheet)和物品表(Item Sheet),然后将其输入Kling进行视频生成。



部署

  • - 部署ID: e5258667-dec2-438f-84d0-f22049692483
  • API: POST https://api.comfydeploy.com/api/run/deployment/queue
  • 认证: Authorization: Bearer $COMFYDEPLOYAPI_KEY

输入参数

字段类型描述
characterbaseURL角色/人物的公开图片URL
itembase
URL | 物品/产品的公开图片URL | | location_base | URL | 地点/环境的公开图片URL | | charactersheetprompt | 字符串 | 角色表提示词——仅修改[括号]内的内容 | | video_prompt | 字符串 | 5秒场景的简单描述 | | input_seed | 整数 | -1表示随机,固定数字可复现结果 |

角色表提示词结构

提示词分为两部分——仅[括号]部分需要修改:

创建一张照片级真实的角色表。包含一张左对齐的特写肖像(肖像中必须可见服装),无边框,中性表情,同时包含一张展示角色正面、右侧面、左侧面和背面的全身视图。角色放置在白色背景上。不要包含任何文字。无边框,无柔和渐变。[此处填写服装描述]

规则: 将[此处填写服装描述]替换为适合场景的服装。括号之前的所有内容保持原样。

示例:

  • - [他们穿着量身定制的黑色西装搭配白衬衫,不打领带,奢华编辑风格。]
  • [他们穿着《最后生还者》风格的脏污破损衣物,反乌托邦美学。]
  • [他们穿着红色耐克运动套装和白色运动鞋,运动风格。]



视频提示词指南

  • - 保持简洁——描述动作/互动,而非每个细节
  • 通过动作隐含地提及角色 + 物品 + 地点
  • 可在5秒内建议1-2次镜头切换
  • 适用于:广告、短片、音乐视频、产品演示、动作片段

优秀示例:

  • - 角色穿着绿色沙克鞋在篮筐中扣篮的简短电影级片段。
  • 角色走进沙漠地点,从沙中捡起物品,举向镜头。快速切换到物品特写。
  • 产品展示:角色在城市地点转身,慢动作将物品抛向镜头。

不佳示例(过于详细):

  • - ❌ 镜头从f/1.8光圈开始,黄金时刻光线角度47度,角色精确向前移动3步...



第0步——确认每张图片对应内容(必须执行)

始终使用image工具在分配角色前识别每个文件。切勿按顺序臆断。

image(images=[file1, file2, file3], prompt=对于每张图片,简要说明它是:人物、产品/物体,还是地点/环境)

然后分配:

  • - characterbase = 人物/模特
  • itembase = 他们互动的产品/物体
  • location_base = 地点/环境/背景



第1步——将图片上传至ComfyDeploy存储

始终先将本地文件上传到ComfyDeploy自己的存储。切勿使用外部/自定义域名。

bash
source ~/clawd/.env

uploadtocomfy() {
curl -s -X POST https://api.comfydeploy.com/api/file/upload \
-H Authorization: Bearer $COMFYDEPLOYAPI_KEY \
-F file=@$1 | jq -r .file_url
}

URLCHAR=$(uploadto_comfy /path/to/character.jpg)
URLITEM=$(uploadto_comfy /path/to/item.jpg)
URLLOC=$(uploadto_comfy /path/to/location.jpg)

返回:https://comfy-deploy-output.s3.us-east-2.amazonaws.com/inputs/img_XXXX.jpg

第2步——提交运行

bash
RUN_ID=$(curl -s -X POST https://api.comfydeploy.com/api/run/deployment/queue \
-H Content-Type: application/json \
-H Authorization: Bearer $COMFYDEPLOYAPI_KEY \
-d {
\deployment_id\: \e5258667-dec2-438f-84d0-f22049692483\,
\inputs\: {
\characterbase\: \$URLCHAR\,
\itembase\: \$URLITEM\,
\locationbase\: \$URLLOC\,
\charactersheetprompt\: \创建一张照片级真实的角色表。包含一张左对齐的特写肖像(肖像中必须可见服装),无边框,中性表情,同时包含一张展示角色正面、右侧面、左侧面和背面的全身视图。角色放置在白色背景上。不要包含任何文字。无边框,无柔和渐变。[服装描述]\,
\video_prompt\: \视频场景描述\,
\input_seed\: -1
}
} | jq -r .run_id)

echo 运行ID:$RUN_ID



轮询结果

bash
while true; do
RESULT=$(curl -s https://api.comfydeploy.com/api/run/$RUN_ID \
-H Authorization: Bearer $COMFYDEPLOYAPI_KEY)
STATUS=$(echo $RESULT | jq -r .status)
echo 状态:$STATUS
if [ $STATUS = success ]; then
echo $RESULT | jq .outputs
break
elif [ $STATUS = failed ]; then
echo 失败!
break
fi
sleep 10
done



第3步——轮询并下载结果

bash

轮询直至成功


while true; do
RESULT=$(curl -s https://api.comfydeploy.com/api/run/$RUN_ID \
-H Authorization: Bearer $COMFYDEPLOYAPI_KEY)
STATUS=$(echo $RESULT | jq -r .status)
[ $STATUS = success ] && break
[ $STATUS = failed ] && echo 失败 && break
sleep 15
done

将输出下载到允许的目录

mkdir -p ~/clawd/output/cinematic-kling BASEURL=https://comfy-deploy-output.s3.us-east-2.amazonaws.com/outputs/runs/$RUNID curl -sL $BASEURL/CS200001.png -o ~/clawd/output/cinematic-kling/character-sheet.png curl -sL $BASEURL/ITEM00001_.png -o ~/clawd/output/cinematic-kling/item-sheet.png curl -sL $BASEURL/LOCATION00001_.png -o ~/clawd/output/cinematic-kling/location-sheet.png curl -sL $BASEURL/ComfyUI00001_.mp4 -o ~/clawd/output/cinematic-kling/video.mp4

第4步——以文件形式发送结果

始终使用filePath以文件附件形式发送——切勿发送原始URL。

message(action=send, channel=telegram, target=USER_ID, filePath=~/clawd/output/cinematic-kling/character-sheet.png, message=角色表)
message(action=send, channel=telegram, target=USER_ID, filePath=~/clawd/output/cinematic-kling/item-sheet.png, message=物品表)
message(action=send, channel=telegram, target=USER_ID, filePath=~/clawd/output/cinematic-kling/location-sheet.png, message=地点表)
message(action=send, channel=telegram, target=USER_ID, filePath=~/clawd/output/cinematic-kling/video.mp4, message=🎬 视频)

输出结构

节点文件操作
4CS200001.png以文件形式发送(角色表)
14
ITEM00001_.png | 以文件形式发送(物品表) | | 25 | LOCATION00001.png | 以文件形式发送(地点表) | | 22 | ComfyUI00001.mp4 | 以文件形式发送——

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 cinematic-kling-1776260222 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 cinematic-kling-1776260222 技能

通过命令行安装

skillhub install cinematic-kling-1776260222

下载

⬇ 下载 cinematic-kling v1.0.2(免费)

文件大小: 4.3 KB | 发布时间: 2026-4-17 14:20

v1.0.2 最新 2026-4-17 14:20
Fix: mandatory image tool verification before assigning character/item/location roles

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部