用途:用 Kling 3.0(Higgsfield 的 kling3_0 模型)生成单条对话驱动或多镜头叙事片段,强项是音素级多人唇形同步、多镜头场景推理、接近实拍的物理表现,以及较经济的成本。适用对话场景(尤其两个及以上说话者)、多镜头切换需要连贯、角色驱动或动画/风格化叙事、对成本敏感且时长 3–15 秒。需要精致单镜头广告可考虑 create-video-veo3,产品演示加参考素材和镜头运动用 create-video-seedance,X 平台模因内容用 create-video-grok。
输入:含说话者、每位说话者的台词、每镜头取景、情绪与音频方向的视频简报;可选 start_image 与 end_image(首尾帧约束,注意二者之间是变形过渡而非真实相机路径插值);宽高比 16:9、9:16 或 1:1;时长 3–15 秒;模式 std(默认)或 pro;声音 on(默认)或 off;输出目录。
使用方式:确认台词、取景与首尾帧齐全后组织提示词(先场景取景,再角色动作与带引号台词,然后镜头运动和音频方向);如有首尾图,用 mcp__higgsfield__media_upload 上传并用 mcp__higgsfield__media_confirm 确认;调用 mcp__higgsfield__generate_video,参数 model="kling3_0" 及相应选项;轮询 mcp__higgsfield__job_status 完成后下载 MP4;写 manifest.json(provider 为 Higgsfield,model_or_tool 为 kling3_0 及输出路径、状态、错误、警告);运行 tests/verifier.md 校验。
输出与校验:一个指定比例和时长的 MP4、符合 TESTING_RULES.md 的 manifest.json、verification.md。检查文件存在可完整播放、时长误差 ±0.5 秒、比例匹配;有台词时唇形同步合理且音频与脚本一致;多镜头剪辑连贯、角色身份保持;无严重瑕疵;manifest 路径指向真实文件。
限制与失败模式:凭据缺失或无效返回 status: "blocked";4 个以上说话者唇形同步明显退化,建议拆分为多条;超过约 10 秒面部相似度可能漂移,建议加警告或用首尾帧串联短片段;数据驻留受限客户需在 manifest 中标记中国数据辖区;简报缺少带引号台词应报错警告而非任其编造;比例不在允许集合内则拒绝。start_image 加 end_image 不能生成相机旋转或横滚,Kling 只在两帧间交叉溶解变形,真实旋转需改用 create-video-veo3 或后期 FFmpeg rotate。FAL 路径在 rest.fal.ai/storage/auth/token 出现持续 403 通常表示余额耗尽而非限流(429 才是限流),需到 fal.ai/dashboard/billing 充值;多片段脚本应做幂等以只重渲缺失片段。回退:Higgsfield 失败时由 generate_with_fallback.py 路由调用同目录的 generate-fal.py,命令为:python3 skills/atoms/video-generation/create-video-kling/scripts/generate-fal.py --prompt "..." --output /path/to/clip.mp4 --start-image /path/to/keyframe.png [--end-image /path/to/end-frame.png] --aspect-ratio 9:16 --duration 5 --mode std。注意版本差异:Higgsfield 为 Kling 3.0,FAL 最新为 Kling 2.1,输出(唇形同步与物理真实感)明显偏弱,meta.json 含 version_caveat,必要时可用 provider_override=higgsfield 重试。模型映射:Higgsfield kling3_0 mode=std → fal-ai/kling-video/v2.1/standard/image-to-video;mode=pro → fal-ai/kling-video/v2.1/pro/image-to-video。