科普边学边做:《错的不是XXX, 是XXX》这类视频是怎么做的?

FBI WARNING:

  1. 下面安装步骤只针对Windows系统
  2. 貌似需要NVIDIA显卡驱动

step1: 下载安装Python

下载安装Python3.7.3版本, 下载速度慢的话可以复制链接至迅雷下载

安装过程中记得勾选 Add Python 3.7 to PATH, 然后点击 Install Now默认安装, 等待安装完成即可

科普边学边做:《错的不是XXX, 是XXX》这类视频是怎么做的?

step2: 下载安装FFmpeg软件

解压至某个目录后, 还需要配置环境变量, 可以参照这篇文章来配置: https://www.jb51.net/softjc/478983.html

step3: 下载项目源码

进入下载页面后自动下载(可能有验证码): https://gitee.com/nbodyfun/Real_Time_Image_Animation/repository/archive/master.zip

下载完成后解压即可

step4: 下载依赖文件

进入下载页面后,点击立即下载: https://download.****.net/download/weixin_44087733/12849170

科普边学边做:《错的不是XXX, 是XXX》这类视频是怎么做的?

下载完成后再将它放到项目那个目录里, 最终的项目目录结构长这样:

科普边学边做:《错的不是XXX, 是XXX》这类视频是怎么做的?

step5: 安装C++编译工具

C++ Build Tools下载: https://visualstudio.microsoft.com/zh-hans/thank-you-downloading-visual-studio/?sku=BuildTools&rel=16

勾选下面这个, 然后安装即可

科普边学边做:《错的不是XXX, 是XXX》这类视频是怎么做的?

step6: 安装Python依赖库

可以双击运行项目目录里的setup.bat批处理文件, 即自动安装依赖库, 看到“安装完成”即OK

实际上它依次执行了如下命令:

科普边学边做:《错的不是XXX, 是XXX》这类视频是怎么做的?

ps: 可能安装过程中会出现下载超时的情况, 这时可以再运行一次setup.bat文件

step7: 将图片制作成视频

首先我们要从项目目录处进入控制台:

  1. 键盘按住Shift
  2. 然后在空白处点击右键
  3. 打开的菜单项中,选择在此处打开 PowerShell 窗口即可

科普边学边做:《错的不是XXX, 是XXX》这类视频是怎么做的?

然后运行命令:

python image_animation.py -i path_to_input_file -c vox-cpk.pth.tar -v path_to_video_file

注意替换:

  1. path_to_input_file 是输入的模板图片。
  2. path_to_video_file 是输入的视频文件。

比如我们通过Inputs目录下的Monalisa.png图片(蒙娜丽莎) 和 项目根目录下src.mp4(unravel万恶之源) 来生成视频, 可以这样做:

python image_animation.py -i Inputs/Monalisa.png -c vox-cpk.pth.tar -v src.mp4

就会弹出一个窗口, 等待它渲染完成即可

完成后会自动关闭窗口, 并且将最后的视频保存至output目录下的test.avi文件

效果大概像这样:

科普边学边做:《错的不是XXX, 是XXX》这类视频是怎么做的?

step8: 加上音频

经过step7, 我们得到的只是一个没有声音的视频, 并且视频和原音频的长度可能并不一致

这时需要Premiere将视频和音频同步, 并且裁剪

至此, 视频<蒙娜丽莎的痛>就完成了... 撒花 (゜-゜)つロ 干杯~

写在最后

编程真的很有趣, 不妨有时间可以学一下~

如果在安装过程中有什么问题, 可以评论, 看到我会及时回~

最后不妨来个赞~

like

lik

li

l

...