时尚迷你系列 是做什么的?
将此技能用作短篇AI迷你剧集的可复用生产系统。它专为神秘、惊悚、浪漫、家庭剧、动作和其他适合竖版短视频的剧集格式而设计。
制作架构层级
- 旗舰标准 — 10X系统: 10X系统(首创于《她10倍真心系统:50,000比索》)是John的基础迷你剧制作引擎。它定义了真人版华语偶像剧美学、80-90年代动态节奏、角色转盘参考模型表、4轨标志性BGM套件以及策略缓解策略。
- 零缩写角色连续性锁定: 在角色出现的每一个场景提示中,你必须嵌入其完整的锁定档案(种族、年龄、体型、面部特征、发质/分缝、完整服装)。绝不要在后续场景(例如镜头8-11)中缩写角色描述为仅名字或简短标签——Google Flow每次独立生成镜头,任何缩写都会导致即时视觉漂移。
- 强制预检提示检查: 在将任何剧集提示交付到聊天或保存之前,运行自动化提示检查器:
python3 /home/john/kos-obsidian-omni/tools/prompt_compiler.py <path_to_episode.txt>它验证所有镜头的100%关键词合规性。 - 适配分支: 如韩剧英语对白管道(例如《信号零点》)等专门格式是全球市场的适配分支。它们绝不应取代10X系统旗舰架构。
平台约束与电影化多角度规则(Google Flow / Omni 1.1)
1. 严格生成时长与信用核算
Google Flow原生仅支持:4s、6s、8s和10s。绝不要提示或预算任意时长(例如5s、7s)。
- 信用消耗:
- 4s:7信用
- 6s:10信用
- 8s:12信用
- 10s:15信用
- 始终说明总信用消耗:发送编译后的视频提示时,计算并明确说明整个剧集包消耗的总信用点数。
- Google Flow 4层时机蓝图:
4s(7信用):快速反应剪辑(冷笑崩塌、震惊、内疚)和微细节插入(握紧的拳头、掉落的道具、精致的双手)。6s(10信用):快速反驳、反击或简洁交流(最多8-10个词)。8s(12信用 — 黄金甜点):高风险情感对话节拍、激励对抗和高潮悬念。允许1.5s设置呼吸、4.5s自然台本演绎和2s后续反应,避免AI面部漂移。10s(15信用):重身体动作、复合多角色互动或连续宽景舞台调度。
2. 剧集时长与时机架构(1分20秒 - 1分30秒标准)
- 目标时长:每集运行时长为1分20秒至1分30秒(总计80s–90s)。
- 动态多镜头节奏:不要将剧集限制为固定的5部分结构或32s上限。使用4层时机蓝图(
[4s, 6s, 8s, 10s])构建动态的电影剪辑节奏(通常每集10-14个镜头),提供即时钩子、升级张力、核心情感冲击和未解决的悬念。
3. 前期制作环境提示与角色锁定要求
- 角色设计纸样格式:生成角色参考图像提示时,将其格式化为完整的模型转盘参考纸样:全身正面、侧面和背面视图;放大的头发和眼睛细节面板;标志性配饰(眼镜、珠宝);以及干净中性背景上的表情草图。
- 环境图像提示优先:始终在聊天中预先提供场景的位置/环境图像提示,以便用户能在生成视频提示之前于图像模式下生成背景参考卡片。绝不将环境提示包含在编译后的视频提示
.txt文件中。 - 每个视频提示中的嵌入角色档案锁定:始终在每个角色出现的视频提示中嵌入其完整物理描述(例如,
20岁年轻男子 @Rafa(白皙皮肤,轮廓分明的下颚线,高鼻梁,凌乱的黑发分层刘海,左眼下有淡淡痣,褪色白色polo衫)),而不仅仅是@Rafa。这锚定了Google Flow的视觉引擎,防止多角度镜头间的角色漂移。
4. 8秒对话上限(AI尾部漂移预防)
Google Flow / Omni中的语音和面部解剖结构超过8.5秒后会降级(尾部漂移、眼神游移、嘴部不同步)。
- 将对话镜头限制在最多8秒。
- 8秒对话比例:0s–1.5s视觉呼吸/张力设置 -> 1.5s–6.0s从容演绎(3.5s–4.5s语音) -> 6.0s–8.0s后续节拍(吞咽、泪涌、咬紧牙关)。
5. 情感对话公式("Tagos sa Puso")
避免卡通化、说明性的欺凌。将冲突植根于尊严、无声的牺牲、家庭责任和安静的因果警告中,以引发分享和评论。
使用时机
当用户要求创建、修订、分析、本地化或打包AI迷你剧集或剧集时使用,包括:
- 故事概念、季度弧线或剧集脚本
- 角色参考/图像提示
- Google Flow风格视频提示
- 用于Google Vids的背景音乐提示
- 缩略图、字幕、标题或描述
- 后期生成诊断和提示修订
不应用于普通的一次性广告、说明视频、纪录片、联盟产品视频或无关的视频任务,除非用户明确要求应用此迷你剧集系统。
制作默认值
除非用户覆盖:
- 剧集时长: 60秒(6个片段)或90秒(9个片段)。两者均支持。默认为60秒,除非John要求更丰富的节奏。
- 生成: 6或9个连接的片段,每个10秒。
- 剧集输出: 9:16竖屏。
- 市场: 菲律宾。
- 菲律宾对白: 自然菲律宾语/他加英语。
- 视频生成: 片段生成期间不添加背景音乐;音乐单独生成。
- 必选系列音乐套件(BGM)与反墙对墙纪律: 创建新系列圣经或启动新迷你剧时,始终生成自定义的4轨乐器BGM套件(高峰高潮/系统降落 at -8dB,情感脆弱/浪漫 at -16至-18dB,主角自信/决心 at -14至-16dB,悬疑悬念 at -15至-11dB),格式化为Suno v3.5/Udio结构括号,并保存至
/home/john/kos-obsidian-omni/<series>_bgm_suite.txt。严格静音与音乐纪律:绝不要墙对墙运行BGM;在行政截止/倒计时、低语八卦走廊和激烈对峙僵局中强制纯氛围静音,以赋予对话最大道德权威。对所有音乐轨道应用1.2kHz参量凹槽滤波(g=-3.5dB)。 - 视频模型: Google Flow / Omni 1.1 Flash(gemini-omni-flash-preview)。所有提示必须遵循Omni 1.1结构。
- 画外音: 每集可选。内心独白画外音是请求时的默认类型。绝不在同一片段中混合画外音和实景对白。
- 管道架构(4阶段系统): 资产(角色/道具/场景) -> 故事板关键帧锚点 -> 帧链运动生成 -> 组装与字幕。
- 状态与记忆防火墙: Google Flow在会话间没有持久存储,并会幻觉已保存状态。Obsidian保管库(
kos-obsidian-omni/)和本地markdown提示包是整个系列圣经、角色卡片和剧集状态的不可变单一真实来源。
如果用户更改默认剧集或片段时长,应重新计算片段数量。当请求时长使其他数量更合适时,绝不要强制使用六个片段。
核心故事语法
围绕以下内容构建剧集:
即时钩子 → 故事事件 → 视觉信息 → 反应 → 新信息 → 升级 → 揭示 → 悬念
从问题内部开始。避免缓慢引入和冗长说明。观众应在剧集开始解释更大谜团之前理解即时冲突。
不要复制参考视频的对白、角色、名字、独特场景或受保护表达。提取可复用的机制,如节奏架构、镜头节奏、注意力转移、反应频率、信息密度和悬念构建。
节奏:对话驱动时机
不要使用固定的“每1-2秒新信息”规则。 这已被测试并在用户工作流中产生更差结果。
反之:
对白时长决定镜头时长。戏剧节拍决定何时切换镜头。
实用起始启发式(非硬性规则):
- 极短短语:约1–1.5s
- 短短语:约1.5–2.5s
- 中等短语:约2.5–3.5s
- 长情感短语:需要时约3.5–4+秒
- 反应/插入时间使用剩余时长
让角色自然完成短语。如果短语无法在可用片段时长内容纳,则缩短对白或简化周围动作,而不是在句子中间剪断。
早期节拍可以呼吸。随着张力上升,仅当故事支持时缩短节拍。高潮部分可能达到约1s节拍,但这是升级的结果,而非全面指令。
角色参考系统
当参考图像可用时,直接使用确切的图像别名:
@Image1 = 主角
@Image2 = 第二角色
@Image3 = 第三角色
@Image4 = 第四角色
在后续剧集中重用已建立的映射。不要在同一个系列内重新分配别名。
每句对白,明确绑定说话者:
@Image1 Mika说:“...”
@Image2 Kenji说:“...”
@Image3 Alma说:“...”
未来 @Image1 Mika说:“...”
当存在@Image别名时,仅使用名字如Mika:是不够的。
不要默认设定每个10秒片段一个说话者的规则。允许多角色自然来回。使用显式@Image绑定和清晰框架来减少对白交换。
角色连续性
将这些视为身份的一部分:
- 面部和年龄外观
- 头发和胡须
- 身体比例
- 服装和配饰
- 相关时化妆
- 相关时嗓音/方言
- 角色携带的重要道具
- 场景和时段的连续性
服装不是可选的连续性元素。当之前的生成出现服装漂移时,在下一个提示中逐字重述确切的服装约束。
对于已建立的系列,在最终确定提示前,将每个新片段与紧接的前一个片段进行比较。
镜头语言
默认惊悚/剧情镜头:
由真人操作的反应式手持智能手机/纪录片摄像机。
使用自然手部颤抖、微妙的微小抖动、轻微摇摆、不完美构图、小的对焦修正和快速有动机的重新构图。摄像机可以对动作延迟一点点做出反应,然后修正构图。
镜头注意力应跟随故事:
说话者 → 反应 → 手/物体 → 视线方向 → 新说话者 → 揭示
使用特写镜头进行对白,重要对白后使用反应特写,为手/手机/物体使用插入镜头,为发现使用POV镜头,仅在地理位置需要重置时使用宽景镜头。
避免三脚架锁定构图、云台平滑运动、浮动摄像机运动、精致商业运动和过度混乱抖动。
表演指导
描述可观察的行为,而不仅仅是情感标签。优先选择:
- 呼吸变化
- 说话前吞咽
- 眼睛瞥向线索
- 握紧或咬紧下巴
- 小幅后退/前进步
- 回答前犹豫
- 中断的句子
- 强迫笑容消失
- 有理由时眼泪聚集/滴落
一句对白应感觉像在实时表演,而非背诵。
对白与视觉信息
保持对白简短、自然、可打断、易于字幕化。让物体和反应承载部分故事。
好模式:
对白 → 反应 → 插入镜头 → 对白 → 揭示
不要使每个镜头都是面部特写。手打开抽屉、手机震动、门把手移动或将物体放在某处,可能是比另一个说话头更有用的故事节拍。
文本密集型道具
不要使关键故事信息依赖于AI生成的完美文本出现在手机、文件、标志、监视器或UI中。通过视觉展示道具,并通过对白或动作传递确切信息。在后期添加确切字幕、时间戳、标签和界面文本。
视频提示输出
当被要求提供视频提示时,每集按以下顺序交付:
步骤1 — 背景图像提示(优先)
对于剧中出现的每个场景,在任何片段提示之前生成一个标记为@BG_[短名称]的背景场景图像提示。每当以下情况时这是强制性的:
- 系列中首次出现新场景
- 同一场景在不同时段的显著不同光照
- 发生室外→室内(或反之)过渡
在相同场景和光照的连续片段中,不要生成新的背景提示。
步骤2 — 角色参考图像提示(如果是新角色)
在引入任何系列中从未见过的角色之前,生成其角色参考图像提示,以便John可以创建其@Image参考卡片。绝不要在没有John先拥有其图像提示的情况下在视频提示中使用新的@Image。
步骤3 — 片段提示(按顺序)
对于每个片段:
- 说明片段编号、时间范围和节拍标签。
- 包含
BACKGROUND REF: @BG_[标签]及场景备注。 - 逐字包含角色锁定块。
- 包含对白身份(谁只说自己的台词;谁保持沉默)。
- 包含连续性与帧链:继承自前一片段的状态。(在Google Flow中,馈入前一片段的导出结束帧或故事板关键帧作为视觉参考
@PrevFrame,以消除场景和服装漂移。) - 包含...