用途:面向一次性生成、带原生唇形同步音频的单镜头 UGC 母片(Seedance 2.0 参考生视频)。当母片某个节拍/时间窗画面不理想时,只替换该段视频轨道,母片原有音频(旁白与环境声)连续播放,因此说话节拍的唇形同步不会被破坏。
主要能力:stitch_replacement.py 为完全本地、无需 API Key 与网络的确定性修补脚本,依赖 PATH 上的 ffmpeg 与 ffprobe;输出按母片的帧率与分辨率重新编码为 H.264 / yuv420p。vet_seedance_prompt.py 在花渲染成本前,用非 Claude 的 GPT 模型对提示词给第二意见,产出结构化评审(结论、逐行修改、字数预算、一致性风险)。
使用方式:vet 脚本经 GooseWorks openai-proxy(<api_base>/api/internal/openai-proxy/v1/chat/completions)调用,凭据读取 ~/.gooseworks/credentials.json,不直连 OpenAI,费用计入 Ads agent;代理或凭据不可用时退出码为 3,配方可回退为内联自审(该评审为建议性,非强制门禁)。命令示例:vet_seedance_prompt.py --prompt-file working/seedance-prompt.txt [--brief "one-line intent"] [--refs "@Image1=avatar; @Image2=product; @Image3=env"] [--words 28] [--out working/seedance-review.md]。
替换脚本必需参数 --master、--replacement、--output;替换窗口二选一:--replace-beat(1 起始,取自动检测场景剪切之间的片段,--scene-threshold 默认 0.3)或 --window-start/--window-end(秒)。其他参数:--fit {stretch,trim,freeze}(默认 stretch)对齐替换片段长度;--dry-run 只打印 ffmpeg 命令。任一替换片段的重新渲染都须走与配方相同的代理路径(create-video-fal / fal-proxy),不得直接调用 fal.run。
限制:修补仅作用于视频轨道,音频不变;若输出时长与母片偏差超过 0.15 秒会告警(音频同步检查)。其他收费、价格与支持平台信息暂未提供。