____ _ _ _____ _
/ ___| (_)_ __ | ___| | _____ __
| | | | | '_ \| |_ | |/ _ \ \ /\ / /
| |___| | | |_) | _| | | (_) \ V V /
\____|_|_| .__/|_| |_|\___/ \_/\_/
|_|
ClipFlow — AI 驱动的专业视频内容创作平台
ClipFlow 是一款面向影视创作者和内容创作者的专业 AI 视频内容创作平台。通过深度整合前沿大语言模型,ClipFlow 为用户提供 智能脚本生成、视频分析 和 智能混剪 等核心功能,大幅提升视频创作效率。
| 功能 | 描述 |
|---|---|
| 🎬 AI 智能剪辑 | 自动识别精彩片段,智能生成剪辑方案 |
| 🎙️ AI 智能解说 | 支持 AI 自动生成专业解说文案,多种音色可选 |
| 👤 AI 第一人称解说 | 第一人称视角叙述,像主播一样与观众互动 |
| ✂️ AI 混剪 | 多素材智能合成,自动匹配节奏 |
| 🔍 视频分析 | OCR 文字识别、语音转写、场景检测、关键帧提取 |
┌────────────┐ ┌────────────┐ ┌────────────┐ ┌────────────┐
│ 创建项目 │ │ 上传视频 │ │ AI 分析 │ │ 生成脚本 │
│ Project │ ─▶ │ Video │ ─▶ │ (场景、OCR) │ ─▶ │ Script │
└────────────┘ └────────────┘ │ 关键帧) │ └────────────┘
└────────────┘ │
▼
▲ ┌────────────┐
│ │ 视频合成 │
│ │ Synthesis │
│ └────────────┘
│ │
└─────────────────── 导出 ◀──────────────────────────┘
| 要求 | 版本 |
|---|---|
| Node.js | >= 18.0.0 |
| npm | >= 9.0.0 |
| Rust | 最新稳定版 (可选) |
# 克隆项目
git clone https://github.com/agions/clipflow.git
cd clipflow
# 安装依赖
npm install
# 启动开发服务器
npm run devnpm run tauri build┌─────────────────────────────────────────────────────────────┐
│ 前端技术栈 │
├─────────────────────────────────────────────────────────────┤
│ React 18 │ TypeScript 5 │ Ant Design 5.x │
│ Zustand │ LESS + CSS │ Framer Motion │
├─────────────────────────────────────────────────────────────┤
│ 桌面应用 │
├─────────────────────────────────────────────────────────────┤
│ Tauri 2.x │
├─────────────────────────────────────────────────────────────┤
│ 构建工具 │
├─────────────────────────────────────────────────────────────┤
│ Vite │
└─────────────────────────────────────────────────────────────┘
| 厂商 | 模型 | 适用场景 |
|---|---|---|
| OpenAI | GPT-5.3, GPT-4o | 综合文本生成 |
| Anthropic | Claude 4.6 Opus, Claude 4 Sonnet | 长文本分析 |
| Gemini 3 Ultra, Gemini 3 Pro | 多模态理解 | |
| DeepSeek | DeepSeek R1, DeepSeek V3 | 推理任务 |
| 阿里云 | Qwen 3.5, Qwen Max | 中文内容 |
| 智谱 | GLM-5 | 多任务处理 |
| 月之暗面 | Kimi k2.5, Kimi k2 | 长文本处理 |
clipflow/
├── src/
│ ├── components/ # React 组件
│ │ ├── AIPanel/ # AI 功能面板
│ │ ├── common/ # 通用组件
│ │ └── editor/ # 编辑器组件
│ ├── core/ # 核心服务
│ │ ├── services/ # 业务服务
│ │ ├── hooks/ # 自定义 Hooks
│ │ ├── store/ # 状态管理
│ │ └── types/ # 类型定义
│ ├── pages/ # 页面组件
│ ├── layouts/ # 布局组件
│ ├── styles/ # 全局样式
│ └── utils/ # 工具函数
├── docs/ # 项目文档
└── src-tauri/ # Tauri 后端
| 文档 | 描述 |
|---|---|
| 快速开始 | 环境配置和安装 |
| 功能特性 | 详细功能介绍 |
| 工作流程 | AI 创作流程 |
| 常见问题 | FAQ 解答 |
| 更新日志 | 版本更新记录 |
ClipFlow 采用精心设计的科技暗黑风格:
- 🌑 深邃黑背景 — #0a0a0f 主色调
- ✨ 霓虹发光 — 紫色/青色/粉色光效
- 💎 玻璃拟态 — 现代半透明组件
- 🎬 流畅动画 — 丝滑过渡效果
MIT License - 自由使用和修改
Made with ❤️ by Agions