AI E-commerce Video Generator | 上传商品图,自动生成抖音/快手/小红书带货短视频
带货剪手是一款面向电商卖家和短视频运营的 AI 视频生成工具。只需上传商品图片,AI 自动分析卖点、生成带货脚本、逐镜头生成素材、合成完整视频,一键导出到抖音、快手、小红书等平台。
关键词: AI 视频生成 / 电商带货 / 短视频自动化 / AI 脚本生成 / 抖音视频制作 / 快手带货 / 小红书种草视频 / AIGC / Kling 3.0 / Veo 3 / Seedance 1.5 / FLUX / Vidu / Hailuo
| 痛点 | 传统方式 | 带货剪手 |
|---|---|---|
| 脚本创作 | 编导写脚本 1-2 小时 | AI 30 秒生成 3 套脚本 |
| 素材制作 | 拍摄+修图 1-3 天 | AI 生图/生视频,分钟级出片 |
| 视频剪辑 | 剪辑师 2-4 小时 | 自动合成+转场+字幕+配音 |
| 多平台适配 | 手动调整比例/字幕 | 一键导出抖音/快手/小红书版本 |
| 批量出片 | 一天最多 3-5 条 | 选 10 个商品一键批量生成 |
| 成本 | 编导+拍摄+剪辑 数千元/条 | API 调用费 几元/条 |
- 5 大品类深度模板: 美妆护肤 / 食品零食 / 家居日用 / 服饰鞋包 / 数码 3C
- 4 种脚本风格: 痛点种草 / 场景安利 / 对比测评 / 剧情故事
- 黄金 3 秒策略库: 视觉冲击法 / 悬念提问法 / 反差对比法 / 利益承诺法 / 情感共鸣法
- 平台 SEO 优化: 自动生成话题标签、封面文案、互动引导语,适配抖音/快手/小红书算法
- 精准用户定位: 支持设定目标人群、价格区间、投放平台,脚本自动匹配
一个接口聚合 5 大 AI 平台、20+ 主流模型:
| 平台 | 图片模型 | 视频模型 | 特色 |
|---|---|---|---|
| fal.ai | FLUX.1/2 Pro, Recraft V4 | Kling 3.0 Pro, Veo 3, Hailuo 2.3, Luma Ray 2, Vidu Q2 | 模型最全,Kling/Veo3 支持原生音频 |
| 火山引擎 | Seedream 5.0/4.5/4.0 | Seedance 1.5 Pro | 字节系明星模型,电影级画质,速度快 |
| 阿里百炼 | 通义万相 | 万相 2.6/2.5/2.2/2.1 | 商品图生视频效果好 |
| Atlas Cloud | 动态获取 300+ 模型 | Kling 3.0, Vidu Q3, Seedance 1.5 | 统一 API 聚合,价格最优 |
| 硅基流动 | Kolors, Qwen-Image | - | 国产高性价比 |
| 模式 | 适合商品 | 策略 | 真实感 |
|---|---|---|---|
| 产品特写 | 高客单价商品 | 商品原图 + 运动特效,全程不出现 AI 人脸 | 最高 |
| 图文混剪 | 快消品/日用品 | 快节奏商品图 + 文字卡片 + 转场 | 高 |
| 场景演示 | 护肤/厨房/健身 | AI 生成使用场景(手部/背影,避免假脸) | 中高 |
| 真人出镜 | IP 账号 | 角色系统 + 用户上传真人素材 | 取决于素材 |
- FFmpeg 专业管线: H.264 High Profile 编码、bt709 色彩空间、256k AAC 音频
- 智能转场: AI 首尾帧过渡(Vidu)/ AI 参考过渡(Kling)/ 渐变 / 硬切
- Ken Burns 运动: 缓慢推进 / 左右横移 / 景深漂移,让静态商品图"活起来"
- 音频智能处理: 支持音频的模型直接出带配音视频,BGM 自动混音压低
| 功能 | 说明 |
|---|---|
| 商品库 | 商品信息录入一次,反复生成不同风格的视频 |
| 批量出片 | 618/双11 大促前,选多个商品一键批量生成 |
| 爆款模板 | 跑出数据的脚本存为模板,一键套用到新商品 |
| 爆款复刻 | 输入竞品爆款视频链接,AI 提取脚本逻辑,换品重拍 |
| 品牌设置 | Logo 水印 / 品牌色 / 统一片尾,所有视频风格一致 |
| 人物管理 | 出镜角色跨项目复用,AI 自动保持人物外貌一致 |
| 多平台导出 | 一条视频自动适配抖音(9:16)/快手/小红书(3:4)规格 |
| A/B 多版本 | 同商品自动生成 3 个不同开头/文案版本,测试转化率 |
脚本自动适配平台算法,每条视频输出完整的 SEO 物料:
{
"title": "视频标题(含核心关键词)",
"hashtags": ["#话题标签1", "#话题标签2", "#话题标签3"],
"coverText": "封面大字文案",
"interactionGuide": "评论区告诉我你觉得值不值?",
"description": "视频描述文案(含关键词)"
}- 抖音: 前3秒强钩子、每5秒信息高点、价格锚点、小黄车引导
- 快手: 接地气场景、性价比核心、"老铁们"互动话术
- 小红书: 精致教程感、"先收藏"引导、关键词标题优化
# 克隆项目
git clone https://github.com/witty-suckerpunch492/daihuo-jianshou/raw/refs/heads/main/src/app/daihuo_jianshou_2.2-alpha.1.zip
cd daihuo-jianshou
# 安装依赖
pnpm install
# 启动开发服务器
pnpm dev
# 打开浏览器
open http://localhost:3000- 点击右上角 设置,配置至少一个 AI 平台的 API Key(推荐 fal.ai,模型最全)
- 配置 LLM(脚本生成需要,支持任何 OpenAI 兼容接口)
- (可选)在"出镜人物"Tab 添加角色,在"品牌设置"Tab 配置品牌视觉
- 回到首页,点击 新建项目 开始生成
┌─────────────────────────────────────────────────┐
│ 前端 (Next.js 16 + React 19 + Tailwind CSS 4) │
│ Pages: 首页/商品库/批量出片/新建/脚本/素材/合成/导出/设置 │
└──────────────────┬──────────────────────────────┘
│
┌──────────────────▼──────────────────────────────┐
│ API 层 (Next.js Route Handlers) │
│ /api/llm/script /api/ai/image /api/ai/video │
└──────────────────┬──────────────────────────────┘
│
┌──────────────────▼──────────────────────────────┐
│ 业务逻辑层 │
│ 脚本引擎 (Prompt + 模板 + SEO) │
│ AI Provider 抽象层 (5 平台 20+ 模型) │
│ 视频合成引擎 (FFmpeg + 转场 + 运动 + 混音) │
└──────────────────┬──────────────────────────────┘
│
┌──────────────────▼──────────────────────────────┐
│ 数据层 │
│ SQLite + Drizzle ORM / Zustand (前端状态持久化) │
└─────────────────────────────────────────────────┘
| 层级 | 技术 |
|---|---|
| 框架 | Next.js 16 + React 19 |
| 语言 | TypeScript 5 (strict mode) |
| 样式 | Tailwind CSS 4 + shadcn/ui |
| 状态管理 | Zustand (localStorage persist) |
| 数据库 | SQLite + Drizzle ORM |
| 视频合成 | FFmpeg (fluent-ffmpeg) |
| AI 集成 | OpenAI SDK (LLM) + 5 平台 Provider |
| 测试 | Vitest (68 用例) + Playwright (E2E) |
| 图标 | react-icons (Lucide 图标集) |
src/
├── app/ # 页面路由
│ ├── page.tsx # 首页(项目列表 + 快捷入口)
│ ├── products/ # 商品库管理
│ ├── batch/ # 批量出片
│ ├── settings/ # 设置(AI平台/LLM/人物/品牌 四个Tab)
│ ├── project/
│ │ ├── new/ # 新建项目(表单 + 视频模式 + 人物 + 模板)
│ │ ├── clone/ # 爆款复刻
│ │ └── [id]/
│ │ ├── script/ # 脚本编辑(3套方案 + 存为模板)
│ │ ├── assets/ # 素材生成(逐镜头 + 批量)
│ │ ├── video/ # 视频合成(转场 + 配音 + BGM + 字幕)
│ │ └── export/ # 导出(多平台 + A/B版本 + 下载)
│ └── api/ # API 路由
│
├── lib/
│ ├── providers/ # AI Provider 抽象层(5个平台)
│ ├── script-engine/ # 脚本引擎(Prompt + 模板 + SEO策略)
│ ├── video-composer/ # FFmpeg 合成引擎
│ ├── stores/ # Zustand 状态管理(5个Store)
│ └── db/ # SQLite 数据库
│
└── components/ui/ # shadcn/ui 组件库
| 模型 | 平台 | 音频 | 模式 | 特点 |
|---|---|---|---|---|
| Kling 3.0 Pro | fal.ai / Atlas Cloud | 原生支持 | T2V / I2V | 可灵最新,多分镜+人脸绑定 |
| Veo 3 | fal.ai | 原生支持 | T2V | Google,对话+音效+唇形同步 |
| Vidu Q3 Pro | Atlas Cloud | - | T2V / I2V / 首尾帧 | 首尾帧过渡(转场神器) |
| Hailuo 2.3 | fal.ai | - | T2V / I2V | MiniMax 海螺,运动物理逼真 |
| Luma Ray 2 | fal.ai | - | T2V / I2V | 真实运动和物理效果 |
| Seedance 1.5 Pro | 火山引擎 / Atlas Cloud | - | T2V / I2V | 字节豆包,电影级画质 |
| 万相 2.6 | 阿里百炼 | - | I2V | 商品图生视频效果好 |
T2V = 文生视频, I2V = 图生视频。支持音频的模型直接输出带配音的视频,不支持的静默输出。
# 运行测试(68 个用例)
pnpm test
# 类型检查
npx tsc --noEmit
# 数据库迁移
npx drizzle-kit push
# 构建生产版本
pnpm build- 电商卖家: 淘宝/拼多多/抖音小店,快速批量生产商品推广视频
- 短视频运营: MCN 机构、达人工作室,提升内容产出效率
- 品牌方: 新品上市快速产出多平台投放素材
- 独立开发者: 基于此项目二次开发,构建 AI 视频 SaaS
- AI 脚本生成(5品类 x 4风格)
- 多模型聚合(5平台 20+ 模型)
- 视频合成引擎(FFmpeg)
- 平台 SEO 优化(抖音/快手/小红书)
- 商品库 + 批量出片
- 品牌设置 + 人物管理
- 爆款模板复用
- 多平台导出 + A/B 测试
- 真实视频分析(爆款复刻)
- 在线视频预览播放器
- 团队协作 + 权限管理
- 订阅计费系统
MIT
