代码包 · SCT AI 超级个体营 · 第一期 · Week 2
Week 2 代码包:批量 AI 视频生成工厂
脚本批量生成口播视频:选题进,成片出
解锁后下载(28 KB)已购买?登录后直接下载
包里有什么
20 个文件 · 解压后 0.0 MB ├── docs │ └── video-api-integration-runbook.md (4 KB) ├── input │ └── sample_reference_videos.csv ├── scripts │ ├── base_schema.py │ ├── base_sync.py (3 KB) │ ├── check_env.py (7 KB) │ ├── common.py (3 KB) │ ├── generate_prompts.py (2 KB) │ ├── generate_scripts.py (2 KB) │ ├── init_base.py (1 KB) │ ├── poll_results.py (6 KB) │ ├── submit_videos.py (7 KB) │ └── sync_base.py ├── templates │ ├── 批量脚本生成prompt.md (1 KB) │ ├── 爆款视频拆解表模板.md (1 KB) │ └── 视频分镜prompt模板.md (1 KB) ├── .gitignore ├── 00-start-here.md (2 KB) ├── AGENTS.md (1 KB) ├── README.md (3 KB) └── config.example.json (2 KB)
README
AI 内容素材工厂
Week 2 实践项目:批量生成 AI 视频素材,并把任务状态写回飞书多维表格。
先看:00-start-here.md。如果你是新的 Codex / Claude Code agent,也先读这个文件。
这套模板支持两种模式:
| 模式 | 用途 |
|---|---|
| 本地 JSON 模式 | 没装飞书 CLI 也能跟做 |
| 飞书 Base 模式 | 状态写回自己的多维表格 |
建议先用 mock provider 跑通流程,再切换到即梦 CLI 或网页端。
快速开始
cp config.example.json config.json
python3 scripts/check_env.py
python3 scripts/init_base.py --config config.json
python3 scripts/generate_scripts.py --config config.json --count 8
python3 scripts/generate_prompts.py --config config.json
python3 scripts/submit_videos.py --config config.json --provider mock
python3 scripts/poll_results.py --config config.json
如果 check_env.py 提示飞书 CLI 版本低,先运行:
lark-cli update
更新后退出并重新打开 AI Agent / 终端,再继续。
输出文件:
output/tasks.json
output/base_state.json
配置飞书 Base
复制飞书 Base 模板后,把自己的 Base token 填到 config.json:
{
"base": {
"enabled": true,
"base_token": "你的 base token"
}
}
如果还没配置飞书,保持 enabled: false,先本地跑通。
启用 Base 后,上面每一步都会自动尝试同步 视频生成任务 表。也可以手动同步:
python3 scripts/sync_base.py --config config.json
视频生成 provider
当前支持:
| provider | 用途 | 是否消耗积分 |
|---|---|---|
mock | 流程验证和 Base 状态刷新 | 否 |
web_manual | 生成网页端手动任务,复制 prompt 去网页端 | 否 |
dreamina | 调用即梦 CLI text2video 真实提交 | 是 |
video_api | 调用任意视频生成 API 服务 | 是 |
即梦 CLI 真实提交:
python3 scripts/submit_videos.py --config config.json --provider dreamina
python3 scripts/poll_results.py --config config.json
网页端手动兜底:
python3 scripts/submit_videos.py --config config.json --provider web_manual
推荐运行顺序:
mock 跑流程
网页端兜底
即梦 CLI 做真实批量生成
视频生成 API 接入用 docs/video-api-integration-runbook.md 对齐 endpoint / model / key 后再批量提交
注意:dreamina 会消耗 credits,批量提交前先运行:
dreamina user_credit
视频生成 API 真实提交前,先填 config.json 的 video_api 区块,并设置环境变量:
export VIDEO_API_KEY="你的 key"
python3 scripts/check_env.py
python3 scripts/submit_videos.py --config config.json --provider video_api
python3 scripts/poll_results.py --config config.json
调试顺序看:docs/video-api-integration-runbook.md。