Skip to content

Agions/CutDeck

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

771 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CutDeck

CutDeck

AI 驱动的专业视频剪辑工具 · 长视频一键智能剪辑 · 多平台分发 AI-Powered Professional Video Editor · One-Click Long Video Editing · Multi-Platform Distribution

MIT License React TypeScript Vite Tauri Rust Zustand Tailwind CSS Build Status Stars


🎯 解决的问题

传统视频剪辑的最大痛点:一个长视频,想剪成多个精彩短片段分发到不同平台,需要人工反复观看、逐个标记、手动导出。

CutDeck 用 AI 把这个过程自动化:

长视频(直播回放 / 会议录像 / 讲座)
    → AI 智能分析
    → 精彩短片段
    → 多格式导出
    → 一键发布
场景 传统方式 CutDeck
抖音创作者 人工选段 + 导出 AI 识别高光 + 一键 9:16 导出
知识付费 逐帧标记 AI 识别关键内容 + SEO 生成
会议记录 手动截取 AI 自动分段 + 多格式输出

✨ 核心功能

🤖 AI 智能拆条(7 步管道)

① 导入视频 → ② AI 分析 → ③ 高光检测 → ④ 候选构建 → ⑤ 多维评分 → ⑥ SEO 生成 → ⑦ 多格式导出
  • 6 维 AI 评分:笑声密度 / 情感峰值 / 内容完整度 / 静默比 / 节奏感 / 关键词权重
  • Rust 高光检测:音频能量峰值 + 场景切换联合识别
  • 多平台 SEO 元数据:自动生成标题 / 描述 / Hashtags,平台原生适配

🎬 多格式导出

9:16 竖屏(抖音)· 1:1 方屏(Instagram)· 16:9 横屏(YouTube)· 一键导出

🎙️ 本地 Whisper 字幕

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


🤖 支持的 AI 模型

只需配置一个 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-whisperpip 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


觉得有帮助?给一个 ⭐

About

开源AI视频剪辑工具。长视频自动拆条为爆款短片段 · 9:16/1:1/16:9多格式导出 · 本地Whisper字幕 · Rust渲染管线 · 无需上传

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors