图像与设计
用人物照+产品照生成竖版 UGC 口播视频广告(需…
当你有真人照片和产品照片,想快速合成一条 9:16 竖版、带原生口播音频的 UGC 风格短视频广告时使用。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 38/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 55/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 59/100 ×0.15
适用场景
用人物照+产品照生成竖版 UGC 口播视特定
解决思路
- 准备输入:person(人物照片,脸+上半身最佳)、product(产品照片,中性背景、logo/文字清晰)、可选 script(口播台词,默认 "Okay… first of all, ship happens. And this hat is honestly my favorite. It also comes in navy and black, so you can pick your vibe.")、可选 environment(使用场景,默认 "study room, laptop in front of it");若缺少 person 或 product,让用户用 `muapi upload file <path>` 上传或先生成占位图。
- 若 MUAPI_API_KEY 未设置,先运行 `muapi auth configure`;用户提供的本地文件先用 `muapi upload file <path> --output-json --jq '.url'` 上传。
- Step 1 生成导演级提示词:用 GPT 模型(如 gpt-5.1 或执行 agent 可用的聊天模型),temperature 0、max ~200 tokens;system prompt 为 `You are a helpful assistant.`;user prompt 填入 person、product、environment,要求超写实生活方式摄影、可穿戴产品自然穿戴/手持产品自然握持、产品清晰且 logo 文字可辨、人物自然现代极简、场景与 environment 一致、柔和自然日光、干净虚化背景、高端商业摄影质感、4K、9:16 竖版、社媒广告风格,且人物面部细节与产品保持不变;保存结果为 {{step1_prompt}}。
- Step 2 生成主图:调用 `muapi image edit`,模型 `nano-banana-pro-edit`;image_urls 为 [person, product](顺序重要,人物在前);prompt 用 {{step1_prompt}};aspect ratio 9:16;num images 1;resolution 1K;output format jpeg;保存结果为 {{hero_image}},并先给用户看一眼确认再进入视频步骤。
- Step 3 生成 UGC 视频:调用 `muapi video from-image`,模型 `seedance-2-vip-image-to-video`(或 `-fast` 变体降低延迟);start image 用 {{hero_image}};aspect ratio 9:16;duration 10 秒;generate audio true(原生对话);CFG scale 0.5;negative prompt `blur, distort, low quality`;prompt 填入 script,要求 10 秒竖版 UGC、单镜头无剪辑无换色无字幕、人物直视镜头自然放松、可穿戴则穿戴/手持则握持或涂抹、自然口语说出台词、说话时轻微手势、结尾微笑或点头、真实 UGC 手持手机感、柔和日光、浅景深、TikTok/Reels 风格。
- 用 `muapi predict wait <request_id>` 轮询结果,并下载到用户输出目录。
- 若 `muapi` CLI 未提供 `nano-banana-pro-edit` 或 `seedance-2-vip-image-to-video` 别名,回退到原始 API:`curl -X POST https://api.muapi.ai/api/v1/<endpoint> -H "x-api-key: $MUAPI_API_KEY" -H 'content-type: application/json' -d '{...}'`,再用 `muapi predict wait <request_id>` 轮询。
- 台词保持简短(1–2 句),因为 Seedance 2.0 会压缩较长台词并截断词语;10 秒是 1–2 句台词的理想时长。
- 如需多镜头广告,在 Step 2 生成多个 {{hero_image}} 变体并分别独立动画化(Seedance VIP 在 9:16 + 音频下不支持多图 i2v)。
适用边界 · 注意事项
- 没有 muapi 账号/API key 或不愿使用付费模型(Nano-Banana Pro Edit、Seedance 2.0 VIP)时。
- 需要多镜头、多图输入或非 9:16 比例的视频时(Seedance VIP 在 9:16 + 音频下不支持多图 i2v)。
- 台词很长或需要精确逐字播报时(Seedance 2.0 会压缩并截断长台词)。