Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >5分钟教你用AI做表情迁移,让一只猫萌萌哒的唱歌。

5分钟教你用AI做表情迁移,让一只猫萌萌哒的唱歌。

作者头像
数字生命卡兹克
发布于 2025-04-14 11:09:19
发布于 2025-04-14 11:09:19
620
举报

昨天在群里看到海辛发的一个视频,直接给我萌化了。

喜欢到爆炸。

视频是这样的。

猫唱歌!!!而且唱起来这么可爱这么呆萌!!!

很多人在问是怎么做的,其实真的蛮简单的,毕竟是AI,AI的东西,一般就是有手就行,你懂的。

这个项目,就是WAIC期间,快手开源的那个表情迁移的玩意:

LivePortrait。

网址在此:https://github.com/KwaiVGI/LivePortrait?tab=readme-ov-file

跟之前的那种照片说话啥的不一样,那种是给一段音频,然后让照片根据音频动起来。阿里的EMO就是一个典型。

而快手的这个LivePortrait,是视频驱动照片或视频,可以直接把视频里面部的表情,一模一样毫不违和的复刻到另一段照片或视频里。

不仅是正面,对于一些45度角的侧脸,效果支持的也很好。

但是如果只是这样,那其实也没有那么好玩,因为这样的效果,一个海外现在非常成熟的迁移产品Viggle也能做到。

它不仅能迁移表情,还能迁移动作。

而LivePortrait我觉得最牛逼的就是,他们把迁移能力,泛化到动物身上了。。。

不是,你就说,谁特娘的看了满屏的可爱的猫猫狗狗的,不动心啊!

这一下,我不知道你们,反正我是心动的笑死。

我太喜欢萌萌的宠物了。。。

而想跟海辛一样,做个让小动物挤眉弄眼唱歌的小视频,也非常的简单。

快手这个老铁,在8月5号的时候,发了一个本地傻瓜整合包。

所以,你也不用用那复杂的ComfyUI或者本地部署跑了,你直接把这个整合包下载下来,本地就可以直接跑,而且巨简单。

配置要求也挺低的,8G显存就能跑。

这个整合包,为了方便大家下载,我也扔到后台了,你直接对着公众号私信"LP",就会自动发给你了。

是个解压包,解压出来以后,你就可以在文件夹里看到这两个文件。

run_windows_human.bat是人类模式,也就是把表情迁移到人脸上用的。

run_windows_animal.bat是动物模式,把表情迁移到动物脸上去的。

一定,一定,一定不要运行错了。

比如我们要去跑上面的猫猫唱歌视频,那你一定要双击运行run_windows_animal.bat!!!绝对不要运行另一个。

第一次运行时间可能会久一点,等个大概一分钟,你就能看到自动打开的界面了。

说实话,我还是喜欢GUI这种图形交互界面,因为真的很傻瓜很小白,上手即用。

界面也很简单,左边就是传你要被迁移的图,右边上传要迁移的视频素材,左右两边最好都是传1:1的图片或视频,自己先在手机相册或者美图秀秀或者剪映里面剪裁完,这样效果最好。

这里还有个坑要注意,你上传的文件,命名一定不要是中文名,要不然会报错。

当你传的是1:1尺寸的时候,下面这个do crop记得关掉,要不然会给你做旋转剪裁。如果你懒得裁,传的不是1:1的,那这个地方再给他勾上吧。

我找了一个很可爱的猫猫来做一个演示,要让这个猫猫动起来。

我就自己录了一段唱两只老虎的小视频。

我唱歌天生跑调,所以大家不要嘲笑。

点击Adnimate之后,下面的进度条就会嘟嘟嘟的开始跑了,我是4060,十几秒的视频大概跑70秒左右就可以出来,大家可以参考一下速度。

很快,你就会得到一个可爱的小猫,唱两只老虎的视频了。

或者,如果你有孩子的话,也可以用萌宠,给他唱一首,《生日快乐》。

是不是非常简单?真的5分钟就会。

还可以去做好多好多有趣的东西。

当然,除了萌宠之外,你也可以启动Human人类模式,去做更专业的表情控制。

一个可以精细控制的表情和嘴型,在AI视频中,想象力有多大,能做到什么程度,想必所有的AI视频创作者,应该懂得都懂。

这就是LivePortrait。

来自朴实无华的快手老铁的项目,发布即开源,还在不断的迭代更新,甚至给你做整合包。

用户体验属实是拉满,建议所有国内公司,在开源的项目上,都向快手学习,不发期货,不只开源Readme,照顾普通用户的使用体验。

LivePortrait的整合包不想去Github上下的我也放到网盘里了,即下即用,你对着公众号后台私信"LP"就有了。

希望也能看到大家,更多有趣的视频产出。

下一期的5分钟教程系列,大家想看到用AI来解决什么问题呢?欢迎在评论区留言,说出自己的需求,说不定下一期,就可以5分钟用AI来解决你的问题哦😉~

以上,既然看到这里了,如果觉得不错,随手点个赞、在看、转发三连吧

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-08-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 数字生命卡兹克 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Python 爬虫面试题 170 道:2019 版
最近在刷面试题,所以需要看大量的 Python 相关的面试题,从大量的题目中总结了很多的知识,同时也对一些题目进行拓展了,但是在看了网上的大部分面试题不是很满意,一个是有些部分还是 Python2 的代码,另一个就是回答的很简单,有些关键的题目,也没有点出为什么,最重要的是还有一些复制粘贴根本就跑不通,这种相信大家深有体会吧,这样就导致我们可能需要去找其他人发的类似的教程。难受啊,所以我决定针对市面上大多的 Python 题目做一个分析,同时也希望大家尽可能的做到举一反三,而不是局限于题目本身。大概就这样吧,有你看过的题目也有你没看到过的。
马哥linux运维
2019/08/14
8190
全网最全Python项目体系练习500例(附源代码),练完可就业
有 del() 函数的对象间的循环引用是导致内存泄露的主凶。不使用一个对象时使用: del object 来删除一个对象的引用计数就可以有效防止内存泄露问题。
全栈程序员站长
2022/08/29
1.6K0
全网最全Python项目体系练习500例(附源代码),练完可就业
不吹不擂,你想要的Python面试都在这里了【315+道题】
来源:Python编程 ID:LovePython 各位大佬暂时先来315道题尝尝吧,后面有时间再继续补充。 有缘人如果看到这些题,不妨留言一下答案,来证明下你到底有多水,哈哈哈哈哈哈哈哈哈哈哈 第一部分 Python基础篇(80题) 1、为什么学习Python? 2、通过什么途径学习的Python? 3、Python和Java、PHP、C、C#、C++等其他语言的对比? 4、简述解释型和编译型编程语言? 5、Python解释器种类以及特点? 6、位和字节的关系? 7、b、B、KB、MB、GB 的关系?
小小科
2018/06/20
3.7K0
Python研发工程师必备工具合集
1.功能强大、性能优良、界面美观、多平台兼容,但是收费;不过收费也不是很贵,有条件的还是建议买个正版,省事又方便。
py3study
2020/01/15
1.1K0
收藏了800道Java后端经典面试题,分享给大家,希望你找到自己理想的Offer呀~
在茫茫的互联网海洋中寻寻觅觅,我收藏了800+道Java经典面试题,分享给你们。建议大家收藏起来,在茶余饭后拿出来读一读,以备未雨绸缪之需。另外,面试题答案的话,我打算后面慢慢完善在github, 希望大家都能找到自己理想的offer呀。
捡田螺的小男孩
2020/05/21
1.3K0
面试百度、阿里、腾讯,这134道Java面试题你会多少?
12. String StringBuffer 和 StringBuilder 的区别是什么 String 为什么是不可变的
程序员追风
2019/08/19
1K0
面试百度、阿里、腾讯,这134道Java面试题你会多少?
这些C++工程师面试题你都会了吗?
5、给定三角形ABC和一点P(x,y,z),判断点P是否在ABC内,给出思路并手写代码
编程珠玑
2019/09/19
4K0
Java 面试题大全及答案大全(共 2000+,2022最新版,包括JVM、多线程、Redis、Spring Boot、Spring Cloud 面试题等等)
博主整理了 2022 年最新、最全的 Java 面试题,题目涉及 Java 基础、集合、多线程、IO、分布式、Spring全家桶、MyBatis、Dubbo、缓存、消息队列、Linux…等等。
Java技术栈
2022/05/17
3.3K0
Java 面试题大全及答案大全(共 2000+,2022最新版,包括JVM、多线程、Redis、Spring Boot、Spring Cloud 面试题等等)
极具参考价值的Python面试题!从创业公司到一线大厂的所有面经汇总
  我为什么会写一篇这样的文章呢?我记得我以前刚开始面试的时候也会很好奇人家公司面试官会问一些什么样的问题?会出一些什么样的笔试题?而我个人的话又该准备哪些知识点呢?我也会在网上搜,一搜出来一大片,但是仔细翻阅发现大部分是一些比较基础的Python题目。每一个岗位面试的体验都是不一样的,所有公司的Feature也是不一样的,甚至是每一个面试官带给你的Freestyle也是不一样的!
全栈程序员站长
2022/09/02
9100
极具参考价值的Python面试题!从创业公司到一线大厂的所有面经汇总
Java自动化测试,必备知识梳理及面试题分享
Hi,大家好。在此之前投送过Python知识梳理:8张思维导图,梳理Python知识体系。以及Java知识梳理:28张思维导图,梳理Java知识体系。
可可的测试小栈
2021/12/05
1.9K0
Java自动化测试,必备知识梳理及面试题分享
一个合格的PHP面试官 都会问这些面试题
有很长一段时间没有做PHP开发了,最近有做PHP开发的小伙伴在个人微信公众号后台留言,能够分享一些PHP有关的面试题。于是给安排上。
兔云小新LM
2021/11/06
4.5K0
一个合格的PHP面试官 都会问这些面试题
史上最全阿里 Java 面试题总结
以下为大家整理了阿里巴巴史上最全的 Java 面试题,涉及大量 Java 面试知识点和相关试题。
Java技术栈
2018/09/29
2.4K0
Java 最常见的 200+ 面试题:面试必备
这份面试清单是我从 2015 年做 TeamLeader 之后开始收集的,一方面是给公司招聘用,另一方面是想用它来挖掘我在 Java 技术栈中的技术盲点,然后修复和完善它,以此来提高自己的技术水平。虽然我从 2009 年就开始参加编程工作了,但依旧觉得还有很多东西要学,当然学习的过程也给我带来了很多成就感,这些成就感也推动我学习更多的技术知识。
磊哥
2019/03/02
1.4K1
Java 最常见的 200+ 面试题:面试必备
Python面试题大全(二):python高级语法
71.Python主要的内置数据类型都有哪些? print dir( ‘a ’) 的输出?
不吃西红柿
2022/07/29
1.9K0
JAVA高频216道面试题+答案!!面试必备
  在本篇文章开始之前,我想先来回答一个问题:我为什么要写这样一篇关于面试的文章?原因有三个:第一,我想为每一个为梦想时刻准备着的“有心人”,尽一份自己的力量,提供一份高度精华的 Java 面试清单;第二,目前市面上的面试题不是答案不准确就是内容覆盖面太窄,所以提供一份经典而又准确的面试题是非常有必要的;第三,本文会对部分面试题提供详细解读和代码案例,让读者知其然并知其所以然,从而学到更多的知识。
陈哈哈
2021/10/13
1.2K0
2021金三银四,啃完这35个Java技术栈,冲刺年薪百万!
2021金三银四,年假准备跳槽的小伙伴注意了,小编在这里为你们准备了Java后端必备的35个专题面试技术栈!都是小编在各个大厂总结出来的面试真题,小编这次分享涵盖了Java后端面试必问的35个技术点:JVM、Linux、MyBatista、Spring Boot、Spring、SQL优化、Tomcat、Zookeeper、消息中间件、Dubbo、MongoDB、MySQL、RabbitMQ、Redis、Spring Cloud、并发编程、开源框架、ActiveMQ、等35个专题技术栈分享给到大家,希望年后能助大家一臂之力,挺进一线互联网大厂,冲刺年薪百万!
Java程序猿
2021/01/27
1.9K0
2021金三银四,啃完这35个Java技术栈,冲刺年薪百万!
王老板Python面试(9):整理的最全 python常见面试题(基本必考)
1)迭代器是一个更抽象的概念,任何对象,如果它的类有next方法和iter方法返回自己本身。对于string、list、dict、tuple等这类容器对象,使用for循环遍历是很方便的。在后台for语句对容器对象调用iter()函数,iter()是python的内置函数。iter()会返回一个定义了next()方法的迭代器对象,它在容器中逐个访问容器内元素,next()也是python的内置函数。在没有后续元素时,next()会抛出一个StopIteration异常
Python之道
2018/08/02
1.7K0
王老板Python面试(9):整理的最全 python常见面试题(基本必考)
大厂面试必备 | Java 最常见 200+ 面试题全面解析
这份面试清单是从我 2018年做了 TeamLeader 之后开始收集的,一方面是给公司招聘用,另一方面是想用它来挖掘在 Java 技术栈中,还有那些知识点是我不知道的,我想找到这些技术盲点,然后修复它,以此来提高自己的技术水平。虽然我是从 2009 年就开始参加编程工作了,但我依旧觉得自己现在要学的东西很多,并且学习这些知识,让我很有成就感和满足感,那所以何乐而不为呢?
美的让人心动
2021/07/20
6940
大厂面试必备 | Java 最常见 200+ 面试题全面解析
成为顶尖程序员不得不经历的面试题
一、数据结构与算法基础 · 说一下几种常见的排序算法和分别的复杂度。 · 用Java写一个冒泡排序算法 · 描述一下链式存储结构。 · 如何遍历一棵二叉树? · 倒排一个LinkedList。 · 用Java写一个递归遍历目录下面的所有文件。 二、Java基础 · 接口与抽象类的区别? · Java中的异常有哪几类?分别怎么使用? · 常用的集合类有哪些?比如List如何排序? · ArrayList和LinkedList内部的实现大致是怎样的?他们之间的区别和优缺点? · 内存溢出是怎么回事?请举一个例子
Java架构
2018/05/04
1.2K0
70道阿里百度高频Java面试题(框架+JVM+多线程+算法+数据库)
4.类的实例化顺序,比如父类静态数据,构造函数,字段,子类静态数据,构造函数,字段,他们的执行顺序
程序员追风
2019/08/23
9500
70道阿里百度高频Java面试题(框架+JVM+多线程+算法+数据库)
推荐阅读
相关推荐
Python 爬虫面试题 170 道:2019 版
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档