VevDemo 是一个功能完整的 Web 应用,包含前端(基于 Vue/React,使用 Vite 构建)和后端(基于 Node.js)两部分,模拟了在真实业务场景中集成和使用视频剪辑 Web SDK 的完整流程。本文将指导您如何在本地快速部署和运行 VevDemo,从而直观地体验其丰富的视频编辑功能。
v14.x 或更高版本(推荐使用 LTS 版本)。下载 vevdemo.zip 压缩包,并将其解压到您本地的工作目录。解压后,您将看到如下的项目结构:
vevdemo/ ├── fe/ # 前端项目 (Frontend) ├── nodejs/ # 后端项目 (Node.js Server) └── package.json
为了让后端服务能够调用火山引擎的云端能力(如媒资存储、合成任务等),您需要配置访问密钥 AK/SK。
进入后端项目目录:
cd vevdemo/nodejs
在该目录下创建一个名为 .env 的文件。
在 .env 文件中添加以下内容,并将 your_..._key 替换为您的真实密钥:
# 火山引擎 VOD 服务密钥配置 VOLC_ACCESS_KEY=your_access_key VOLC_SECRET_KEY=your_secret_key
启动后端服务:
在 nodejs 目录下执行以下命令安装依赖:
npm install
依赖安装完成后,执行以下命令启动后端服务:
npm run dev
当您看到类似 Server is running on http://localhost:3001 的输出时,表示后端服务已成功启动。
启动前端服务:
新开一个终端窗口,并进入 fe 目录:
cd vevdemo/fe
执行以下命令安装依赖:
npm install
依赖安装完成后,启动前端服务:
npm run dev
此命令会启动一个 Vite 开发服务器,通常监听在 http://localhost:8084。
所有服务启动成功后,打开您的浏览器,访问 http://localhost:8084。您可以看到 VevDemo 的视频剪辑界面,尝试上传素材、拖拽轨道、添加特效,体验完整的剪辑流程。
这是因为 3001 (后端) 或 8084 (前端) 端口已被其他程序使用。您可以:
nodejs/config/default.js 和 fe/vite.config.js 文件中修改为其他可用端口。npm install 安装依赖失败?通常是网络问题导致。您可以尝试以下方法:
npm config set registry https://registry.npmmirror.com 来使用国内镜像。npm cache clean --force 后再重试。请检查以下几点:
.env 文件位于 nodejs 目录下,且文件名无误(不是 .env.txt)。VOLC_ACCESS_KEY 和 VOLC_SECRET_KEY 是否已正确填写。.env 文件后,必须重启后端服务才能生效。http://localhost:3001。