CAT: AI工具LVL: L4-MasterDATE: 2026-04-15

AI 工具实战:工业级 Prompt 链式引擎,全自动生成纪录片分镜表

彻底抛弃“闲聊式”提问。部署“结构化约束”与“多步链式推理”的 Prompt 框架,让 AI 直接输出完美咬合 FFmpeg 与 TTS 引擎的工程级分镜数据。

工业化内容生产的本质,是消除 AI 输出的“随机性”。如果你每次都需要手动去删改 AI 写的文案,你的自动化流水线就是残缺的。

1. 业余玩家与极客的 Prompt 差异

当业余玩家想要做一个关于“皮里·雷斯地图”或“古代大洪水”的悬疑纪录片时,他们会这样问 AI:“帮我写一个关于皮里雷斯地图的短视频脚本。” 结果得到的是满篇“大家好,今天我们来聊聊……”的脑残体文案。

在“书或术”的体系里,大模型不是“聊天对象”,而是“数据编译器”。我们要用代码思维来约束它的输出格式,使其直接变成下一个脚本(如 edge-ttsffmpeg)能读取的变量。

2. 核心架构:结构化伪代码 Prompt

把下面的这套“系统级提示词”配置到你上一篇教程写的 cyber_editor.php 或者是 Python 调用脚本中。我们将采用 JSON 或 严格 Markdown 表格 格式,锁死 AI 的输出行为。

# Role: 硬核纪录片编剧与视觉引擎
# Background: 你正在为一档反脑残 (Anti-Brain Rot)、极具时间杠杆的极客频道生成工业化视频资产。
# Task: 根据提供的 [Topic],生成包含 10 个镜头的结构化分镜表。

## Constraints (绝对约束):
1. 语言必须冷静、客观、带有强烈的历史悬疑与极客压迫感。禁止使用任何废话(如“大家好”、“欢迎来到”)。
2. 严格按照下述 JSON 数组格式输出,不要包含任何前置或后置解释文字。

## Format Output (JSON 格式模板):
[
  {
    "shot_id": "001",
    "camera_movement": "缓慢推镜头 (Slow Push in)",
    "visual_prompt": "16世纪泛黄的羊皮纸地图,昏暗的烛光摇曳,特写显示出南极洲无冰海岸线的精确轮廓,8k resolution, cinematic lighting, photorealistic --ar 16:9",
    "narration_text": "1513年,奥斯曼帝国海军将领画下了这张地图。但它上面,却出现了直到 1820 年才被人类发现的南极洲。",
    "audio_pacing": "rate='-10%'"
  },
  ...
]

## Input:
[Topic] = 1513年皮里·雷斯地图上的南极洲无冰海岸线之谜

3. 为什么这种格式是“降维打击”?

仔细看上面的输出结构,每一个字段都完美对应了你的自动化武器库:

visual_prompt:直接提取出来,自动传给 Midjourney 或 API 接口去批量抽卡。

narration_text:直接提取出来,传给你的 video_sentinel.py 里的 edge-tts 幽灵声优去自动生成配音。

audio_pacing:自带语速控制,让机器合成的声音带有呼吸感和悬疑停顿。

shot_id:作为文件名,完美配合你写过的 Shell 毫秒级归档脚本。

4. 链路组装:打造终极黑盒

当你把这段 Prompt 封装进服务器的后台任务中时,你的工作流将发生质变。

你只需要在数据库或文本文件中扔进去 100 个历史谜团的标题(从十支失落的部落到基因序列猜想)。 深夜,你的 PHP 脚本会自动循环这 100 个标题,调动大模型生成结构化 JSON;紧接着 Python 脚本读取 JSON,拉起画图 API 和 TTS 配音接口;最后启动 FFmpeg 物理拼接。

一觉醒来,100 部带有震撼画面、沉稳旁白和悬疑配乐的高客单价纪录片,已经整整齐齐地躺在你的 /assets/private/ 阵地中,等待自动分发。

这就叫:用极客的底层逻辑,重塑内容行业的物理规律。