16 KiB
16 KiB
2026-08-21 工作日志
分镜提示词生成工具 — 参考技能评估
- 深度分析了
参考skills/script-writing-studio(端到端剧本工作室,8模块34文件) - 核心结论:借鉴「镜头级规则颗粒度」,不借鉴「资产库工程体系」
- 与我们4层结构对照,我们缺「段末状态/特别注意/参考连续性声明/声音轨」4字段
- 分级评估:
- A级(建议直接吸收7项):段末状态、衔接可见化、人物锚定句<角色名>、素材编号一致性闸门、表情强度阶梯0-4级、小道具朝向锁定、节奏档位判定4档
- B级(部分借鉴5项):台词停顿/表演补偿、摄影机行为锁、视听转译四步法、构图雷区、运镜中英标注
- C级(排除):13类资产编号、FF/SCV/MAP/SB/CR、07后期声音、A/B/C三模式、版权收束文案
- 待用户确认是否逐条落地(用户习惯先分析后修复,本阶段只出评估未改文件)
分镜提示词生成工具 — 6项安全借鉴落地
- 影响评估后,用户确认先落地6项「不影响现有效果」的安全项(用户要求:先优化6项安全的)
- 落地明细(3个文件):
分镜提示词制作流程.md:①衔接可见化(镜头层L178)②素材编号一致性闸门(Step5校验第6项)③小道具朝向锁定(镜头层L185)④台词表演补偿(5.1语速表,每次0.5-1.5秒)⑤视听转译四步法(镜头层L183,内部思考不落盘)知识库/03_场景描述/场景描述词库.md:小道具朝向锁定小节知识库/06_焦距视角/焦距视角词库.md:运镜中英标注新节(易错词加英文兜底,后续章节编号顺延六→八)
- SKILL.md frontmatter:updated_at 改 2026-08-21 + last_change 更新
- 未落地项(待用户后续决定):段末状态/人物锚定句/表情强度阶梯/节奏档位(4项条件化,需加触发条件);摄影机行为锁(明确排除)
分镜提示词生成工具 — 4项条件化规则落地
- 用户确认继续落地4项条件化改造,并补充:人物锚定句识别不到角色名时用角色代称锚定
- 落地明细(
分镜提示词制作流程.md):- 人物锚定句(L162主体层):多角色+跨镜头复用时
将@图片N中的[身份/外观/服装]定义为<角色名>;识别不到角色名用角色代称锚定(<男主><兄弟><角色A>);单人单段保持现状 - 段末状态(L188镜头层 + L97 Step6交付):仅多段连续输出时写,单段不写;写"下一段可继承的可见状态"
- 情绪铺垫分级(L185镜头层):只吸收「强情绪1-3级铺垫」,用动作暗示("先愣住→眼神失焦→眼眶蓄泪"),不用禁令
- 节奏档位判定(L320 5.5时间预算表):4档+时长×镜头密度矩阵,合并进时间预算表前置,表格加"节奏档位/镜头数"两行
- 人物锚定句(L162主体层):多角色+跨镜头复用时
- 摄影机行为锁保持排除(违背"模型吃故事不吃参数表"铁律)
- 至此 script-writing-studio 借鉴全部落地完毕:6安全项 + 4条件化项
分镜提示词生成工具 — 参考skills清理
- 用户要求判断并删除"可立即移除"的参考源
- 判断结论:运行时读 references/(不读参考skills源文件),按落库完整性分三档
- 已删除(价值100%落库):
seedance25-timed-prompter.md(1文件)+Seedance2.0-ShotDesign-Skills/(20文件) - 未删(待决策):
script-writing-studio(38文件,只落库10项,剩余超F1-F4边界)+seedance2.0-prompt-skill(77文件,方法论已落库但experiments/projects案例未落库) - 同步清理 SKILL.md:description"两大参考技能"→"参考技能方法论已落库";F2/F3/F4来源标注ShotDesign→references/;参考技能位置列表删2行;目录树删ShotDesign子树+seedance25行;三层引用表"两大技能+1个2.5参考"→"1个参考技能"
- 同步清理 references/README.md:"三大技能"→"已提炼落库";"从三大参考技能提炼"补注移除日期
- 保留:冲突说明/章节标题/规则来源里的ShotDesign字样(历史决策记录,非路径引用)
- last_change 已更新
分镜提示词生成工具 — 首帧构图无电影感修复 + 全维度排查
- 用户反馈首帧构图无电影感,诊断根因:②设定层"构图"项太简陋(只有"景别+画面布局1句"),知识库14五法则+构图几何没被流程调用,缺构图雷区规避,且构图项与镜头层会打架("人物偏左"vs"正面跟拍")
- 修复②设定层三项(同类问题一并修复):
- 场景:
空间布局1句→空间布局+前中后景层次1句 - 光线:
光源+光质1句→光源来源+主光方向+亮暗区+色温1句(补齐光影三层的可执行要素) - 构图:
景别+画面布局1句→景别+前中后景层次+构图法则+视觉重心/留白1句
- 场景:
- 补构图雷区6条进知识库14(正面居中/头顶贴边/死压中线/背景过亮/断关节/多人正面平铺,默认禁止+例外解锁)
- 镜头层"朝向必须写明"补"避开构图雷区,默认不用正面居中改用X2四分之三侧"
- 人物项补"无图时按知识库01外貌原则";视觉风格项补知识库15去名化指针
- 排查结论:类似问题共3个(构图重度/光线重度/场景中度),人物+视觉风格轻微已补指针;①主体列表、③镜头层、④负面词无问题
- last_change 已更新
分镜提示词生成工具 — 镜头层补两个电影感细节
- 用户提供编导式维度(视频类型/摄影风格/整体氛围/镜头空间),分析结论:视频类型+整体氛围是元信息不需落盘,摄影风格+镜头空间已覆盖
- 设定层维持5项不加维度(氛围标签违背"模型吃故事不吃参数表")
- ③镜头层补两个细节:
- 机位高度默认平视(视点与视线齐平,Y4平视,词库06 Y轴)
- 运镜可补"轻微手持呼吸感"增加活体感
- 重新生成"兄弟来访"分镜提示词(电影感修复版):避开正面居中雷区(四分之三侧/过肩)、前中后景三层、光线亮暗区
- last_change 已更新
分镜提示词生成工具 — 借鉴僵尸塔防参考提示词落地2项约束
- 分析用户提供的"僵尸塔防"影视工业级参考提示词,分级结论:
- A级(直接借鉴,我们缺):空间方向一致性锁定、摄影畸变限制
- B级(部分借鉴):机位高度具体化、HARD CUT/J-cut/L-cut、声音设计声明、质感缺陷词
- C级(不借鉴,违背极简铁律):摄影规格(机型/胶卷/滤镜型号)、完整6镜头15秒脚本格式
- 落地2项:
- ③镜头层补"空间方向一致性":锁定空间坐标+移动方向一致+禁镜像翻转+禁跨180度轴线(条件化:多人/多镜头/有明确方位时)
- 负面词模板"按场景勾选"补"畸变类":鱼眼畸变/桶形畸变/枕形畸变/超广角拉伸/人脸边缘拉伸/微缩景观感/玩具模型感/移轴效果
- last_change 已更新
分镜提示词生成工具 — 画面坐标优化 + 重新生成
- 用户引用文章观点:生视频模型"镜头当坐标系、人物位置参考镜头坐标"优于"镜头参考主体坐标系"
- 判断:成立,与已落地的"空间方向一致性"同原则(绝对坐标优于相对坐标)
- 优化:③镜头层"朝向必须写明"补"主体位置用画面坐标(画面左/右)而非主体坐标(从X右侧),朝向保留X轴四分之三侧"
- 关键发现:知识库03"演员调度三要素"早有画面坐标示范(站位=画面左侧),但镜头层规则没引导用
- 重新生成"兄弟来访"分镜提示词(画面坐标版):男主画面左/兄弟画面右/门在画面右侧,替代"从男主右侧拍摄"
- last_change 已更新
分镜提示词生成工具 — ②设定层新增摄影质感字段
- 用户要求:摄影质感设定放在视觉风格后面,可让用户自己填写,模型不输出
- 落地:
- ②设定层"视觉风格"后新增"摄影质感"字段(用户填写·可选,模型默认不输出,仅用户明确提供时原样填入)
- 思考清单⑥摄影质感同步更新:"默认不输出(35mm胶片质感溶进视觉风格够用);仅用户提供时填②设定-摄影质感"
- 长视频分段制作流程两处设定层(简单段/复杂段)同步补"摄影质感可选·用户提供时填"
- last_change 已更新
分镜提示词生成工具 — 摄影质感改为默认生成参考值
- 用户补充:摄影质感可以默认生成一版,用【】框起来后面注明"供参考"
- 调整(3处同步):
- ②设定层摄影质感字段:从"模型不输出"改为"默认生成一版参考值,用【】框起后注供参考,用户可自行改或删"(示例【35mm胶片颗粒,柔和高光滚降,轻微暗角】供参考)
- 思考清单⑥摄影质感:同步改为"默认生成参考值【】框起供参考"
- 长视频分段两处:同步改为"摄影质感默认生成参考值·【】框起供参考"
- last_change 已更新
分镜提示词生成工具 — 摄影质感内容丰富化
- 用户反馈:摄影质感内容太简单,对比僵尸塔防参考案例的质感描述
- 提炼参考案例质感要素,知识库10补"胶片质感完整套件":
- 正向8项:真实随机颗粒/轻微halation/柔和高光滚降/胶片呼吸门框抖动/轻度色彩分离/暗部染色/自然暗角/不规则灰尘
- 负向6项:数字锐化/塑料质感/过度降噪/伪HDR/纯黑死影/规则化颗粒
- ②设定层摄影质感示例更新为丰富版 + 指向知识库10;思考清单⑥同步
- 重新生成"兄弟来访"终版:摄影质感用丰富版[真实随机胶片颗粒,轻微halation...],负面词补禁止项(数字锐化/过度降噪/伪HDR等)
- last_change 已更新
分镜提示词生成工具 — 摄影质感边界明确(不含画幅帧率)
- 用户要求:摄影质感中不要有画幅和帧数的信息
- 落地:②设定层摄影质感字段 + 知识库10胶片质感套件,均补"边界:只含质感词,不含画幅(2.39:1/16:9)与帧率(24fps/30fps)——画幅/帧率属平台参数放代码框外"
- 终版提示词的摄影质感字段本身已无画幅帧数,无需改内容
- last_change 已更新
分镜提示词生成工具 — 提示词标注视频总时长
- 用户指出:提示词没有注明对应的视频总时长
- 落地:
- Step 6 交付固化规则:"提示词前标注视频总时长(如'视频总时长:8秒',属投喂信息放正文前,不混入画面描述)"
- 兄弟来访终版提示词正文前补"视频总时长:8秒"
- last_change 已更新
分镜提示词生成工具 — 摄影质感改为按维度自动生成英文摄影参数
- 用户提供别人的摄影质感示例(ARRI Alexa Mini LF, 35mm prime lens, f/2.8...),要求:让模型根据维度把相关信息补充到摄影质感中,用英文,不照搬固定示例
- 落地:
- 知识库10"胶片质感套件"改为"摄影质感维度表"(3层):
- 6.1 摄影器材参数(英文):机型camera/镜头lens/光圈aperture/快门shutter/ISO
- 6.2 画面质感参数(英文):色彩color/光影lighting/质感texture/动态范围dynamic range
- 6.3 胶片质感(可选):film grain/halation/highlight rolloff/vignetting
- ②设定层摄影质感字段:改为"模型按维度自动生成英文摄影参数,根据剧情场景判断适用维度,从知识库10取值组合,不照搬固定示例,排除画幅帧率"
- 思考清单⑥同步
- 兄弟来访终版摄影质感用英文版(ARRI Alexa Mini LF, 35mm prime lens, f/2.8...)
- 知识库10"胶片质感套件"改为"摄影质感维度表"(3层):
- 关键变化:摄影质感从"胶片质感词"扩展为"摄影参数维度"(机型/镜头/光圈/快门/ISO/色彩/光影/质感/动态范围),英文写,模型按场景判断适用维度
- last_change 已更新
脚本创作技能 — 新建 V2.0 Lite 版(去接口)
- 用户要求:基于 V1.0/脚本创作技能 新建 lite 版,去掉所有接口调用能力,搜索改用模型自带搜索能力
- 产出:
project/短视频脚本创作/V2.0/脚本创作技能/(V1.0 为完整版,V2.0 为 lite 版) - 删除:
references/接口调用/(3文件:MCP_工具调用规范/Douyin_Video_Analysis/MCN_CYLG_python)+scripts/(2文件:MCN_CYLG_API.py/mcp-config.json),共 5 文件(110→105) - 改造 4 文件:
- SKILL.md:name→"短视频脚本创作 Lite"、version→2.0-lite、删 description【工具接口】行、删「MCP 依赖」整节(换「轻量说明」)、S5 联网搜索 MCN_CYLG_API→WebSearch、六大维度→五大维度、目录概览删 scripts/接口调用、步骤3触发改"用户提供视频文案"
- 帮助文档.md:删「🔧工具接口」整节+MCP授权步骤、删"查账号设定"行、"拆解视频"改"贴文案"、热点搜索改"模型搜索"
- 5_生成短视频选题.md:MCN_CYLG_API/Dify→WebSearch 模型搜索
- references-add/README.md:六大维度→五大维度、删接口调用维度/目录声明
- 顺手清理:广告植入方法论"商业版广告植入 Dify 提示词"→"提示词";创作流程规范硬编码验证命令去 scripts/ 排除项
- 踩坑:
cp -r SRC DST当 DST 父目录不存在时先报错,第二次 mkdir 后 cp 竟产生嵌套副本脚本创作技能/脚本创作技能/(含未删的接口文件),已 rm -rf 清除。教训:cp -r 复制后必须ls验证顶层结构,防嵌套污染 - 验证:全文 grep 接口关键词零残留(仅剩 last_change 和轻量说明两处说明性字样);文件数 110→105 差 5 正好是删除的接口文件
脚本创作技能 — Lite 版目录改名 V2.0 → Lite1.0
- 用户要求:
project/短视频脚本创作/V2.0改为Lite1.0(lite 版不是 1.0 的下一版,而是 1.0 的轻量变体,命名更准确) - 目录重命名 V2.0 → Lite1.0;SKILL.md version
2.0-lite→1.0-lite - 最终结构:
V1.0(完整版)+Lite1.0(lite 版)同级 - 注意:Lite1.0 目录内搜到的 "V2.0"/"V1.0" 字样全是内容层版本号(人设卡片 V2.0 模板、知识分类体系 V2.0、素材库版本 V1.0),与技能目录版本无关,不改
脚本创作技能 Lite 版 — S3 宏观扫描搜索机制补丁
- 检查发现 S3「宏观扫描必须基于真实赛道数据」在 lite 版无接口时未写清数据来源,会致模型凭记忆编造或卡住
- 补丁(
3_对标视频账号拆解.mdSystem Prompt 分析规则第一条):明确「用模型联网搜索能力(WebSearch)带着具体需求/问题搜索一轮(如"XX赛道 近期爆款 共性特征"),基于真实搜索结果推理,禁止凭记忆编造」 - 至此 lite 版两个搜索点均明确:S5 选题(联网搜索三层递进)+ S3 对标拆解(宏观扫描 WebSearch 搜索一轮)
- 仅改 Lite1.0,V1.0 完整版仍用 MCP 接口获取数据,不同步
脚本创作技能 Lite 版 — 搜索概念纠正(WebSearch→模型自带联网)
- 用户纠正概念:不是"调用 WebSearch 工具搜索",而是"带着搜索意图把需求/问题交给模型,模型自带联网会自动搜索并推理"——使用自带联网的模型本身就有这个能力
- 改 3 处显式 WebSearch 工具名(SKILL.md L150、5_选题 L36、3_对标拆解 L126)+ SKILL.md 轻量说明 L59 微调
- 统一表述:「带着搜索意图让模型思考(模型自带联网,会自动搜索)」,去掉"使用搜索能力/WebSearch 工具"这类工具调用感
- 教训:lite 版"搜索"的正确心智模型 = 模型自带联网能力,不是显式工具调用;写规则时表述为"带着搜索意图提问"而非"调用 XX 工具"