手动制作产品视频无法规模化。一个拥有 500 个 SKU 的产品目录意味着 500 个独立的制作任务——或者,使用 Codex 将整个流程自动化。
本文介绍如何使用 Codex 读取产品目录、为每个产品生成视频,并整理输出结果——全程无需制作团队,只需一个会话即可完成。
如果你还没有在 Codex 中配置视频生成功能,请先参阅 如何使用 Codex 生成视频。

为什么 Codex + 视频适合电商场景
产品视频能提升转化率。研究持续表明,观看了产品视频的购物者更有可能将商品加入购物车——而现在由 AI 生成的短视频质量已足以产生实际影响。
自动化的商业逻辑很简单:500 个 SKU 的目录需要 500 个视频。制作团队无法经济高效地完成这一任务,但运行 AnyCap 的 Codex 会话可以。

整体流程
完整流程共分四步,从读取目录数据到发布输出结果:
- 读取产品数据 — Codex 读取每个 SKU 的 CSV、JSON 或 API 输出
- 生成视频提示词 — 根据产品名称、类别和描述构建定制化的 AnyCap 提示词
- 生成视频 — AnyCap 的 Seedance 2 为每个 SKU 渲染一段短产品视频
- 上传并整理 — AnyCap Drive 按 SKU 命名和组织,存储所有输出文件

import csv, subprocess
with open('products.csv', 'r') as f:
reader = csv.DictReader(f)
for row in reader:
prompt = f"short product showcase video for {row['name']}, {row['category']}, clean white background, smooth 360 rotation, professional e-commerce lighting"
subprocess.run([
"anycap", "video", "generate",
"--prompt", prompt,
"--model", "seedance-2",
"-o", f"videos/{row['sku']}-product-video.mp4"
])
选择合适的模型
对于电商产品视频自动化,Seedance 2 是默认的最佳选择——在大批量运行中输出质量稳定,可靠性足以支持无需逐个审查的全自动流程。
| 使用场景 | 最佳模型 | 原因 |
|---|---|---|
| 标准目录(100+ SKU) | Seedance 2 | 质量稳定,批量行为可靠 |
| 新目录的提示词测试 | Seedance 2 Fast | 在完整渲染前快速获取反馈 |
| 主推或精选产品 | Kling 3 | 电影级呈现,支持更长视频 |
| 产品图片动画化 | Kling 3 i2v | 从静态图片生成自然动态 |
| 高端生活方式内容 | Veo 3.1 | 单次生成最高质量 |
构建提示词模板
一个构建良好的提示词模板,能确保数百个 SKU 的批量输出保持一致性。以下函数可以从任意产品行构建简洁、生产级别的提示词:
def build_product_prompt(row):
return (
f"professional product video for {row['name']}, {row['category']}, "
"clean white background, smooth motion, e-commerce production quality, "
"no text overlays, 6-second duration"
)
运行完整目录
对于大型目录,建议加入跳过逻辑和进度追踪,以便流程中断后可以续跑。以下循环内置限速逻辑,可处理任意规模的目录:
import csv, subprocess, os, time
os.makedirs("videos", exist_ok=True)
with open('products.csv') as f:
products = list(csv.DictReader(f))
for i, row in enumerate(products):
sku = row['sku']
output = f"videos/{sku}-product-video.mp4"
if os.path.exists(output):
continue # skip existing
result = subprocess.run([
"anycap", "video", "generate",
"--prompt", build_product_prompt(row),
"--model", "seedance-2", "-o", output
], capture_output=True)
print(f"[{i+1}/{len(products)}] {sku} — {'done' if result.returncode == 0 else 'ERROR'}")
time.sleep(1)
存储和分享输出结果
生成完成后,只需一条命令即可将整个输出文件夹上传到 AnyCap Drive。之后,可通过 SKU 直接在你的 CMS 中链接对应视频。
anycap drive upload videos/ --folder "product-videos-2026-Q3"
以下视频展示了在实时 Codex 会话中完整的目录运行过程——提示词构建、批量生成和 Drive 上传依次进行。
常见问题
Codex 能从数据库或 API 读取数据吗? 可以——将 CSV 读取器替换为你的数据源即可。
产品视频的最佳时长是多少? 标准视频为 6–8 秒。生活方式视频可切换到 Kling 3,时长可达 10–15 秒。
Codex 在一次会话中能生成多少个视频? 与你的目录数量一样多。该循环配合限速和跳过逻辑,可扩展至任意规模。
总结
如果你有产品目录但没有产品视频,最快的路径是使用 AnyCap 的 Codex 会话——而不是组建制作团队。一次性设置好提示词模板,对所有 SKU 运行流程,并将输出存储在 Drive 中以供 CMS 集成。
→ 为 Codex 添加视频生成功能 — 安装 AnyCap,免费开始