Skip to content

安装指南 ​

系统要求 ​

要求最低配置推荐配置
操作系统Windows 10 / macOS 11 / Ubuntu 20.04最新稳定版
Node.js20.19+22 LTS
pnpm9.x最新版(corepack prepare pnpm@latest --activate)
Rust1.85+1.96+(rustup default stable)
内存8 GB16 GB+
磁盘2 GB 可用空间5 GB 可用空间
FFmpeg6.0+最新版(系统级 ffmpeg 命令行)
Tauri 系统依赖见 Tauri prerequisitesmacOS: Xcode CLT · Windows: WebView2 + VS Build Tools · Linux: webkit2gtk-4.1

Windows ​

方式一:安装包(推荐) ​

  1. 从 Releases 下载最新 .msi 或 .exe
  2. 双击运行安装程序
  3. 安装完成后,桌面会出现 splicr 图标,从开始菜单启动

方式二:从源码开发 ​

powershell
# 1. 安装 Node.js 22 LTS 与 Rust 1.85+
winget install OpenJS.NodeJS.LTS
winget install Rustlang.Rustup

# 2. 安装 pnpm
corepack enable
corepack prepare pnpm@latest --activate

# 3. 安装 Tauri 系统依赖
#    - Microsoft Visual Studio Build Tools (C++ workload)
#    - WebView2 Runtime
#    详见 https://tauri.app/start/prerequisites/windows

# 4. 克隆与启动
git clone https://github.com/Agions/splicr.git
cd splicr
pnpm install
pnpm tauri dev

macOS ​

方式一:安装包(推荐) ​

  1. 从 Releases 下载最新 .dmg
  2. 双击挂载,将 splicr.app 拖入「应用程序」文件夹
  3. 启动台中搜索 splicr 启动

macOS 提示“已损坏,无法打开”解决办法

若打开时提示 “splicr.app”已损坏,无法打开。您应该将它移到废纸篓。,系 macOS Gatekeeper 安全机制对未签名文件的隔离标记。
请在终端中执行以下命令解除隔离:

bash
sudo xattr -rd com.apple.quarantine /Applications/splicr.app

方式二:从源码开发 ​

bash
# 1. 安装 Xcode Command Line Tools
xcode-select --install

# 2. 安装 Rust
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

# 3. 安装 Node.js 与 pnpm
brew install node@22
corepack enable
corepack prepare pnpm@latest --activate

# 4. 安装 FFmpeg(系统级,crate 内部调用)
brew install ffmpeg

# 5. 克隆与启动
git clone https://github.com/Agions/splicr.git
cd splicr
pnpm install
pnpm tauri dev

Linux(Ubuntu 22.04+ / Debian 12+) ​

方式一:安装包(推荐) ​

  1. 从 Releases 下载最新 .deb 或 .AppImage
  2. deb:sudo dpkg -i splicr_1.0.1_amd64.deb && sudo apt install -f
  3. AppImage:chmod +x splicr_1.0.1_amd64.AppImage && ./splicr_1.0.1_amd64.AppImage

方式二:从源码开发 ​

bash
# 1. 安装系统依赖(webkit2gtk-4.1 是 Tauri 必需)
sudo apt update
sudo apt install -y \
  libwebkit2gtk-4.1-dev \
  build-essential \
  curl wget file \
  libxdo-dev \
  libssl-dev \
  libayatana-appindicator3-dev \
  librsvg2-dev

# 2. 安装 Node.js 22 LTS 与 pnpm
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
sudo apt install -y nodejs
corepack enable
corepack prepare pnpm@latest --activate

# 3. 安装 Rust
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
source "$HOME/.cargo/env"

# 4. 安装 FFmpeg
sudo apt install -y ffmpeg

# 5. 克隆与启动
git clone https://github.com/Agions/splicr.git
cd splicr
pnpm install
pnpm tauri dev

验证安装 ​

启动后验证 4 项关键状态:

bash
# 1. 检查 Node.js
node --version        # 应输出 v20.19+ 或 v22.x

# 2. 检查 Rust
rustc --version       # 应输出 1.85+

# 3. 检查 pnpm
pnpm --version        # 应输出 9.x 或更新

# 4. 检查 FFmpeg
ffmpeg -version | head -1   # 应输出 6.0+

# 5. 启动应用
pnpm tauri dev
# 成功标志:弹出 Tauri 窗口 + 看到 splicr Home 页面

常见问题 ​

FFmpeg 未找到 ​

bash
# macOS
brew install ffmpeg

# Ubuntu
sudo apt install ffmpeg

# Windows
winget install ffmpeg

WebView2 缺失(Windows) ​

powershell
winget install Microsoft.EdgeWebView2Runtime

端口 1420 / 1421 占用 ​

Tauri dev server 默认端口被占用时,编辑 vite.config.ts 修改 server.port 字段。

编译失败:Rust 工具链版本不足 ​

bash
rustup update stable
rustup default stable

相关文档 ​

splicr 文档中心 · 面向影视/短剧第一人称解说生产