(本人水平有限,此文档只适合小白,高手就直接飞过啦)
文章目录
前言
情人节到了,对于一个囊中羞涩的小白来说如何向心中的她表白的确是一个不小的难题。不过不要发愁,有了” 百度飞将“(声明这是笔误啊,实为百度飞桨),这些不过是分分钟就可以搞定的事,一定会让你享受到不一样的甜蜜。今天我们就上手了解并学习一下:PaddleGAN带你过凡尔赛式的情人节。。
提示:以下是本篇文章正文内容,下面案例可供参考
一、前期准备
开始项目之前,请提前准备录制好的你本人短视频( MP4)及需要模仿的明星表白录音文件(M4A)各一份。
二、操作步骤
1.进入项目
- 首先进入百度大脑: 官方网址:https://aistudio.baidu.com/;
- 注册一个属于你的账号,并登录账号;
- 然后点击左上角【项目】,再点击【公开项目】,在搜索框中输入:情人节,回车后就可以看到许多有关项目的列表;选择后就可以进入了,这里我选择的是【Idol对我说情话–PaddleGAN带你过凡尔赛式情人节】
- 点击左侧【版本内容】选择任一版本,当然时间接近当前时间的新版本为好,再点击右侧的【运行一下】进入notebook操作界面;【提示:在弹窗里建议选择GPU模式,这样速度会快许多】
- 进入后的界面如下:
界面不是很复杂,但初学者还是选择默认状态就好,不要随意操作。
代码如下(示例):
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
import warnings
warnings.filterwarnings('ignore')
import ssl
ssl._create_default_https_context = ssl._create_unverified_context
2.正式操作
下拉或通过滚轮下滑到 如下代码段后,点击代码左上角的运行按钮,开启运行,完成后代码底部都显示运行时间。
7. 然后再次下拉或滚动鼠标滚轮,进入下一段代码,同样点击左上角运行按钮运行。
8. 每段代码的运行时间各不相同,需要耐心等待,时间长短同你选择的运行方式和提供的样本视频和音频文件大小有关。
下一步
点击左侧文件夹下的work文件夹,将准备好的视频、音频文件一起上传,上传选择上方第三个图标(带上箭头),如下图所示
再下一步,更改代码段中的视频、音频文件名称,及要输出的视频文件。(如下加粗部分)
!export PYTHONPATH=$PYTHONPATH:/home/aistudio/work/PaddleGAN && python tools/wav2lip.py --face /home/aistudio/work/test_cpcp.mp4 --audio /home/aistudio/work/test_20210214.m4a --outfile pp_gaobai_jieyi.mp4
9. 点击运行,再运行如下代码段
2.修成正果
哈哈,我这里选取的是建国同志的讲话视频,语音是星爷的爱你一万年,相信建国同志也一定是个多情种!
总结
这里需要注意的问题有两点:
一、视频和音频文件的时长最好相近,当然长短不一也可以,只是画面会显然笨一些,时间当然是短一些为好,时间太长代码运行时间也相对要长许多,同时视频文件可能要下载下来才能观看,
二、下载地址是左侧work/PaddleGAN/applications’,如果输出文件你没有更改过,那么打开文件夹后直接下载默认文件pp_gaobai_jieyi.mp4就可以了。
PaddleGAN应用不止这些,还有如各类图形影像生成、处理能力。人脸属性编辑能力能够在人脸识别和人脸生成基础上,操纵面部图像的单个或多个属性,实现换妆、变老、变年龄变换性别、发色等,一键换脸成为可能;动作迁移,能够实现肢体动作变换、人脸表情动作迁移等等等等。借用原话强烈鼓励大家玩起来,激发PaddleGAN的潜能!