AI 驱动的专业视频剪辑工具 · 长视频一键智能剪辑 · 多平台分发 AI-Powered Professional Video Editor · One-Click Long Video Editing · Multi-Platform Distribution
传统视频剪辑的最大痛点:一个长视频,想剪成多个精彩短片段分发到不同平台,需要人工反复观看、逐个标记、手动导出。
CutDeck 用 AI 把这个过程自动化:
长视频(直播回放 / 会议录像 / 讲座)
→ AI 智能分析
→ 精彩短片段
→ 多格式导出
→ 一键发布
| 场景 | 传统方式 | CutDeck |
|---|---|---|
| 抖音创作者 | 人工选段 + 导出 | AI 识别高光 + 一键 9:16 导出 |
| 知识付费 | 逐帧标记 | AI 识别关键内容 + SEO 生成 |
| 会议记录 | 手动截取 | AI 自动分段 + 多格式输出 |
① 导入视频 → ② AI 分析 → ③ 高光检测 → ④ 候选构建 → ⑤ 多维评分 → ⑥ SEO 生成 → ⑦ 多格式导出
- 6 维 AI 评分:笑声密度 / 情感峰值 / 内容完整度 / 静默比 / 节奏感 / 关键词权重
- Rust 高光检测:音频能量峰值 + 场景切换联合识别
- 多平台 SEO 元数据:自动生成标题 / 描述 / Hashtags,平台原生适配
9:16 竖屏(抖音)· 1:1 方屏(Instagram)· 16:9 横屏(YouTube)· 一键导出
faster-whisper 本地推理,精准语音识别 + 毫秒级时间轴对齐,断网可用
- 多轨道时间轴(视频 / 音频 / 字幕独立轨道)
- 20+ 全局快捷键(空格 / I-O 入出点 / J-K-L 逐帧 / ⌘Z 撤销)
- Timeline 虚拟化(100+ clips 无卡顿)
git clone https://github.com/Agions/CutDeck.git
cd CutDeck
npm install
npm run dev
# 访问 http://localhost:1430完整文档:https://agions.github.io/CutDeck
只需配置一个 API Key 即可使用全部 AI 功能:
| 提供商 | 模型 | 适用场景 |
|---|---|---|
| DeepSeek | V4-Flash(推荐),V4-Pro(推理) | 🏆 性价比最高,Clip Script 生成 |
| OpenAI | GPT-4o、o3、o3-mini | 剧情分析、内容理解 |
| Anthropic | Claude 3.5 Sonnet、Claude 3 Opus | 长文本分析 |
| 阿里云 | Qwen-Max、Qwen-Plus | 中文内容创作 |
| 月之暗面 | Kimi( moonshot-v1) | 长文本分析 |
⚠️ Whisper 字幕:需要在本地安装faster-whisper(pip install faster-whisper),未安装时自动降级为模拟结果。Rust 推理,断网可用。
┌──────────────────────────────────────────────────────────────┐
│ UI 层 (React 18) │
│ Landing · Dashboard · 编辑器 · AI 控制台 │
├──────────────────────────────────────────────────────────────┤
│ 核心层 (core/) │
│ services/ · pipeline/ · hooks/ · video/ · types/ │
├──────────────────────────────────────────────────────────────┤
│ 状态层 (store/) │
│ Zustand v5 持久化 stores │
├──────────────────────────────────────────────────────────────┤
│ 外部依赖层 │
│ FFmpeg · Tauri IPC (Rust) · AI APIs │
└──────────────────────────────────────────────────────────────┘
CutDeck/
├── src/ # React 前端
│ ├── core/ # 核心业务模块(域驱动)
│ │ ├── types.ts # 全局类型定义
│ │ ├── video/ # 视频处理管道
│ │ ├── services/ # 业务服务(AI · Vision · ASR · 字幕 · 导出)
│ │ ├── pipeline/ # AI 剪辑工作流(Step 架构)
│ │ │ └── steps/ # BuildCandidates · ScoreClips · GenerateSEO · PrepareExport
│ │ └── hooks/ # React Hooks
│ ├── store/ # Zustand Stores(app · project · editor)
│ ├── components/ # React UI 组件
│ └── pages/ # 页面组件
├── src-tauri/ # Tauri 后端 (Rust)
│ └── src/
│ ├── commands/ # FFmpeg · 高光检测 · 智能分段 · 渲染
│ └── lib.rs # 命令注册
└── docs/ # VitePress 文档
| 层级 | 技术 |
|---|---|
| 前端框架 | React 18 + TypeScript 5 + Vite 6 |
| 状态管理 | Zustand v5(持久化) |
| UI 组件 | shadcn/ui + Tailwind CSS 4 |
| 桌面运行时 | Tauri v2 |
| 后端语言 | Rust |
| 视频处理 | FFmpeg |
| 语音识别 | faster-whisper |
| 文档 | 说明 |
|---|---|
| 快速开始 | 5 分钟上手 |
| 功能介绍 | 全部核心功能 |
| AI 剪辑指南 | ClipRepurposing Pipeline 完整说明 |
| Whisper 字幕 | ASR 字幕生成 |
| 多格式导出 | 9:16 / 1:1 / 16:9 导出说明 |
| 安装配置 | 详细安装与故障排查 |
| 常见问题 | FAQ |
Windows / macOS / Linux 预构建包在 GitHub Releases 页面下载:
| Platform | File |
|---|---|
| Windows | CutDeck-{version}-windows-x64-setup.exe |
| macOS | CutDeck-{version}-macos-arm64.dmg |
| Linux | CutDeck-{version}-linux-x64.deb |
macOS 首次运行被拦截?右键 → 打开 → 确认。或运行:
sudo xattr -rd com.apple.quarantine "/Applications/CutDeck.app"
| 方式 | 说明 |
|---|---|
| 🐛 报告 Bug | GitHub Issues |
| 📝 完善文档 | 直接提交 PR |
| 💡 功能建议 | GitHub Issues |
| 🔧 提交代码 | Fork → PR → Review |
MIT License · Copyright © 2025-2026 Agions
觉得有帮助?给一个 ⭐