简单来说:大多数背景移除工具处理单张图片不错,处理动画很差,因为说话/待机循环需要在每一帧都正确地重复同样干净的抠图 —— 而不只是你碰巧预览的那一帧。RemoveGifBG 会对你叠加层循环的每一帧运行一次时间一致性处理,因此抠图保持稳定,而不是在一个姿势和另一个姿势之间闪烁。
PNGTuber 或 VTuber 叠加层不是一张图 —— 它是一个循环:待机、张嘴说话、闭嘴、也许还有一个眨眼帧,整场直播都在循环。你导出这个循环,作为浏览器源或图片源放进 OBS,背景本应消失,好让只有你的角色显示在你的游戏画面或摄像头之上。它通常不会干净地消失。实际发生的是:第一帧看起来完美,两三帧之后就出现一个淡淡的矩形、头发周围一圈色晕,或者一处闪烁 —— 那个「透明」区域在帧与帧之间并不完全透明。
默认做法是把循环的源图丢进一个通用的照片背景移除工具。那是为一张某个人的照片 —— 一张肖像、一张产品图 —— 而构建和调优的。当你把它对准一个动画叠加层时,有两件事会出问题:
手动的退路 —— 在 Photoshop 里打开每一帧、按颜色选择或手动蒙版 —— 是可行的,但不具规模性。一个 10 帧的说话循环就是 10 次手动选择,而如果你以后更新了美术,这 10 次全都要重做。
RemoveGifBG 把整个动画文件作为一个任务处理,而不是孤立地处理一帧 —— 你循环里的每一帧都以相同的结果被去背,因此在 OBS 里回放时帧与帧之间没有闪烁。它是自动的:你上传 GIF,文件本身决定如何处理 —— 无需逐帧手动蒙版,无需挑选方法。
输出为 APNG 可获得最干净的边缘(完整 8 位透明通道,无抖动),如果你的叠加层软件明确要求 GIF,则输出为透明 GIF。如果你在一起处理一整套待机/说话/眨眼,可以一次批量处理最多 5 个文件。
叠加层软件的快速规格检查
另请参阅:VTuber 素材工具
相关指南:让表情通过 Twitch 的尺寸要求 · 透明背景为什么重要