文字在人物后面的效果,是利用设备端对人物的抠像,把标题画在背景和人物之间,让人物挡住自己的文字。在Zella里,它是任何标题上的一个开关,叫Text Behind Subject:添加标题,打开开关,人物遮罩就会在你的设备上生成,不需要绿幕。最适合的是一个大而静止的词,配一个在它前面移动的人。
一个大字放在人身后、人从它前面走过的效果,不过是一次抠像加一次图层排序。它看起来很贵,但既不难也不慢。
实际发生了什么
三个图层,从下到上:
- 视频画面。
- 标题。
- 同一个视频画面,再来一次,只遮罩出人物。
第三层就是全部的诀窍。人物被画了两次:一次作为背景的一部分,一次作为叠在上面的抠像,而文字被夹在两个副本之间。眼睛会把它读成纵深,因为在现实世界里,一个你只能看到一部分的东西,就是在某样东西后面的东西。
这个人物遮罩和抠像用的是同一个,在你的设备上运行,所以不需要绿幕,也不上传任何东西。
让人脸保持居中的重构使用Apple的Vision框架(英文);检测在本地进行,所以裁切能跟得上,而不需要往返云端。
添加方法
- 在Zella里给片段添加一个标题,设置文字。
- 把它放在人物会经过的位置。头部和肩膀后面是经典位置。
- 打开Text Behind Subject。
- 回放。遮罩是逐帧生成的,所以移动的人物会随着动作露出和遮住文字。
它是标题上的一个开关,而不是一个独立的功能,这意味着这个标题的其他一切仍然有效:字体、渐变填充、描边、阴影、动态入场。一个词可以先滑入,然后被人从前面走过。
让它清晰可读的要点
大字。这个效果的关键是重叠,如果字很小,就没有东西可以重叠。一两个词,大小横跨画面的三分之一,这是行得通的形态。一整句话不行。
文字静止,人物移动。如果两者都在动,眼睛就分不清谁在前面。把标题固定住,让人从它前面经过。
与背景形成对比,而不是与人物。文字是在可见的地方被读到的,也就是人物没有遮住的那部分画面。选一个能从你身后墙面上跳出来的颜色。
放在肩膀后面。头部高度是自然的位置,因为那是人的轮廓最容易辨认的地方,所以重叠一目了然。
在哪里会失效,以及怎么办
快速运动。抠像是逐帧生成的,而一条快速移动的肢体是一条动态模糊的边缘,没有干净的边界。手快速划过文字时可能会闪烁。把文字从手的活动范围移开,或者放慢镜头。
繁杂背景前的头发。颜色相近的背景前的细碎细节,是任何分割中最难的情况,这和为什么一动起来抠像就很难看里描述的失败是同一种。一面更简单的墙,比任何设置都更管用。
宽松的衣物和道具。围巾、杯子、拿在手里的手机:这些东西抠像可能认为是人物的一部分,也可能不认为,而答案可能在帧与帧之间变化。让文字远离人物手里拿着的任何东西。
人物离开画面。没有可以抠的人,文字就只是一个普通标题。这没问题,常常还是结束这个镜头的好方法,但值得知道,这个效果是直接消失,而不是逐渐变差。
它真正有用武之地的地方
- 短视频的开场词。一个名词,大字,在你身后,在你开始说话时入场。它直接点出主题,不需要旁白来解释“我接下来要讲这个主题”。
- 一个名字或一个数字。一个价格、一个年份、一个章节标记。观众在你讲话时应该记在心里的东西。
- 长视频里的段落分隔。同样的文字处理,用两三次,就成了观众能感受到的结构。
用一次,它是一个亮点。视频里每个标题都用,它就成了一个怪癖,视频也就不再有比普通文字更高一级的强调了。
常见问题
需要绿幕吗? 不需要。人物抠像是在你的设备上直接从素材本身生成的,所以普通房间就行。更简单的背景能得到更干净的边缘,但这不是必需的。
对任何标题样式都有效吗? 是的。Text Behind Subject是标题上的一个开关,而不是一个独立的对象,所以字体、填充、描边、阴影和入场动画都仍然适用。
为什么文字在我手边闪烁? 快速移动的肢体会模糊,而模糊的边缘没有干净的边界让抠像去跟随。把文字从你手的活动路径上移开,或者用更慢的镜头。
能用一整句话来做吗? 可以,但效果很少好。这个效果靠的是重叠,而小号文字被遮住的部分太少,看不出是在任何东西后面。
它会让导出变慢吗? 它会在渲染中加入逐帧遮罩,所以长片段会比没有它时花更长时间。如果只是一个短标题,你不会注意到。
如果主体不是人,也能用吗? 抠像是针对人训练的,所以人是可靠的情况。宠物或物体可能被识别,也可能不会,花几秒钟测试一下,比猜要快。
相关文章