feat(monitor): 抖音 Web 接口客户端 —— 绕开爬虫子进程,直接发 HTTP
移植自 mac-agent-os 的 mediacrawler_adapter:不起子进程、不开页面,用浏览器里那份
登录态直接调抖音 Web 接口。产物键名照抄 store/douyin,所以 ingest 那条链路一个字不用改。
**目前能用的(真环境实测,非推断)**:
profile/other : 200, 7075 字节 —— 博主主页指标(粉丝/获赞/作品数/昵称)
aweme/detail : 200, 45425 字节 —— 单条作品详情(含点赞/评论/收藏/分享)
**目前不能用的:作品列表 `aweme/post`。** 两个互相独立的原因:
1. 这个接口被抖音单独升级成了真校验:不带 x-tt-argus 回 403「Uifid Not Found」,
带上 dummy 值回 200 + **空 body**。也就是说「头在不在」骗得过,「真校验」过不了。
同一套头打 profile/other 和 aweme/detail 都是通的 —— 抖音是挑着接口加保护的,
挑中的恰好是「批量拉作品列表」这个最敏感的动作。
2. 改走页面截获也不行:CDP 浏览器打开博主主页会落到「验证码中间页」(当天大量探测的
代价,过几小时要重测)。
所以现在的边界是:**已知作品的指标刷新能做,自动发现新作品做不了**。
**排查中控住变量后得到的两条事实**(都写进注释了):
· `Accept` / `Accept-Language` / `Referer` 才是主页接口能返回真数据的原因 —— 只有
UA+client hints+Cookie 时是 200 但仅 121 字节的空壳,补上这三个头变 7074 字节。
(我先前猜的 sec-ch-ua 不是关键。)
· 因此 UA 与 client hints 必须**成套地取自同一个浏览器**,所以 BrowserIdentity 一次
从 CDP 取齐 cookie + UA + hints,而不是各自写死。
「200 + 空 body 必须当场报错」也是刻意写死的:放过去它会在下游变成「这个博主没作品」,
把一次失败伪装成一条正常结果 —— 爬虫那条路正是这么栽的,还被翻译成「账号被封」。
测试 +11:cookie 解析、请求头成套性(含 uifid 缺失/回退)、产物键名与 store 对齐、
以及 _get 的三条失败路径(空 body / 403 带网关原话 / 正常返回)。
This commit is contained in:
@@ -0,0 +1,384 @@
|
||||
---
|
||||
id: KB-20260515-003
|
||||
title: "可灵AI提示词完全知识手册——文生视频/图生视频提示词工程"
|
||||
type: method
|
||||
status: active
|
||||
nature: reference
|
||||
domain: ai
|
||||
subdomain: [AI视频生成, 提示词工程, 可灵AI, 文生视频, 图生视频]
|
||||
tags: [可灵AI, 提示词, 文生视频, 图生视频, 运镜, 首尾帧, 角色一致性, 镜头语言]
|
||||
source: "抖音16条可灵AI教程视频提取(含8条全结构化+8条专题提取)"
|
||||
date_created: 2026-05-15
|
||||
date_modified: 2026-05-15
|
||||
version: 1
|
||||
collected_by: claw@chengzigedeAir
|
||||
|
||||
collected: true
|
||||
collected_date: 2026-05-16---
|
||||
|
||||
# 可灵AI提示词完全知识手册
|
||||
|
||||
> 采集日期:2026-05-15
|
||||
> 数据来源:抖音 16 条可灵AI教程视频(覆盖提示词基础、运镜、首尾帧、角色一致、音效、数字人、实战等全部维度)
|
||||
> 提取引擎:OpenCLI browser + 豆包网页版(稳定等待法)
|
||||
> 知识条目:63段结构化内容 + 8条完整字幕 + 专题知识点 = 105+条
|
||||
|
||||
---
|
||||
|
||||
## 第一章:可灵AI提示词核心公式
|
||||
|
||||
### 1.1 通用公式结构
|
||||
|
||||
提示词 = 主体(主体描述)+ 运动 + 场景(场景描述)+(镜头语言 + 光影 + 氛围)
|
||||
|
||||
三层递进公式:
|
||||
|
||||
| 层级 | 公式 | 示例 |
|
||||
|------|------|------|
|
||||
| 基础层 | 主体 + 场景 + 主体运动 | 一个小男孩在咖啡厅看书 |
|
||||
| 细节层 | 主体描述 + 场景物品 + 动作细节 | 穿着红色衣服的小男孩在咖啡厅看书,桌上有一只咖啡杯正冒着热气 |
|
||||
| 质感层 | 基础 + 细节 + 镜头语言 + 光影 + 氛围 | +正面镜头+背景虚化+氛围光照 |
|
||||
|
||||
### 1.2 5W1H 提示词法
|
||||
|
||||
| 要素 | 含义 | 示例 |
|
||||
|------|------|------|
|
||||
| Who | 画面主体,必须明确 | 穿着睡衣的少女 |
|
||||
| What | 主体正在做什么 | 优雅地坐在椅子上 |
|
||||
| When | 时间背景 | 暮春的雨夜 |
|
||||
| Where | 地点环境 | 在公寓里 |
|
||||
| Why | 行为动机/情绪 | 正在家里加班工作 |
|
||||
| How | 方式/风格 | 赛博朋克风格、冷色调 |
|
||||
|
||||
> 描述越详细越精准,生成效果越符合预期。
|
||||
|
||||
### 1.3 六大核心要素(编剧视角)
|
||||
|
||||
1. 主体:谁在画面中?主角/配角的特征
|
||||
2. 构图与角度:黄金分割点、低角度、仰视视角
|
||||
3. 照明与色彩:柔和的侧光、赛博朋克冷色调
|
||||
4. 运动:摄像机镜头运动 + 画面中物体的运动
|
||||
5. 背景:场景环境、时间、氛围
|
||||
6. 氛围感:整体情绪、光影氛围
|
||||
|
||||
---
|
||||
|
||||
## 第二章:可灵提示词进阶技巧
|
||||
|
||||
### 2.1 语言风格原则
|
||||
|
||||
- 语言简洁:用简单的词语和句子,避免复杂长句
|
||||
- 顺序清晰:主体→场景→运动→镜头语言的顺序
|
||||
- 避免歧义:不省略关键信息
|
||||
- 细节优先:先保证核心内容,再逐步添加细节
|
||||
|
||||
### 2.2 十大万能镜头运动提示词
|
||||
|
||||
| # | 运动类型 | 描述方式 |
|
||||
|---|---------|---------|
|
||||
| 1 | 推进镜头 | 摄像机缓慢向前推进 |
|
||||
| 2 | 拉远镜头 | 摄像机向后拉远 |
|
||||
| 3 | 旋转镜头 | 环绕主体旋转拍摄 |
|
||||
| 4 | 跟随镜头 | 跟随主体运动 |
|
||||
| 5 | 摇晃镜头 | 手持摄影风格摇晃 |
|
||||
| 6 | 穿越镜头 | 摄像机穿越景物 |
|
||||
| 7 | 第一人称视角 | POV 视角 |
|
||||
| 8 | 动感模糊 | 搭配高速运动的模糊效果 |
|
||||
| 9 | 升降镜头 | 从低到高或从高到低 |
|
||||
| 10 | 希区柯克变焦 | 推拉+变焦同时进行 |
|
||||
|
||||
### 2.3 穿越机效果关键词
|
||||
|
||||
摄像机穿越 + 景物 + 第一人称视角 + 动感模糊 + 旋转 + 高速飞行
|
||||
|
||||
---
|
||||
|
||||
## 第三章:可灵模型版本与参数
|
||||
|
||||
### 3.1 版本对照
|
||||
|
||||
| 版本 | 特点 | 适用场景 |
|
||||
|------|------|---------|
|
||||
| 1.0 | 基础版 | 初代文生视频 |
|
||||
| 2.0 | 运镜控制增强 | 文生视频运镜提示 |
|
||||
| 2.5 Turbo | 提示词理解强、动态丰富、画面流畅 | 图生视频 |
|
||||
| 2.1 | 极限多运镜控制 | 多运镜组合 |
|
||||
| 3.0 | 多镜头工作流、理解运镜和情绪 | 专业创作 |
|
||||
| 4K | 院线级高清、对口型功能 | 高清商业 |
|
||||
|
||||
### 3.2 核心参数
|
||||
|
||||
| 参数 | 说明 |
|
||||
|------|------|
|
||||
| 视频时长 | 单次最长 10 秒;图生视频 5 秒;最长总时长 3 分钟 |
|
||||
| 图片比例 | 16:9(电脑)、9:16(手机) |
|
||||
| 分辨率 | 支持 4K 模式 |
|
||||
| 参考强度 | 控制与参考图的接近程度 |
|
||||
| 运动幅度 | 控制视频中物体运动强度 |
|
||||
|
||||
### 3.3 核心功能
|
||||
|
||||
- 文生视频 / 图生视频
|
||||
- 首尾帧(关键帧控制)
|
||||
- 运动笔刷(指定局部运动方向)
|
||||
- 对口型功能
|
||||
- 多镜头故事板(Multi-shot)
|
||||
- 分屏场景生成
|
||||
|
||||
---
|
||||
|
||||
## 第四章:实战技巧
|
||||
|
||||
### 4.1 一句话出片法
|
||||
|
||||
1. 确定一句可跑通的核心提示词
|
||||
2. 保持核心不变,仅更换运镜方式批量生成
|
||||
3. 连续输入 10-20 次获取多组镜头
|
||||
4. 剪辑成完整短片
|
||||
|
||||
### 4.2 四格超短片
|
||||
|
||||
第1句:场景建立(远景)→ 第2句:人物出场(中景)
|
||||
第3句:动作发展(近景)→ 第4句:高潮/结尾(特写)
|
||||
|
||||
### 4.3 首尾帧控制
|
||||
|
||||
1. 上传第一帧图片(角色/场景)
|
||||
2. 上传最后一帧图片(目标画面)
|
||||
3. 填写中间过程的提示词
|
||||
4. AI 自动生成从首帧到尾帧的完整过渡
|
||||
|
||||
> 首尾帧是控制画面精确度的最强手段。
|
||||
|
||||
### 4.4 运镜控制 + 运动笔刷
|
||||
|
||||
- 运镜控制:告诉摄像机怎么动
|
||||
- 运动笔刷:告诉画面里的物体怎么动
|
||||
- 先用笔刷圈定物体,再指定运动方向
|
||||
|
||||
### 4.5 多镜头工作流(3.0)
|
||||
|
||||
1. 编写详细的场景提示词
|
||||
2. 设置多个镜头标记
|
||||
3. 每个镜头独立描述运镜和情绪
|
||||
4. 一键生成多镜头连续视频
|
||||
|
||||
### 4.6 避免画面变形
|
||||
|
||||
| 问题 | 解决方案 |
|
||||
|------|---------|
|
||||
| 人物面部变形 | 使用首尾帧锁定面部结构 |
|
||||
| 物体扭曲 | 减少高速运动描述 |
|
||||
| 比例失调 | 添加量化占比描述 |
|
||||
| 闪烁跳变 | 使用参考图+低运动幅度 |
|
||||
|
||||
---
|
||||
|
||||
## 第五章:专题技巧
|
||||
|
||||
### 5.1 角色一致性
|
||||
|
||||
1. 人脸模型训练:定制专属 AI 模特
|
||||
2. 首尾帧锁定:每次生成都参考同一张角色图
|
||||
3. 描述锁定:固定面部、发型、身材比例
|
||||
4. 全片不改:全程不改变身份与面部结构
|
||||
|
||||
### 5.2 图生视频
|
||||
|
||||
- 提供图片 + 提示词控制
|
||||
- 单次生成 5 秒,可多次延长
|
||||
- 提示词理解优秀,动态呈现丰富
|
||||
|
||||
### 5.3 音效生成
|
||||
|
||||
- 视频生成完成后自动匹配音效
|
||||
- 支持场景音效(风声、水声、环境音)
|
||||
- 可单独调整音效强度
|
||||
|
||||
### 5.4 数字人功能
|
||||
|
||||
1. 上传人物照片/视频
|
||||
2. 填写对口型文本
|
||||
3. 选择数字人风格
|
||||
4. 一键生成说话/唱歌视频
|
||||
|
||||
### 5.5 工具链整合
|
||||
|
||||
| 工具 | 用途 |
|
||||
|------|------|
|
||||
| Deepseek | 生成可灵提示词模板 |
|
||||
| 豆包 | 生成场景/角色描述 |
|
||||
| Midjourney | 生图→可灵图生视频 |
|
||||
| ChatGPT | 写剧本→生成提示词 |
|
||||
|
||||
---
|
||||
|
||||
## 第六章:完整提示词示例
|
||||
|
||||
### 示例1:穿越机效果
|
||||
|
||||
摄像机穿越 + 景物,第一人称视角,动感模糊,旋转,高速飞行
|
||||
|
||||
### 示例2:人物特写
|
||||
|
||||
穿着睡衣的少女,优雅地坐在椅子上,赛博朋克风格,冷色调,低角度,仰视视角,背景虚化,氛围光照
|
||||
|
||||
### 示例3:进阶多层描述
|
||||
|
||||
主体:主角的嘴唇轻轻颤抖,显示出内心的挣扎和不确定
|
||||
构图:主角的眼睛位于画面的黄金分割点上,目光望向远方,背景是模糊的都市天际线
|
||||
照明:主角的脸部被柔和的侧光照亮,一半在阴影中
|
||||
运动:摄像机缓慢向前推进,从全景推到脸部特写
|
||||
背景:夜晚都市,霓虹灯闪烁
|
||||
氛围:孤独、沉思、略带忧郁
|
||||
|
||||
---
|
||||
|
||||
## 附录:可灵与其他AI视频工具对比
|
||||
|
||||
| 维度 | 可灵 AI | Seedance 2.0 | Vidu | Wan |
|
||||
[...existing table stays...]
|
||||
|
||||
---
|
||||
|
||||
## 附2:Kling 3.0 提示词完全指南(2026版)
|
||||
|
||||
> 采集自: seavidgen.com / soravideo.art — Kling 3.0 官方社区最佳实践
|
||||
|
||||
### 一、Kling 3.0 7大提示词要素
|
||||
|
||||
| # | 要素 | 说明 | 示例 |
|
||||
|---|------|------|------|
|
||||
| 1 | 主体细节 | 身体特征+服装+表情 | "30岁出头女性,齐肩红褐色头发,深灰羊毛大衣,勃艮第红围巾,神情自信" |
|
||||
| 2 | 环境场景 | 地点+建筑+天气+氛围 | "黄昏白雪覆盖的都市街道,维多利亚砖房,橱窗透出暖光" |
|
||||
| 3 | 光照规格 | 光源+方向+色温+强度 | "黄金时刻阳光"、"戏剧性侧光+深重阴影" |
|
||||
| 4 | 镜头移动 | 电影术语描述 | "中景,缓慢推镜头转特写,平视视角" |
|
||||
| 5 | 动作强度 | 0-3级数值 | 细微动作0.3-0.5,高能动作2.0-3.0 |
|
||||
| 6 | 风格色调 | 美学+情感基调 | "温暖色阶,略微低饱和度" |
|
||||
| 7 | 音频元素 | 声音+情感+环境音 | "女性中音,热情语调,细微城市环境音" |
|
||||
|
||||
### 二、Kling 3.0 动作控制(核心差异化优势)
|
||||
|
||||
**工作原理**:上传参考视频 → Kling提取运动数据(姿态/轨迹/节奏) → 应用到新场景。
|
||||
|
||||
**实操流程**:
|
||||
1. 录制或找一段展示目标动作的参考视频(背景简单、肢体清晰为佳)
|
||||
2. 在生成面板上传到"动作控制"区域
|
||||
3. 编写提示词:只描述角色/场景/风格,**不描述具体动作**
|
||||
4. 动作强度参数:0-3级,从温和慢速开始
|
||||
|
||||
**关键参数**:`动作强度 0-3` — 细微动作用0.3-0.5,高能动作用2.0-3.0。
|
||||
|
||||
### 三、多镜头序列编写
|
||||
|
||||
Kling 3.0 支持最多 **6 个镜头**,自动保持角色和环境一致性。
|
||||
|
||||
**结构模板**:
|
||||
```
|
||||
镜头1(5s):远景室外全景,缓慢推近...
|
||||
镜头2(5s):中景跟拍主体,平视...
|
||||
镜头3(5s):面部特写,固定镜头...
|
||||
```
|
||||
|
||||
**每个镜头需指明**:
|
||||
1. 编号和时长
|
||||
2. 构图和机位
|
||||
3. 主体和关键动作
|
||||
4. 镜头运动类型(推/拉/摇/移/固定)
|
||||
5. 切换类型(切镜/淡入淡出/叠化)
|
||||
|
||||
### 四、四要素提示词公式
|
||||
|
||||
```
|
||||
主体和动作 + 镜头运动 + 灯光氛围 + 风格参考
|
||||
```
|
||||
|
||||
**产品展示示例**:
|
||||
```
|
||||
A pair of white wireless headphones floating and slowly rotating
|
||||
against a clean gradient background, soft studio lighting from above
|
||||
creating subtle shadows, gentle particles drifting in the air,
|
||||
product photography style, 4K
|
||||
```
|
||||
|
||||
**角色场景示例**:
|
||||
```
|
||||
A woman in a dark jacket walking through a rainy Tokyo street at night,
|
||||
neon signs reflecting on wet pavement, camera following from behind
|
||||
in a slow tracking shot, shallow depth of field, cinematic color grading
|
||||
```
|
||||
|
||||
### 五、参数最佳实践
|
||||
|
||||
| 参数 | 推荐值 | 说明 |
|
||||
|------|--------|------|
|
||||
| 提示词长度 | 80-150词(英文) | <80缺细节, >200引入矛盾 |
|
||||
| 分辨率 | 1080p | 迭代用1080p, 定稿用4K |
|
||||
| 帧率 | 30fps | 社交媒体最佳 |
|
||||
| 时长 | 5-10秒 | 多镜头最长15秒 |
|
||||
| 动作强度 | 0-3 | 从温和慢速开始 |
|
||||
|
||||
### 六、负面提示词(可灵专用)
|
||||
|
||||
```
|
||||
动作模糊、面部畸形、扭曲、变形、不连贯的物理、悬浮物体、
|
||||
异常动作、多余肢体、背景偏移、时域闪烁、色彩断层、变形的手、
|
||||
手指数量错误、不对称的面部特征、不自然的关节角度
|
||||
```
|
||||
|
||||
### 七、Kling 3.0 常见问题
|
||||
|
||||
| 问题 | 解决方法 |
|
||||
|------|---------|
|
||||
| 慢动作 | 提示词中明确速度, 时长与动作量匹配 |
|
||||
| 口型同步差 | 对话限制在5秒内, 或多镜头拆分为正反打 |
|
||||
| 提示词被拒绝 | 移除暴力/敏感词, 用中性语言描述 |
|
||||
| 角色不一致 | 使用 Elements 上传面部参考, 多镜头中引用 |
|
||||
| 运动模糊 | 添加"动作模糊"到正向词, 或用参考视频 |
|
||||
|
||||
### 八、高性价比工作流
|
||||
|
||||
```
|
||||
1. 先写80-150词提示词
|
||||
2. 用1080p迭代打磨效果
|
||||
3. 满意后用4K出最终版
|
||||
4. 参考视频 + Elements 角色锁定 = 最佳效果
|
||||
```
|
||||
|------|---------|-------------|------|-----|
|
||||
| 提示词理解 | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐ |
|
||||
| 运镜控制 | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐ |
|
||||
| 角色一致 | ⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐ | ⭐⭐ |
|
||||
| 音效生成 | ⭐⭐⭐⭐ | ❌ | ❌ | ❌ |
|
||||
| 性价比 | 中高 | 中等 | 较低 | 免费 |
|
||||
|
||||
---
|
||||
|
||||
## 数据来源
|
||||
|
||||
| # | 视频主题 | 状态 |
|
||||
|---|---------|------|
|
||||
| 1 | 可灵AI的提示词应该怎样写【基础入门】 | ✅ 全结构化 |
|
||||
| 2 | 挑战一口气学会可灵AI!提示词生成技巧 | ✅ 全结构化 |
|
||||
| 3 | 讲可灵3.0最细最实用的一篇 | ✅ 全结构化 |
|
||||
| 4 | 全网最全教学-可灵AI保姆级教程 | ✅ 全结构化 |
|
||||
| 5 | 快速上手可灵AI【入门】 | ✅ 全结构化 |
|
||||
| 6 | 挑战一口气学会可灵AI第三集:文生图提示词 | ✅ 全结构化 |
|
||||
| 7 | 可灵使用攻略第一期:文生视频提示词写法 | ✅ 全结构化 |
|
||||
| 8 | 可灵AI视频生成与提示词的描述关系 | ✅ 全结构化 |
|
||||
| 9-16 | 运镜控制、首尾帧、角色一致、音效等专题 | 📝 专题提取 |
|
||||
|
||||
## 相关文档
|
||||
|
||||
同一目录下的关联文档:
|
||||
|
||||
| 文件 | 内容 | 最近更新 |
|
||||
|------|------|:--------:|
|
||||
| [角色一致性定妆照方案](./character-consistency-reference-sheet.md) | 多视角 Character Sheet、九宫格、定妆照方案全攻略 | 2026-05-15 |
|
||||
| [AI视频唇形同步方案调研](./lip-sync-solutions-comparison.md) | Kling LipSync、LatentSync、Wav2Lip 等方案对比与成本分析 | 2026-05-15 |
|
||||
|
||||
## 采集信息
|
||||
|
||||
- **采集工具**: OpenCLI browser + 豆包网页版
|
||||
- **采集方式**: fill + click 发送 · 稳定等待法
|
||||
- **采集者**: claw@chengzigedeAir
|
||||
- **采集时间**: 2026-05-15
|
||||
Reference in New Issue
Block a user