牛逼了!DeepFake变脸再次来袭,强势霸屏GitHub热榜!偏门应用“美女脱衣”还会再出现么?…

点击上方“Github爱好者 区”,选择星标

回复“资料”,获取小编整理的一份资料

什么是DeepFake够在视频中把一个人的脸变成另一个人的脸。

如果你是第一次听说DeepFake,一定要点击上面的视频,亲自感受一下尼古拉斯的脸是如何占据全世界的每一个影片。

最近DeepFaceLab的这个项目又登顶GitHub热榜。

那问题来了何实现视频里的变脸呢p>

因为视频是连续的图片,那么我们只需要把每一张图片中的脸切换了,就能得到变脸的新视频了。那么如何切换一个视频中的图片呢要我们首先找到视频中的脸,然后把脸进行切换。我们会发现,变脸这个难题可以拆解成如下的流程。

牛逼了!DeepFake变脸再次来袭,强势霸屏GitHub热榜!偏门应用“美女脱衣”还会再出现么?...

视频转图像
FFmpeg
FFmpeg提供了处理音频、视频、字幕和相关源数据的工具库。

核心的库包括:

  • libavcodec提供了处理编码的能力

  • libavformat实现了流协议、容器类型、基本的I/O访问

  • libavutil包括哈希、解压缩等多样的功能

  • libavfilter提供了链式修改音频和视频的能力

  • libavdevice提供了对设备访问的抽象

  • libswresample实现了混音等能力

  • libswscale实现了颜色和尺度变换的能力

对外主要提供了三个工具

  • ffmpeg用来处理多媒体内容

  • ffplay是一个极简的播放器

  • ffprobe是多媒体内容的分析工具

于是,视频转图片的功能,可以通过以下命令来实现,

具体来说,上面的指令可以把一个视频,按照固定的频率生成图片。

由于DeepFaceLab内容较多,就不一一介绍了

感兴趣的,可以去GitHub:https://github.com/iperov/DeepFaceLab

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年5月7日
下一篇 2020年5月7日

相关推荐