如何使用 Codex 为电商自动批量生成产品视频

Codex 可读取您的产品目录,结合 AnyCap 和 Seedance 2 批量生成短产品视频——从 CSV 到视频上线,无需人工制作。

by AnyCap

手动制作产品视频无法规模化。一个拥有 500 个 SKU 的产品目录意味着 500 个独立的制作任务——或者,使用 Codex 将整个流程自动化。

本文介绍如何使用 Codex 读取产品目录、为每个产品生成视频,并整理输出结果——全程无需制作团队,只需一个会话即可完成。

如果你还没有在 Codex 中配置视频生成功能,请先参阅 如何使用 Codex 生成视频


Codex 批量产品视频流水线 — 从产品目录自动大规模生成电商视频

为什么 Codex + 视频适合电商场景

产品视频能提升转化率。研究持续表明,观看了产品视频的购物者更有可能将商品加入购物车——而现在由 AI 生成的短视频质量已足以产生实际影响。

自动化的商业逻辑很简单:500 个 SKU 的目录需要 500 个视频。制作团队无法经济高效地完成这一任务,但运行 AnyCap 的 Codex 会话可以。

AI 自动生成的电商产品视频 — 带指标叠加层的香水瓶

整体流程

完整流程共分四步,从读取目录数据到发布输出结果:

  1. 读取产品数据 — Codex 读取每个 SKU 的 CSV、JSON 或 API 输出
  2. 生成视频提示词 — 根据产品名称、类别和描述构建定制化的 AnyCap 提示词
  3. 生成视频 — AnyCap 的 Seedance 2 为每个 SKU 渲染一段短产品视频
  4. 上传并整理 — AnyCap Drive 按 SKU 命名和组织,存储所有输出文件

电商视频自动化工作流 — 产品简报到 Codex 到 AI 生成到上线列表

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,免费开始

相关阅读