最近翻聊天记录,发现朋友发来的表情包都是会动的真人动作,比如挥手、点头、甚至翻白眼。我一开始以为是网上找的素材,后来才知道人家是自己拍的。说实话,当时我挺好奇的,因为在我的印象里,做这种动态表情真人动作应该是件很麻烦的事,至少得会用剪辑软件吧。
但朋友说没那么玄乎,手机就能搞定。我半信半疑,趁着周末有空,自己动手试了试。整个过程大概花了两周,每天下班弄一两个小时,踩了不少坑,但最后确实做出来了几个能用的。这篇文章就是记录一下我自己的折腾过程,给同样想试试的朋友一个参考。
第一步:先弄明白动态表情到底是个什么东西
在动手之前,我特意查了下,现在微信里能用的动态表情,其实分两种。一种是平台自带的,那种是官方做的,咱们改不了。另一种就是自己上传的,这种通常被叫做自定义表情。我这次想做的,就是第二种,把自己的真人动作做成一个小动画,然后添加到微信里。
关键点在于,微信对自定义表情的格式有要求,必须是GIF格式,而且大小不能超过1MB。这就意味着,你不能直接拍个长视频传上去,得把视频截取一小段,然后转成GIF,还得控制文件大小。这个限制直接决定了后面所有的操作步骤。
第二步:拍摄环节的土办法
我一开始想得很复杂,觉得要找个纯色背景,还要打个光。后来发现,其实在自家白墙前面拍就行,关键是光线要均匀。我用的就是手机后置摄像头,找朋友帮忙拍,或者用手机支架定时拍。
拍的时候有几个细节需要注意。动作不能太快,否则每一帧都是糊的。我试过拍一个快速拍手的动作,结果转成GIF之后根本看不清手在哪。另外,背景里最好不要有太多杂物,不然后期抠图的时候会想哭。我拍的时候背后有个衣架,结果处理背景的时候费了好大劲。
还有一个经验是,真人动作表情的时长最好控制在2到3秒。太短了看不出动作,太长了文件体积会超标。我试过拍5秒的动作,转成GIF后一看,文件大小直接飙到3MB,根本传不上去。
第三步:转GIF和压缩体积的折腾
这一步是我花时间最多的。手机自带的相册功能只能把视频转成实况照片,但转不成GIF。我试过几个在线转换网站,但有的有水印,有的压缩完画质糊得没法看。
后来我找到一个免费的小工具,叫“GIF制作器”,在手机应用商店里就能下。它的操作逻辑很简单:导入视频片段,选择起始时间和结束时间,然后调整帧率,最后导出。我试了下,导出后的文件大小确实能控制在1MB以内,但画质会有一定损失。如果动作幅度大,边缘会有明显的锯齿感。
这里有个关键设置,就是帧率。默认的15帧每秒导出来文件很大,我试着改成10帧每秒,文件大小直接减半,但动作流畅度会稍微差一点。对于点头、挥手这种慢动作来说,10帧每秒完全够用,但如果是快速转头这种动作,就会有点卡顿。
第四步:去背景的麻烦事
我本来想省事,直接保留拍摄时的背景。但朋友看了我做的初版,说背景里的白墙和衣架太出戏了,建议我把背景去掉,只留人。于是我又开始研究抠图。
试了几款自动抠图的APP,效果都不太理想。头发边缘处理得特别差,总有一圈白边。后来我发现一个笨办法,就是用手机自带的“人像模式”拍摄,这样背景会自动虚化,虽然不是纯色,但后期处理起来会容易很多。
不过,即使背景虚化了,导出的GIF里还是会有一层淡淡的背景色。我试着手动调透明度,但效果一般。最后我干脆接受了这个不完美,反正聊天时大家也不会盯着看那么仔细。这个经历让我明白,网上那些教程里看起来完美的动态表情包制作,背后其实有很多没说的妥协。
第五步:真正在微信里用起来的效果
把做好的GIF添加到微信表情包后,我实际用了一周。说实话,效果比我想象中好。朋友看到我发自己挥手的表情,第一反应是觉得新鲜,然后会追问怎么做的。
但用久了也发现一些问题。首先是清晰度,毕竟为了压缩体积,画质损失了不少,在手机小屏幕上看着还行,但如果在电脑端微信上看,就会觉得有点模糊。其次是动作的连贯性,如果是循环播放的点头动作,在循环点会有一个明显的跳帧,看起来有点生硬。
还有一个比较尴尬的情况,就是有些动作在特定语境下会被误解。比如我做了个“OK”手势的表情,本来是想表示“没问题”,但有朋友理解成“敷衍”。所以现在我用自己做的表情时,都会搭配文字说明,避免误会。
补充方案:一个让我省力不少的工具
在折腾的过程中,我确实想过放弃,因为步骤太琐碎了。后来朋友给我推荐了一个工具,叫“表情包制作助手”,是一个微信小程序。这个工具的好处是,它把拍摄、裁剪、转GIF、压缩体积这几个步骤合并到了一起,不用再跳来跳去。
我实际用下来的感受是,它的操作界面很简单,选好视频片段后,它会自动帮你压缩到微信要求的1MB以内,而且自带一个简单的背景虚化功能。对于新手来说,确实能省不少时间。我原本用其他工具做一个表情要20分钟,用这个大概5分钟就能搞定。
但它的限制也很明显。首先是动作捕捉的精准度一般,如果动作幅度特别大,生成的GIF会出现人物边缘抖动的情况。其次是它不能手动调整帧率,所有导出的GIF都是固定帧率,这就导致有些慢动作看起来不够细腻。另外,这个工具导出的GIF画质会比原视频差一些,尤其是在暗光环境下拍摄的素材,噪点会比较明显。
总的来说,如果你只是想做几个简单的动态表情真人动作自己用,这个工具够用。但如果你想要更精细的控制,比如逐帧调整,那它就不适合了。我目前是把它当作一个快速出图的工具,遇到要求高的表情,还是会用前面提到的“GIF制作器”手动调整。两种工具搭配着用,基本能满足我的需求。
最后说点实在的,做动态表情这件事,技术难度真的不高,难的是耐心。从拍摄到成品,中间有大量重复的试错过程。如果你只是想玩一玩,那随便找个工具就行。但如果你想做出能长期用的表情,那还是得花点时间研究一下帧率和背景处理。希望我的这些经验能帮你少走点弯路。