赞
踩
// An highlighted block cd /home/aistudio/work /home/aistudio/work # 从github上克隆PaddleGAN代码(如下载速度过慢,可用gitee源) git clone https://gitee.com/PaddlePaddle/PaddleGAN #!git clone https://github.com/PaddlePaddle/PaddleGAN # 安装所需安装包 mkdir sndfile cd sndfile wget http://www.mega-nerd.com/libsndfile/files/libsndfile-1.0.28.tar.gz tar xzvf libsndfile-1.0.28.tar.gz cd libsndfile-1.0.28 ./configure --prefix=/home/aistudio/build_libs CFLAGS=-fPIC --enable-shared make make install cd /home/aistudio/work/PaddleGAN pip install -r requirements.txt cd applications/ pip install moviepy #下面为生成 export PYTHONPATH=$PYTHONPATH:/home/aistudio/work/PaddleGAN && python tools/wav2lip.py --face /home/aistudio/pic.jpg --audio /home/aistudio/unravel.mp3 --outfile /home/aistudio/final_output.mp4
中间遇到的问题.如下
Ubuntu系统-FFmpeg安装及环境配置
apt-get install -y wget cd /usr/local/ wget https://johnvansickle.com/ffmpeg/release-source/ffmpeg-4.1.tar.xz #可能存在无法通过认证检查的情况下载失败,此时根据提示,命令行中加入取消认证检查的选项即可,即执行以下命令 wget --no-check-certificate https://johnvansickle.com/ffmpeg/release-source/ffmpeg-4.1.tar.xz tar -xvf ffmpeg-4.1.tar.xz mkdir ffmpeg cd ffmpeg-4.1 ./configure --enable-shared --prefix=/usr/local/ffmpeg # --prefix选项指出ffmpeg的安装路径 #注:执行config程序时,可能会报“nasm/yasm not foun or too old. Use …”的错,此时需要先安装yams,然后再重新执行配置程序 #安装yasm的命令: apt-get install yasm make & make install
#安装完成后,在配置中指出的安装路径(–prefix=/usr/local/ffmpeg)下存在以下内容,则说明ffmpeg安装成功。
修改环境变量
将ffmpeg的绝对路径添加到PATH环境变量中,以让系统能找到ffmpeg的安装路径。
vim ~/.bashrc # 打开系统环境变量配置文件
在文件中添以下内容。
export PATH="/usr/local/ffmpeg/bin:${PATH}"
export LD_LIBRARY_PATH="/usr/local/ffmpeg/lib:{LD_LIBRARY_PATH}"
测试是否配置成功
命令行输入“which ffmpeg” 或 “ffmpeg -h”,出现以下内容,说明ffmpeg已经完全安装配置成功。
import soundfile报错:OSError: sndfile library not found
解决办法
sudo apt-get install libsndfile1
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。