VideoLingo部署

204 阅读1分钟

项目部署

查看服务器地址和显卡,确保在海外和显卡存在

curl ipinfo.io
nvidia-smi

克隆项目:

git clone https://github.com/Huanshere/VideoLingo.git
cd VideoLingo

配置环境:

conda create -n videolingo python=3.10.0 -y
conda activate videolingo
python install.py

使用conda安装ffmpeg,一定要安装到对应的这个虚拟环境下,不要安装到全局!!

conda install -c conda-forge ffmpeg
ffmpeg -version

安装和后面运行,首次安装自动运行

python install.py
streamlit run st.py

然后打开运行界面:

API配置(暂时使用的302.ai的),参考下面的文档

参考文档:github.com/Huanshere/V…

接口配置:github.com/Huanshere/V…

经验教训

  • GPU要支持ffmpeg加速
  • 内存空间保证,看清楚下载到什么位置
  • ffmpeg不要下载到全局下,导致很多问题,全局下的乌班图22版本不支持硬件加速的ffmpeg,还要自己编译等,浪费了很多时间,其实直接在conda下载即可
  • 服务器一定要使用国外的,下载速度保证
  • 在没有正常跑起项目的时候不要修改源码

其他调研

开源项目:自己部署,自己配各种模型,比较流行,缺点:NVIDIA A100 GPU 本身不包含 NVENC 编码器,导致无法进行音频转换等,自己配置模型

开源项目,bug不少感觉

语音克隆

项目积累: