从想法到落地,我们做到了

AI时代的先行者

每一个伟大的成就,都始于一个简单的开始。看看我们如何用AI创造价值,你也可以做到。

我们的实践成果

微信公众号文章创作系统

已完全落地 · 每日自动运行

5个AI Agent协同工作,从搜索、提取、创作到发布,全流程自动化,成本为零!

AI漫剧视频生成

技术验证通过 · 生产就绪

完整的技术方案文档,从小说到竖屏漫剧的流水线生产,每集仅需1.27元!

微信公众号文章创作系统

🏢 系统架构总览

搜索层

  • 百度新闻搜索
  • 妖狐API

提取层

  • 直接访问链接
  • 筛选优质文章

创作层

  • wechat-article-creator

存储层

output/目录 · 执行记录

发布层

飞书消息 · 定时任务

👥 角色分工

搜索专员

百度新闻搜索+妖狐API查公司背景

内容提取员

直接访问链接+筛选优质文章

文章创作师

wechat-article-creator-final创作

文件管理员

output/目录保存+执行记录

发布通知员

飞书发送+定时任务通知

⏰ 定时任务流程

09:00

启动搜索

百度新闻搜索6个关键词 + 妖狐API查公司背景

09:10

内容提取

直接访问链接 + 筛选优质文章

09:20

文章创作

使用wechat-article-creator-final创作公众号文章

09:40

保存文件

output/目录保存 + 记录执行日志

09:50

完成通知

飞书消息通知 + 文件列表发送

💰 成本对比

优化前

100
元/天

使用微信搜索等收费工具

优化后

0
元/天

全部使用免费工具

📊 搜索工具对比

✅ 免费工具

  • 百度新闻搜索 ⭐ 主力
  • 妖狐API - 百度百科 ⭐ 推荐
  • 妖狐API - 搜狗百科 推荐
  • 直接访问链接 推荐

⚠️ 收费工具(备用)

  • 秘塔AI搜索 3积分/次
  • 微信搜索 收费
  • Jina Reader 一次性额度

🎯 文章创作流程

搜索招聘信息
筛选优质文章

知名航司·薪资好·信息完整

查公司背景

妖狐API

创作文章
添加图片

固定图片库

替换联系方式

统一二维码

保存并通知

output/ · 飞书通知

📁 文件管理架构

workspace/

  • output/
  • YYYYMMDD-out-article-xxx.txt
  • 最近30天保留
  • 30-90天归档
  • 90天+删除

skills/

  • baidu-news-search ⭐
  • wechat-article-creator-final ⭐
  • airline-recruitment-rewriter 📦

assets/images/

  • image-001.jpg - 封面
  • image-002.jpg - 环境
  • image-003.jpg - 岗位
  • image-004.jpg - 福利
  • image-005.jpg - 地点
  • image-006.jpg - 流程
  • image-007.jpg - 发展
  • image-008.jpg - 团队
  • image-009.jpg - logo
  • image-010.jpg - 二维码

🚨 异常处理流程

搜索结果为空

→ 更换关键词

文章无法访问

→ 尝试其他链接

Jina额度不足

→ 改用直接访问

微信验证码

→ 改用百度新闻

📈 优化路线图

✅ 已完成

  • 微信搜索→百度新闻 (2026-03-18)
  • 秘塔搜索→妖狐API (2026-03-18)
  • Jina提取→直接访问 (2026-03-18)

🔄 待优化

  • 自动发布公众号 (2026-03-20, 3d)
  • 文章质量评分 (待确定)
  • 重复内容检测 (待确定)

🎖️ 关键指标

3-5
篇/天

每日文章产出

0
元/天

每日运营成本

50
分钟

全流程耗时

《AI 纪元》漫剧 - 视频生成技术报告

文档版本:v1.0 | 创建时间:2026-03-17 | 状态:✅ 生产验证通过

1. 项目概述

1.1 项目目标

将小说《AI 纪元》三部曲自动转换为竖屏漫剧视频,用于小红书/抖音平台发布。

1.2 技术方案

  • 视频生成:火山引擎 Seedance 1.5 Pro
  • 视频拼接:FFmpeg concat demuxer
  • 输出格式:1080×1920 竖屏 (9:16)
  • 单集时长:约 140 秒(28 个场景 × 5 秒)
⚠️ 生产铁律

第一条:严禁删除视频

无论成功与否,严禁删除任何已生成的视频文件!

  • ✅ 所有视频必须保留(原始场景 + 拼接版)
  • ✅ 空间不足时报告用户,不允许擅自删除
  • ✅ 临时文件(concat_list.txt)可删除

2. 技术架构

┌─────────────────────────────────────────────────────────────────┐
│                    《AI 纪元》漫剧生产流程                        │
├─────────────────────────────────────────────────────────────────┤
│                                                                 │
│  [1] 小说文本 → 分镜脚本生成(JSON 格式)                         │
│       ↓                                                         │
│  [2] Python 脚本调用火山 SDK                                      │
│       ↓                                                         │
│  [3] 循环处理每个场景                                            │
│       ├→ 创建任务 (client.content_generation.tasks.create)      │
│       ├→ 轮询状态 (client.content_generation.tasks.get)         │
│       └→ 下载视频 (requests.get)                                │
│       ↓                                                         │
│  [4] FFmpeg 拼接所有场景                                         │
│       ↓                                                         │
│  [5] 输出成品视频                                                │
│                                                                 │
└─────────────────────────────────────────────────────────────────┘

2.2 核心组件

组件 版本 用途
Python 3.12+ 主语言
volcenginesdkarkruntime latest 火山 SDK
FFmpeg 6.1.1+ 视频拼接
requests latest HTTP 请求

3. 环境准备

3.1 系统要求

# 操作系统
Linux (Ubuntu 22.04+ 推荐)

# Python 版本
Python 3.12+

# 磁盘空间
至少 10GB 可用空间(每集约 150MB)

3.2 安装依赖

# 创建虚拟环境
cd /root/.openclaw/workspace/anime_pipeline
python3 -m venv venv
source venv/bin/activate

# 安装火山 SDK
pip install 'volcengine-python-sdk[ark]'

# 安装其他依赖
pip install requests python-dotenv pathlib

3.3 安装 FFmpeg

# Ubuntu/Debian
apt update && apt install -y ffmpeg

# 验证安装
ffmpeg -version
# 应显示版本 >= 6.0

3.4 目录结构

/root/.openclaw/workspace/AI 纪元漫剧/
├── 00_技术方案/
│   ├── 生产铁律.txt              # ⚠️ 重要
│   └── 技术报告_v1.0.md          # 本文档
├── 01_视频分镜提示词/
│   └── 第一部_起源/
│       └── 01_第一行代码_分镜.json  # 分镜脚本
├── 02_n8n 工作流/
│   └── generate_chapter01_sdk.py  # 生成脚本
└── 03_输出/
    └── 01_原始视频/               # 输出目录
        ├── Chapter01_S01.mp4
        ├── Chapter01_S02.mp4
        ├── ...
        └── Chapter01_拼接完成.mp4

4. API 配置

4.1 火山引擎账号准备

  1. 1. 注册账号:https://www.volcengine.com/
  2. 2. 开通服务:方舟大模型平台 → 视频生成
  3. 3. 充值:建议至少充值 100 元
  4. 4. 获取 API Key:控制台 → API Key 管理

4.2 环境变量配置

# 创建.env 文件
cat > /root/.openclaw/workspace/anime_pipeline/.env << 'EOF'
# 火山方舟 API 配置
VOLCANO_API_KEY=your_api_key_here
VOLCANO_MODEL=doubao-seedance-1-5-pro-251215
VOLCANO_BASE_URL=https://ark.cn-beijing.volces.com/api/v3
EOF

# 设置文件权限(安全)
chmod 600 /root/.openclaw/workspace/anime_pipeline/.env

5. 分镜脚本格式

5.1 JSON 结构

{
  "project": {
    "name": "AI 纪元",
    "chapter": 1,
    "title": "第一行代码",
    "total_scenes": 28,
    "aspect_ratio": "9:16",
    "duration_per_scene": 5
  },
  
  "scenes": [
    {
      "scene_id": "S01",
      "title": "开场 - 实验室深夜",
      "duration": 4,
      "prompt_en": "cinematic shot, late night AI laboratory, server racks with blue LED lights, scientist sitting at computer desk, exhausted expression, rubbing eyes, cold color tone, dramatic lighting, sci-fi atmosphere, 4K, highly detailed, vertical composition 9:16",
      "prompt_cn": "深夜 AI 实验室,服务器机柜蓝光,科学家坐在电脑前,疲惫表情,揉眼睛,冷色调,戏剧性灯光,科幻氛围,竖屏构图"
    }
  ]
}

5.2 提示词格式(关键!)

火山 SDK 要求的格式:
{提示词内容} --wm {true/false} --dur {5/10}

示例:
prompt = "A scientist in laboratory, cinematic lighting"
duration = 5
watermark = False

# 最终格式
content_text = f"{prompt} --wm {'true' if watermark else 'false'} --dur {duration}"
# 结果:"A scientist in laboratory, cinematic lighting --wm false --dur 5"

5.3 提示词优化技巧

✅ 推荐写法
(masterpiece, best quality:1.4), 
cinematic shot, late night AI laboratory, 
server racks with blue LED lights, 
scientist sitting at computer desk, 
exhausted expression, rubbing eyes, 
cold color tone, dramatic lighting, 
sci-fi atmosphere, 4K, highly detailed, 
vertical composition 9:16
❌ 避免写法

一个科学家在实验室(太简单,缺少细节)

关键元素:

  • 画质标签:masterpiece, best quality, 4K
  • 镜头类型:cinematic shot, close-up, extreme close-up
  • 光线描述:dramatic lighting, cold color tone
  • 构图说明:vertical composition 9:16

6. 视频生成流程

完整流程代码见技术报告文档,这里展示核心步骤:

创建任务

client.content_generation.tasks.create

轮询状态

client.content_generation.tasks.get

下载视频

requests.get

FFmpeg拼接

concat demuxer

输出成品

Chapter01_拼接完成.mp4

7. 踩雷记录与解决方案

API端点错误

使用错误的API端点导致404,正确方式:使用官方SDK

提示词格式错误

必须包含 --wm 和 --dur 参数

状态轮询错误

每5秒查询一次,不要太频繁

视频下载超时

生成完成后立即下载,URL有效期约24小时

FFmpeg拼接失败

使用concat demuxer,使用绝对路径,-safe 0

磁盘空间不足

每集约150MB,至少需要10GB可用空间

任务状态queued

增加超时时间到15分钟,检查账号余额

生产铁律

严禁删除已生成的视频文件!

8. 成本估算

8.1 单集成本

项目 计算 费用
视频生成 28 场景 × 5 秒 × 0.5 元/分 1.17 元
API 调用 免费 0 元
存储 本地存储 0 元
电力 估算 0.1 元
总计 - 1.27 元

8.2 批量成本

集数 总成本 单集平均
10 集 12.7 元 1.27 元
50 集 63.5 元 1.27 元
100 集 127 元 1.27 元
1000 集 1270 元 1.27 元

8.3 充值建议

充值金额 可生成集数 建议使用场景
100 元 ~78 集 测试 + 第一批
500 元 ~393 集 完整第一季
1000 元 ~787 集 完整三季

9. 常见问题 FAQ

Q1: 任务创建失败怎么办?

A: 检查以下几点:1. API Key是否正确;2. 服务是否已开通;3. 账号是否有余额;4. 提示词格式是否正确。

Q2: 视频生成质量不好怎么办?

A: 优化提示词:1. 添加画质标签(masterpiece, best quality, 4K);2. 添加镜头描述(cinematic shot, close-up);3. 添加光线描述(dramatic lighting);4. 添加风格描述(sci-fi atmosphere)。

Q3: 如何加速生成过程?

A: 1. 使用更快的模型(1.0 Pro Fast);2. 减少场景数量(从28个减少到15-20个关键场景);3. 谨慎使用并行生成。

Q4: 视频拼接后画质下降怎么办?

A: 使用 copy 编码,不重新编码:ffmpeg -f concat -safe 0 -i list.txt -c copy output.mp4

Q5: 如何处理生成失败的场景?

A: 实现重试机制,最多重试3次,每次间隔5秒。

Q6: 视频文件太大怎么办?

A: 使用 FFmpeg 压缩:ffmpeg -i input.mp4 -c:v libx264 -crf 23 -c:a aac -b:a 128k output_compressed.mp4

附录:快速参考卡

API配置
API_KEY=your_api_key_here
BASE_URL=https://ark.cn-beijing.volces.com/api/v3
MODEL=doubao-seedance-1-5-pro-251215
提示词格式
{内容} --wm {true/false} --dur {5/10}
生成命令
cd /root/.openclaw/workspace/anime_pipeline
source venv/bin/activate
python3 generate_chapter01_sdk.py
监控命令
# 查看进度
ls .../Chapter01_S*.mp4 | wc -l

# 查看日志
tail -f generation.log

# 检查磁盘
df -h /root/.openclaw/workspace
⚠️ 生产铁律

严禁删除已生成的视频文件!

现在,轮到你了

开始你的AI之旅

  • 像我们一样,从一个简单的项目开始
  • 用AI自动化你的重复工作
  • 6个月后,你会感谢今天的自己
  • 1年后,你已经是AI时代的先行者

加入我们的社群

学习不是孤军奋战,加入我们的AI学习社群俱乐部,与志同道合的伙伴一起成长。

每一个伟大的成就,都始于一个简单的开始