facefusion人脸交换与增强技术容易出现ERROR的地方

facefusion号称下一代人脸交换与增强技术(https://github.com/facefusion/facefusion
安装参考官网就不展开了,在这里简单分享一下容易出错的地方,

1、加载视频100%后长时间HANG住,不要等,等一晚上也不会往下走,你要考虑加载的这个视频的封装技术,如果用VLC做TS视频的MP4封装,大概率会HANG住,因为VLC的封装技术基本是把TS视频加载到MP4壳子里,所以转换速度极快,和COPY的含义一样,不是真正意义的MP4文件。这个问题的解决方法就是使用FFMPEG命令来重编码封装,分享一下命令:

ffmpeg -y -i input.ts -c:v libx264 -c:a copy -bsf:a aac_adtstoasc output.mp4

2、提示模块DOWNLOAD not done 不影响使用,可以继续操作。

3、face swapper 最好和 face enhancer 以及 frame enhancer 一起用,虽然会三次编码替换,时间会比仅face swapper多两倍,但是这样是最高质量替换,如果选用的源视频质量比较好,基本没有违和感,所以就衍生出一个问题,视频需要高质量且尽量小,这样转化时间才能保障。

4、FS3已经开放测试,具体操作

git clone https://github.com/deepfakes/faceswap.git fs3
cd fs3
git checkout fs3
conda create -n fs3 python=3.11
conda activate fs3

原创文章,转载请注明: 转载自混沌

本文链接地址: facefusion人脸交换与增强技术容易出现ERROR的地方