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,179 @@
|
||||
# AVE 视频工厂 AI 生成 API 战略报告
|
||||
|
||||
> **版本**: v1.0
|
||||
> **创建**: 2026-05-15
|
||||
> **范围**: 文生视频、图生视频、文生图、图生图、AI漫剧全品类
|
||||
> **目标**: 为 AVE 视频工厂找到成本最低、可集成性最强的 AI 素材生成方案
|
||||
|
||||
---
|
||||
|
||||
## 一、核心结论
|
||||
|
||||
### 1.1 最佳推荐排序
|
||||
|
||||
| 排名 | 方案 | 成本(5s 1080p) | 适合场景 | 推荐理由 |
|
||||
|:----:|:-----|:--------------:|:---------|:---------|
|
||||
| 🥇 | **Kling 可灵 API** | **¥1.45** (≈$0.20) | 主力批量生产 | 性价比之王,质量分89.8,月送50次免费 |
|
||||
| 🥈 | **即梦网页版会员** | **¥0.22~0.37** | 日常高频使用 | 成本最低,VIP 1080p,Peekaboo 自动化中 |
|
||||
| 🥉 | **腾讯云混元(buddy-cloud)** | **¥1.80 (720p)** | 即时可用 | 已有集成,无需额外注册 |
|
||||
| 4 | **通义万相 Wan2.6** | **¥5.00** (¥1/s) | 阿里系生态 | 90天免费50s,文生图¥0.2/张 |
|
||||
| 5 | **Runway Gen-4.5** | **¥2.90** | 专业级稳定 | 支持4K,延迟最稳定 |
|
||||
| 6 | **Dreamina CLI** | **¥0.37 (720p)** | 轻量调用 | 已安装,但VIP模型不支持 |
|
||||
|
||||
### 1.2 成本对比全景 (5秒视频,折合人民币)
|
||||
|
||||
```
|
||||
Kling API(1.45) ||||||||
|
||||
Buddy-cloud 720p(1.80) |||||||||
|
||||
Runway(2.90) |||||||||||||||||
|
||||
Sora 2(3.63) ||||||||||||||||||||
|
||||
即梦API(4.00) ||||||||||||||||||||||
|
||||
通义万相1080p(5.00) |||||||||||||||||||||||||
|
||||
Sora 2 Pro(18.15) ||||||||||||||||||||||||||||||||||||||||||
|
||||
即梦网页版会员(0.22-0.37) |||
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 二、AI 视频生成 API 详细对比
|
||||
|
||||
### 2.1 国际平台 (USD)
|
||||
|
||||
| 平台 | 模型 | 计费方式 | 5s/1080p成本 | 最大时长 | 最高分辨率 | 性价比评分 |
|
||||
|:-----|:-----|:---------|:------------:|:--------:|:----------:|:---------:|
|
||||
| **Kling 2.1** | 可灵 | 按条 | **$0.20** | 10s | 1080p | ⭐⭐⭐⭐⭐ |
|
||||
| Runway Gen-4.5 | Gen-4.5 | Credit | $0.40 | 16s | 4K | ⭐⭐⭐⭐ |
|
||||
| Sora 2 Standard | Sora 2 | 按秒 $0.10/s | $0.50 | 20s | 1080p | ⭐⭐⭐ |
|
||||
| Sora 2 Pro | Sora 2 | 按秒 $0.50/s | $2.50 | 20s | 1080p | ⭐⭐ |
|
||||
| Seedance 2.0 (即梦) | 即梦 | 分辨率×时长矩阵 | $0.55 | **30s** | **4K** | ⭐⭐⭐ |
|
||||
|
||||
**免费额度**: Kling 每月50次免费;Runway 125 Credits;Sora 无
|
||||
|
||||
### 2.2 国内平台 (RMB)
|
||||
|
||||
| 平台 | 文生视频 | 图生视频 | 720p价格 | 1080p价格 | API接入方式 |
|
||||
|:-----|:--------:|:--------:|:--------:|:---------:|:-----------|
|
||||
| **阿里云通义万相 Wan2.6** | ✅ | ✅ | **¥0.6/s** | **¥1.0/s** | 百炼平台 |
|
||||
| **腾讯云混元 (buddy-cloud)** | ✅ | ✅ | **¥0.36/s** (¥1.8/5s) | **¥0.72/s** (¥3.6/5s) | ⭐ **WorkBuddy内置** |
|
||||
| **即梦 Seedance API** | ✅ | ✅ | $0.35/5s (≈¥2.5) | $0.55/5s (≈¥4.0) | 火山引擎 |
|
||||
| **Kling 可灵 API (国内)** | ✅ | ✅ | **$0.20/5s (≈¥1.45)** | 同左 | klingapi.com |
|
||||
| **Dreamina CLI** | ✅ | ✅ | 5积分/次 (≈¥0.37) | ❌ (VIP锁) | 命令行 |
|
||||
|
||||
**免费额度**:
|
||||
- 通义万相: 开通90天内,文生图50张+视频50秒
|
||||
- 腾讯云混元: 50积分 (首次开通)
|
||||
- Kling: 每月50次免费
|
||||
- 即梦网页版: 每日送积分
|
||||
|
||||
### 2.3 文生图 API
|
||||
|
||||
| 平台 | 价格 | 质量 | 接入 |
|
||||
|:-----|:----:|:----:|:----|
|
||||
| **阿里云通义万相 Wan2.6** | **¥0.2/张** | ⭐⭐⭐⭐ | 百炼 API |
|
||||
| **腾讯云混元 (buddy-cloud)** | 按积分 | ⭐⭐⭐⭐ | **WorkBuddy内置** |
|
||||
| **Dreamina CLI** | 1积分/张 ≈ ¥0.07 | ⭐⭐⭐⭐⭐ | CLI命令 |
|
||||
| **即梦网页版** | 0.25积分/张 ≈ ¥0.02 | ⭐⭐⭐⭐⭐ | Peekaboo自动化 |
|
||||
| **Midjourney** | $10-60/月 | ⭐⭐⭐⭐⭐ | Discord/API |
|
||||
| **Stable Diffusion** | 免费/自部署 | ⭐⭐⭐⭐ | 本地 |
|
||||
|
||||
---
|
||||
|
||||
## 三、AI 漫剧/动画工具
|
||||
|
||||
### 3.1 专业漫剧平台
|
||||
|
||||
| 工具 | 价格 | 特点 | API可用 | 集成难度 |
|
||||
|:-----|:----:|:------|:-------:|:--------:|
|
||||
| **Vidu** | ¥0.42/s | **AI漫剧行业标杆**,画面一致性好 | ❌ 网页端 | 中 |
|
||||
| **OiiOii** | ¥0.37/s | 剧本→角色→分镜→成片全流程 | ❌ 网页端 | 中 |
|
||||
| **Liblib (哩布哩布)** | **¥0.18/s** | **性价比最高**,集成多模型 | ⚠️ 有限 | 低 |
|
||||
| **可灵 3.0 Omni** | ¥0.43/s | 音画同出,口型同步 | ✅ API | **低** |
|
||||
| **PixVerse V6** | ¥0.48/s | 海外用户超千万 | ✅ API | 低 |
|
||||
|
||||
### 3.2 AVE 漫剧集成方案
|
||||
|
||||
```
|
||||
文案 → LLM分镜 → 角色一致性控制 → Kling/通义万相逐帧生成 →
|
||||
FFmpeg合成 → 配音(CosyVoice) → BGM → final.mp4
|
||||
```
|
||||
|
||||
关键点:**角色一致性** 是 AI 漫剧的难点,可灵和通义万相支持图生视频,可以用同一张角色图作为参考。
|
||||
|
||||
---
|
||||
|
||||
## 四、战略架构建议
|
||||
|
||||
### 4.1 三层管线 (Tiered Pipeline)
|
||||
|
||||
```
|
||||
用户文案
|
||||
│
|
||||
[01_director_parser] ← oMLX 本地解析
|
||||
│
|
||||
┌───────────────┼───────────────┐
|
||||
▼ ▼ ▼
|
||||
Tier 1: 免费 Tier 2: 批量 Tier 3: 高品质
|
||||
────────── ──────────── ─────────────
|
||||
Kling 50次/月 Kling API $0.20 通义万相1080p
|
||||
通义万相50s 即梦网页版会员 Runway 4K
|
||||
Dreamina积分 buddy-cloud Sora 2
|
||||
│ │ │
|
||||
└───────────────┼───────────────┘
|
||||
▼
|
||||
[material_producer]
|
||||
AI素材 → 下载 → 缓存
|
||||
│
|
||||
[composer] Ken Burns + 字幕
|
||||
│
|
||||
final.mp4
|
||||
```
|
||||
|
||||
### 4.2 推荐接入优先级
|
||||
|
||||
| 阶段 | 动作 | 成本 | 工作量 |
|
||||
|:-----|:-----|:----:|:------|
|
||||
| **P0 立即** | 集成 Kling API (性价比最高,有免费额度) | ¥1.45/段 | 1天 |
|
||||
| **P0 立即** | 完成即梦网页版 Peekaboo 自动化 | ¥0.22/段 | 进行中 |
|
||||
| **P1 本周** | 接入通义万相 Wan2.6 API (免费50s先跑通) | ¥0.6/s | 半天 |
|
||||
| **P2 本月** | 集成 AI漫剧管线 (Vidu/OiiOii 调研) | ¥0.37-0.42/s | 2-3天 |
|
||||
| **P3 储备** | 通义万相图生视频 + 角色一致性方案 | ¥0.6/s | 1天 |
|
||||
|
||||
### 4.3 AVE 现有能力 vs 待接入
|
||||
|
||||
```
|
||||
当前 AVE 已有:
|
||||
✅ CosyVoice TTS (人声)
|
||||
✅ Wan2.2-S2V (数字人)
|
||||
✅ Pexels (免费素材)
|
||||
✅ FFmpeg (合成)
|
||||
✅ oMLX (文案解析)
|
||||
✅ 火山引擎 OmniHuman (数字人备用)
|
||||
|
||||
下一步可接入:
|
||||
🔲 Kling API (文生视频主力)
|
||||
🔲 即梦网页版 (文生视频备用, VIP 1080p)
|
||||
🔲 通义万相 Wan2.6 (文生图+文生视频, 阿里生态)
|
||||
🔲 AI漫剧管线 (内容扩展)
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 五、总结
|
||||
|
||||
### 最低成本方案
|
||||
|
||||
如果是**日常生产口播视频素材**,按成本排序:
|
||||
|
||||
| 方案 | 一期12段素材成本 | 年费估算 |
|
||||
|:-----|:---------------:|:--------:|
|
||||
| ① 即梦网页版会员 ¥239/月 | **3.6元** | ¥2,868 |
|
||||
| ② Kling API ($0.20/段) | **17.4元** (≈$2.4) | ¥6,960 (≈$960) |
|
||||
| ③ 通义万相 720p (¥0.6/s) | 36元 | ¥13,140 |
|
||||
| ④ 腾讯云混元 720p (¥1.8/段) | **21.6元** | ¥7,884 |
|
||||
|
||||
### 最终建议
|
||||
|
||||
1. **短期**: 即梦网页版 Peekaboo 自动化继续搞完,成本最低
|
||||
2. **中期**: 接入 **Kling API** — 国际性价比之王,每月50次免费额度
|
||||
3. **扩展**: 通义万相接入(文生图¥0.2/张,做封面和素材)
|
||||
4. **漫剧**: 调研 Vidu/OiiOii,作为内容形式的扩展方向
|
||||
Reference in New Issue
Block a user