现在的AI工具越来越多,大家已经知道了许多AI玩法,可以用来聊天写代码,进行工作辅助和当做搜索引擎等等。
由于模型的发展和优化,之前许多需要在云端处理的任务,在个人电脑上也能胜任,而有些电脑计算得快,还能冠以“AI”电脑的名号,可以预见的是,未来AI相关的软件还会增多。

今天我们来看一款开源免费的,利用本地电脑,甚至不需要显卡就能跑的“AI表情编辑工具”项目——AdvancedLivePortrait-WebUI。
部署后有本地网页端可以直接操作,在操作界面上拖动拉杆就能改变人物表情。

还有一个靠“视频驱动”的模式,可以让人物复刻出相同的表情。

由于可以进行眨眼和闭眼,调整眉毛幅度等操作,甚至是改变面部朝向,那么,那些拍到的那些精彩瞬间,但是表情没管理好的照片就有救了!
先来看看怎么安装的,这个项目在Github上没有直接提供环境包,需要自己处理一下,先安装好 FFmpeg 和 Python 的运行环境。

小白也不用觉得麻烦,现在这两个现在都有安装包,安装起来很简单,在安装的时候勾选配置系统环境就可以了,FFmpeg也给大家放了一个简单的Bat命令文件,解压文件后双击运行一下就配置好了。


之后在命令行环境下输入两者的名字,有响应信息就代表可以使用了,你自己有安装过的话,需要注意的是 Python 有版本限制,具体的版本限制是 3.9 <= python <= 3.12。
之后去把项目下载下来,作为普通的使用者,不修改代码和版本管理,也不需要专门去 git 一份。

项目里面有这些文件,在这个文件夹按住Shift打开命令行,输入命令来安装项目本身的补全。

pip install -r requirements-cpu.txt
或者(二选一)
pip install -r requirements.txt
如果你有英伟达的显卡,就不要用上面的CPU模式的命令,下面的在英伟达显卡上有处理加速,用起来更流畅。
之后执行 python app.py ,等待一小会,就会自动打开本地的网页,就能看到使用界面了。

默认是英文的界面,没有几个单词,当然你也可以用浏览器的翻译功能来帮助理解,接下来上传一张图片,就可以进行调整了。
像是眉毛的变化,是否眨眼等等,就算是CPU处理,速度也挺快的,而且改动对应表情的时候,面部相关的肌肉和光线也是有对应变化的,在合理的幅度内看起来挺自然。
搞怪一点加上表情变化也没问题,牙齿等原图没有的部分也会补全。

拿侧脸的图试试,可以看到对光影也是有处理的。

动画的图,也是可以处理的,具体得看原图片的效果,脸部元素过多而可能会影响效果。

之后是视频驱动,需要上传一个需要模仿的视频,即使是小眼神也控制得不错。


但是,画面中不要出现面部遮挡,不然会出现“穿模”。

在酷安或者其他地方,也偶尔会看到拿同类型的软件功能去修改别人照片的,虽然大多都是调侃没有恶意,但是换种用法,用来处理合照中一些有小问题的照片,可以先用蒙版把其他人遮住,处理完再合并一下,就是不错的用法。

