Skip to content

产品概述

Facebetter 是一款面向开发者的实时美颜特效引擎,支持对图片与视频流进行高质量的 AI 美颜处理。引擎基于 GPU 渲染管线构建,具备低延迟、低 CPU 占用和高帧率的特性,可轻松集成到 Android、iOS、macOS、Web 等主流平台。

核心能力

美肤

对人脸肤质进行细腻优化,包含磨皮、美白、红润、锐化四项基础参数,各参数均支持 0–100 的强度调节,可精细控制最终效果。

美型

从面部轮廓到五官比例进行全方位调整:

  • 脸型:瘦脸、V脸、窄脸、短脸
  • 轮廓:瘦颧骨、瘦下颌、瘦下巴
  • 五官:瘦鼻梁、大眼、调整眼距

单帧画面最多支持 5 人同时进行美型处理。

美妆

提供真实感的彩妆叠加效果,包含口红(颜色与透明度可调)和腮红(多款预设色号),多个美妆项目可同时叠加。

单帧画面最多支持 5 人同时进行美妆处理。

滤镜与风格

内置 20+ 款基于 LUT(颜色查找表)的实时风格滤镜,涵盖人像、美食、风景、现代风等多种主题,支持强度调节与自定义 LUT 扩展。

虚拟背景

基于实时人像分割实现以下两种效果:

  • 背景模糊:保留前景人物,对背景应用高斯模糊
  • 背景替换:将背景替换为任意图片素材

贴纸特效

支持 2D 贴纸特效,包括:

  • 屏幕贴纸:固定叠加在画面指定位置
  • 人脸跟随贴纸:锁定人脸关键点,随头部动态跟随

贴纸资源以 .fbpack 包格式分发,支持热加载与动态切换。

高级能力

  • 人脸关键点回调:每帧返回 106 个人脸关键点坐标,可用于自定义特效开发与业务逻辑
  • 绿幕抠图(Chroma Key):精准去除绿色背景,适用于直播、视频合成等场景

输入 / 输出格式

图像格式

类型支持格式
静态图片JPEGPNGBMP
视频帧YUV I420NV12NV21RGBRGBABGRBGRA
GPU 纹理OpenGL / OpenGL ES Texture

分辨率上限

场景上限
实时视频流720P @ 60fps / 1080P @ 30fps
静态图片处理最高 4K

所有格式之间均可通过统一接口进行无损转换。


性能指标

指标数据
渲染延迟1080P 平均约 10ms(GPU 并行)
CPU 占用实时渲染阶段 < 5%
内存占用主要驻留于 GPU 显存,系统内存占用低

支持平台

平台类型操作系统与版本
移动端iOS 10.0+Android 5.0+HarmonyOS 5.0+
桌面端macOS 10.13+Windows 10+Linux
Web 端基于 WebAssembly,兼容 Chrome、Firefox、Safari 等现代浏览器

集成语言与接口

接口类型适用场景
Java / KotlinAndroid 应用
Objective-C / SwiftiOS、macOS 应用
C / C++桌面端(Windows、Linux、macOS)跨平台
JavaScript (WASM)Web 应用(浏览器与 Node.js)

快速开始

选择目标平台,按照对应的集成指南完成接入: