Skip to content

安装指南

系统要求

要求最低配置推荐配置
操作系统Windows 10 / macOS 11 / Ubuntu 20.04最新稳定版
Python3.10+3.11+
内存4 GB8 GB+
磁盘2 GB 可用空间5 GB 可用空间
FFmpeg6.0+最新版
GPU可选(F5-TTS 需要)NVIDIA CUDA / Apple Silicon

Windows

方式一:安装包(推荐)

  1. Releases 下载最新 .exe
  2. 双击运行安装程序
  3. 安装完成后,桌面会出现 SceneFab 图标

方式二:pip

bash
# 确认 Python 版本
python --version
# 应输出:Python 3.10.x 或更高

# 安装 SceneFab
pip install scenefab

# 验证安装
scenefab --version

macOS

方式一:pip(推荐)

bash
# 确认 Python 版本
python3 --version
# 应输出:Python 3.10.x 或更高

# 安装 SceneFab
pip3 install scenefab

# 验证安装
scenefab --version

方式二:Homebrew

bash
# 安装依赖
brew install ffmpeg python@3.11

# 安装 SceneFab
pip3 install scenefab

Linux(Ubuntu/Debian)

完整安装脚本

bash
# 1. 更新系统
sudo apt update && sudo apt upgrade -y

# 2. 安装 Python 3.11
sudo apt install python3.11 python3.11-venv python3-pip -y

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

# 4. 安装 GUI 依赖(PySide6 需要)
sudo apt install libegl1 libgl1 libxkbcommon-x11-0 libxext6 libsm6 libxrender1 libdbus-1-3 -y

# 5. 创建虚拟环境
python3.11 -m venv ~/.venv/scenefab
source ~/.venv/scenefab/bin/activate

# 6. 安装 SceneFab
pip install --upgrade pip
pip install scenefab

# 7. 验证安装
scenefab --version

无头环境(无显示器)

bash
# 使用 offscreen 模式启动
QT_QPA_PLATFORM=offscreen scenefab

验证安装

运行以下命令确认安装成功:

bash
# 1. 检查 Python 版本
python --version

# 2. 检查 FFmpeg
ffmpeg -version | head -1

# 3. 检查 SceneFab
scenefab --version

# 4. 检查 GUI 依赖
python -c "from PySide6.QtCore import qVersion; print('Qt', qVersion())"

常见问题

FFmpeg 未找到

bash
# macOS
brew install ffmpeg

# Ubuntu
sudo apt install ffmpeg

# Windows
winget install ffmpeg

GUI 依赖缺失

bash
# Ubuntu
sudo apt install libegl1 libgl1 libxkbcommon-x11-0 libxext6 libsm6 libxrender1 libdbus-1-3

虚拟环境最佳实践

bash
# 创建虚拟环境
python -m venv .venv

# 激活
source .venv/bin/activate  # Linux/macOS
.venv\Scripts\activate     # Windows

# 安装依赖
pip install scenefab

相关文档

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