乐于分享
好东西不私藏

Clypra:开源免费的专业视频编辑器,Tauri + React 打造

Clypra:开源免费的专业视频编辑器,Tauri + React 打造

Clypra 是一款基于 Tauri、React 和 TypeScript 的现代开源视频编辑器,提供专业级多轨道时间线、精确剪辑、音频可视化等功能,跨平台且完全免费。

项目定位

Clypra 是一款现代、开源、跨平台的视频编辑器,基于 Tauri、React 和 TypeScript 构建,专注于提供类似剪映(CapCut)的免费高级功能。它拥有专业的时间线界面,支持多格式导入、帧精确剪辑、音频波形显示等特性,性能接近原生应用。

核心特性

  1. 多格式支持
    :可导入 MP4、MOV、WebM、MKV、M4V、AVI 视频,MP3、WAV、AAC 音频,以及 JPG、PNG、WebP 图片。
  2. 专业时间线
    :多轨道时间线带标尺和播放头,支持帧精确修剪、拖拽排列片段。
  3. 音频可视化
    :实时显示音频波形,方便精准定位。
  4. 文本叠加
    :添加标题和字幕,支持自定义字体。
  5. 项目管理
    :保存/加载项目,支持自动保存和 100 步撤销/重做。

安装与上手

下载安装

  • macOS
    :推荐通过 Homebrew Cask 安装(brew install AIEraDev/tap/clypra),也可从 Releases 下载 DMG。
  • Windows
    :从 Releases 下载 MSI 安装包。
  • Linux
    :下载 AppImage,赋予执行权限后运行。

从源码构建

git clone https://github.com/AIEraDev/clypra.git
cd clypra
npm install
# 配置 API 密钥(可选,用于文本效果和模板)
cp .env.example .env
# 编辑 .env 添加 VITE_CLYPRA_API_KEY
npm run tauri dev

基本使用

  1. 导入媒体
    :点击“Import Media”选择文件。
  2. 预览
    :使用播放器控件预览内容。
  3. 编辑时间线
    :将媒体拖到时间线并排列。
  4. 修剪调整
    :通过时间线调整片段的开始/结束时间。
  5. 导出
    :点击“Export”保存视频。

适用场景

  • 视频创作者需要免费、无水印的桌面剪辑工具。
  • 开发者希望学习 Tauri + React 构建桌面应用的架构。
  • 寻求剪映替代品的用户,尤其是注重隐私和开源生态的群体。

与同类工具差异

  • 开源免费
    :与剪映(部分功能付费)不同,Clypra 完全开源(MIT 许可证),无任何收费。
  • 原生性能
    :基于 Tauri(Rust 后端),比 Electron 应用更轻量、启动更快。
  • 现代技术栈
    :React 19 + TypeScript + Zustand 状态管理,代码结构清晰,易于扩展。
  • 跨平台一致
    :macOS、Windows、Linux 均支持,体验统一。

技术栈

  • 前端
    :React 19、TypeScript、Tailwind CSS 4、Vite 7
  • 后端
    :Tauri 2、Rust
  • 视频处理
    :FFmpeg(通过 CLI 调用)
  • 状态管理
    :Zustand

参考链接

AIEraDev/Clypra(GitHub):https://github.com/AIEraDev/Clypra

Clypra 官网(项目主页):https://clypra.abdulkabirmusa.com