文件预览

setup_guide.md

查看 Video Pipeline 技能包中的文件内容。

文件内容

setup_guide.md

# Video Pipeline 安装指南

## 前置条件

### 系统要求
- Windows 10/11 或 Linux/macOS
- 至少8GB RAM
- 5GB可用磁盘空间
- 网络连接(用于下载依赖和API调用)

### 软件依赖
1. **Node.js** (版本 >= 16.x)
   - 下载地址: https://nodejs.org/
   - 验证安装: `node --version`

2. **Python** (版本 >= 3.8)
   - 下载地址: https://python.org/
   - 验证安装: `python --version`

3. **FFmpeg**
   - 下载地址: https://ffmpeg.org/download.html
   - 验证安装: `ffmpeg -version`

## 安装步骤

### 1. 安装Python依赖
```bash
pip install edge-tts requests dashscope mutagen
```

### 2. 安装Node.js依赖
进入视频项目目录并安装Remotion:
```bash
cd C:\Users\liweiwei\course-video-remotion
npm install remotion @remotion/cli
```

### 3. 验证安装
运行环境检查脚本:
```bash
python "C:\Users\liweiwei\course-video-remotion\scripts\pipeline.py" --help
```

## 环境变量配置

### DashScope API密钥配置
1. 创建API密钥文件:
```bash
mkdir -p ~/.openclaw/workspace/credentials/
```

2. 在 `~/.openclaw/workspace/credentials/dashscope.json` 中添加API密钥:
```json
{
  "api_key": "YOUR_DASHSCOPE_API_KEY_HERE",
  "base_url": "https://dashscope.aliyuncs.com/compatible-mode/v1"
}
```

注意: 请将 `YOUR_DASHSCOPE_API_KEY_HERE` 替换为您的实际API密钥。

## 故障排除

### 常见问题

#### 1. "找不到Python模块"错误
解决方法: 确保已安装所有Python依赖
```bash
pip install -r C:\Users\liweiwei\course-video-remotion\requirements.txt
```

#### 2. "找不到Node.js"错误
解决方法: 确保Node.js已正确安装并添加到PATH环境变量

#### 3. "FFmpeg未找到"错误
解决方法: 
- Windows: 下载FFmpeg并将其bin目录添加到系统PATH
- Linux: `sudo apt install ffmpeg`
- macOS: `brew install ffmpeg`

#### 4. API调用失败
- 检查网络连接
- 验证API密钥是否正确配置
- 确认API配额是否充足

#### 5. 渲染失败
- 检查是否有足够磁盘空间
- 确保内存充足(建议8GB以上)
- 检查项目路径权限

### 验证安装
运行测试命令验证所有组件是否正常工作:
```bash
python "C:\Users\liweiwei\course-video-remotion\scripts\pipeline.py" "这是一个测试视频,请忽略" --duration 1
```

如果看到环境检测成功的消息,则表示安装成功。