手机里存着去年在青海湖边拍的免费视频,风大得能把人吹跑,抠视经幡哗啦啦响,免费我举着手机对着卓玛的抠视背影拍了整整三分钟。那段视频里,免费她回头笑的抠视那一刻,正好有个游客从镜头前横穿过去,免费大红色冲锋衣,抠视像块膏药似的免费贴在画面中央。
以前遇到这种素材,抠视只能认栽。免费剪映里那个“智能抠像”功能,抠视对人物边缘的免费头发丝处理得跟狗啃过似的,背景里的抠视经幡还在抖动,被抠掉的免费部分却留下个硬邦邦的轮廓。试过几次,效果惨不忍睹,最后要么把整段素材扔掉,要么用画中画遮遮掩掩,看着就别扭。
直到上个月,朋友发来一个叫“TransPose”的开源工具,说是用AI做视频抠像的。我半信半疑地装上,把那段青海湖视频拖进去,选了“人物”模式,点了“开始”。电脑风扇呼呼转了大概四十秒,预览窗口里,那个红色冲锋衣的游客就像被橡皮擦擦掉了一样,消失得干干净净。更让我意外的是,卓玛的头发丝边缘居然保留着,连被风吹起来的碎发都还在,背景的经幡照常飘动,湖面波光粼粼,完全看不出任何处理痕迹。
我当场就愣住了。这玩意儿怎么做到的?后来翻了它的技术文档,才知道它用的是“光流法”加“语义分割”的双重机制——先识别出每一帧里哪些像素属于“人”,再利用前后帧的运动信息把背景补全。说白了,它不只是“抠掉”那个人,而是“猜”出了那个人背后被挡住的部分长什么样,然后填进去。
这个思路一下子解决了视频抠像最大的痛点。以前静态图片抠图,Photoshop的“内容识别填充”已经够惊艳了,但视频是连续帧,每一帧都要保持一致性,稍有抖动就会穿帮。TransPose这种基于运动预测的补全方式,让填充结果在时间轴上平滑过渡,几乎看不出破绽。
现在我的剪辑流程彻底变了。出门拍素材,再也不用刻意等人走开,甚至有时候故意拍些有路人穿过的镜头——只要主体够清晰,后期一键清场。上周拍夜市小吃摊,老板在镜头前颠勺,背后人来人往,我把整段视频丢进去,只保留老板和摊位,背景里那些晃来晃去的路人全被清掉了,只留下暖黄色的灯光和蒸腾的热气,画面干净得像是专门搭了个影棚。
不过得说句实在话,这工具也不是万能的。遇到人物和背景颜色相近、或者运动幅度特别大的镜头,还是会翻车。比如有次拍一个穿白裙子的姑娘站在白墙前,结果AI把她的裙子也当成背景给抠没了,画面里只剩个脑袋和两条胳膊,看着跟隐身了似的。所以用的时候得留个心眼,关键镜头最好多拍两遍,留个备选。
说到底,技术这东西,好用归好用,但别指望它替你解决所有问题。它更像是一把趁手的刀,刀快了,切菜省力,但菜怎么切、切多大块,还得靠你自己琢磨。