用途:按柱子哥TzFilm封面体系复刻封面,采用三层合成结构——①无字无人的AI生成或真实背景板;②本人真实照片(人+真实环境整块裁切,不抠像);③代码渲染的文字层;合成后整图统一调色。输出单张1080x1440(3:4)母版,不做三候选。
主要能力:五层文字系统(英文眉题、白色引导行、特大kicker、高亮条/贴纸章、底部英文脚注)+左上品牌chip卡;kicker语义色四选一(金#F5C518、红#E04545、蓝#3B82F6、绿#22C55E);真人层压暗、降饱和、冷色罩、脸部径向提亮与径向alpha罩融入黑暗;文字层默认Remotion静帧渲染材质字,PIL仅作runtime缺失兜底。
使用方式:一条命令 scripts/build_cover.py 执行三层管线;输入当前01-口播稿.md取hook与主记忆点转标题组,真人帧优先封面专门摆拍,其次07-剪辑/raw.mp4 hook时段抽帧(用raw-transcript.json定位),备选reference身份照;episode-config.schema_version须为4。依赖Remotion runtime、火山方舟API(ARK_API_KEY,仅Seedream兜底)、~/.venvs/cover(rembg+onnxruntime+pillow)、assets/fonts/SourceHanSansCN-Heavy.otf、ffmpeg。
适用场景:工作流⑥选用zhuzige套(默认),或用户说“柱子哥封面”“做封面”。
限制:禁止AI生成人物,人物必须为真实照片/真实帧;禁止生图渲染任何标题文字;背景板prompt不得要求文字、字母、人脸,出图有字即废;env_photo源亮场平光素材(预检FLAT_BRIGHT)不得硬上,strict_light=true时机器直接拒绝;脸占画布高约15-20%,超30%为比例不符;rembg/字体/runtime缺失须先修复本体,不得降级绕路。素材验收第一优先级为脸完整明亮可见。与成片开场hook共用钩子创意但不共享图。