Node&Python部署
部署指南
该方式为本地运行 环境要求
- Python 3.10+
- Node.js 18+
- ffmpeg
- conda
git clone https://github.com/your-org/vidgo.git
cd vidgo
# 修改 .ini 文件
cp ./backend/config/config.ini.example ./backend/config/config.ini.
# 安装前端依赖
cd frontend
npm install
npm run start # 可以调整前端运行端口,默认为4173。
# frontend/.env记录前后端交互时后端api所用端口,默认为8000,若后端因端口冲突,可以修改该文件以匹配后端。
# 另开终端运行后端
cd ../backend
conda create -n vidgo-env python=3.10
conda activate vidgo-env # 或你自定义的虚拟环境
pip install -r requirements.txt. # 安装其他依赖
pip install faster_whisper # 安装faster_whisper
bash run_all.sh # 运行后端服务。
持久化保存
backend/videos.db
:用户信息、分类、视频元数据保存的位置。backend/media/
:保存全部媒体文件,包括视频,音频,字幕,缩略图。backend/config/
:保存用户设置。backend/models/
:保存所使用的语音识别模型。
用户在更新Vidgo版本时,这些位置的文件不需要,也不会被自动更新。