项目概述
上传一张人脸照片 + 一个 GIF ,在线把 GIF 里的人换成照片里的脸,逐帧处理后再合成动画。
地址: https://aigiffaceswap.com/
为什么不是「贴一张图」
GIF 是一串帧,不是一张静态图。只处理第一帧,后面## 项目概述
上传一张人脸照片 + 一个 GIF ,在线把 GIF 里的人换成照片里的脸,逐帧处理后再合成动画。
地址: https://aigiffaceswap.com/
为什么不是「贴一张图」
GIF 是一串帧,不是一张静态图。只处理第一帧,后面每一帧都会露馅。这个工具逐帧换脸,并且整段动画用同一个身份,所以头部位置、角度和光照是跟着原 GIF 走的,不会帧间闪烁。
核心功能
- 逐帧换脸,保留原 GIF 的动作和节奏
- 无需注册、无需安装,浏览器里直接上传
- 每个浏览器可免费试一次 3 秒换脸( 480×480 、60 帧内)
- 完整换脸 $1.99 一次,无订阅、无水印、不绑定账号
- 结果链接约 1 小时后过期,需要自己保存
技术栈
TanStack Start + TypeScript ,部署在 Cloudflare Workers ;换脸推理走 Replicate ;支付走 Stripe Checkout ,服务端每次重新校验已付款的 session 。
限制
- 只支持单人脸 GIF ,最大 720×720 、10 秒、150 帧
- 侧面、遮挡严重或分辨率很低的素材容易出问题
- 只用于有授权的人脸每一帧都会露馅。这个工具逐帧换脸,并且整段动画用同一个身份,所以头部位置、角度和光照是跟着原 GIF 走的,不会帧间闪烁。
核心功能
- 逐帧换脸,保留原 GIF 的动作和节奏
- 无需注册、无需安装,浏览器里直接上传
- 每个浏览器可免费试一次 3 秒换脸( 480×480 、60 帧内)
- 完整换脸 $1.99 一次,无订阅、无水印、不绑定账号
- 结果链接约 1 小时后过期,需要自己保存
技术栈
TanStack Start + TypeScript ,部署在 Cloudflare Workers ;换脸推理走 Replicate ;支付走 Stripe Checkout ,服务端每次重新校验已付款的 session 。
限制
- 只支持单人脸 GIF ,最大 720×720 、10 秒、150 帧
- 侧面、遮挡严重或分辨率很低的素材容易出问题
- 只用于有授权的人脸