用途:根据配置把品牌真实产品主图渲染成“Instagram-Live 社交证明画廊”视频,每张产品图呈现为直播卡片内的“直播画面”,并在结尾输出品牌 Logo 收尾卡。
主要能力:渲染器内置工艺规则——每张产品按上半部轮廓居中(用 L<246 阈值测量,避免底部投影导致偏移);右侧整列飘心可覆盖居中产品;顶部含渐变遮罩、IG 渐变环头像、用户名、认证勾、红色 LIVE 徽章、观众数与关闭按钮,底部含短评论流、空的“Add a comment…”输入条及心/分享图标;每屏一条短语逐字构建为顶部叠加文案;收尾为干净 Logo 卡(背景+字标+@handle+CTA+payoff)。渲染确定性且免费,不使用生成式图像/视频或 AI 渲染文字;付费音乐床由单独的 create-music-elevenlabs 能力后续混入。
使用方式: python3 scripts/build.py --config config.json --assets <stills-dir> --out master-silent.mp4 快速检查——每屏一帧: python3 scripts/build.py --config config.json --assets <stills-dir> --stills <dir> 配置示例 config.example.json 为完整可用配置(Glossier)。配置字段包括 username、verified、palette、slide_dur、endcard_dur、crossfade;slides[] 每项为 { image, phrase, viewers, comments: [[handle, text], …] };endcard 为 { logo, logo_is_white, payoff, handle, cta };music 为 { prompt, length_ms, trim_intro_sec }(供 create-music-elevenlabs 使用)。配置中的图像路径相对于 --assets 解析。
限制:评论须为无主张的品牌描述性氛围(2-3 词、通用 handle、无 emoji,因 PIL 无法渲染彩色 emoji),输入条保持为空;LIVE 徽章、观众数与飘心属于环境性直播元素,不是证明性主张;仅使用真实产品图与真实字标;仅音乐床,无旁白。输出为静音 WxH(默认 1080x1920)H.264 母版;音乐床需用短淡入淡出与 loudnorm(-map 0:v:0 -map 1:a:0)混流,再用 watch 做质检。其他平台、价格或效果信息暂未提供。