Skip to content

开源项目 · Python · MIT · 图像

BackgroundRemover

BackgroundRemover

命令行一键抠图工具,U^2-Net 模型加持,图像与视频通吃

7,947MIT2026年6月9日Python

在视频工作流中的位置

BackgroundRemover 是由开发者 Johnathan Nader(nadermx)开源的命令行抠图工具,基于 U^2-Net 显著性检测模型与 PyTorch 推理栈,可在 Linux、macOS、Windows 下从本地图片或视频里把主体从背景中分离出来,输出带透明通道的 PNG / MOV / GIF。项目同时提供 Python 库调用入口与独立 HTTP API Server,支持作为后端能力嵌入数据流水线。

核心能力覆盖三个层级。第一是模型层,内置 u2net(通用主体,默认)、u2net_human_seg(人像/肖像专用)和 u2netp(轻量快速)三套权重,可通过 -m 切换;第二是图像层,支持 JPG / PNG / HEIC / HEIF 输入,提供 alpha matting 边缘细化(-a-af-ab-ae)、纯 mask 输出、自定义纯色背景、自定义图片合成背景以及 stdin/stdout 管道接力的批处理接口;第三是视频层,支持 MP4 / MOV / WebM / OGG / GIF 输入,可输出 ProRes 4444 透明 MOV(默认 prores_ks + yuva444p10le)、WebM VP9 透明版、透明 GIF、Premiere matte key 文件,亦支持把视频叠加到另一图片/视频上合成成片。

适用场景包括:电商商品图统一去背景、人物肖像证件照与头像制作、自媒体短视频抠像换背景、影视前期 keying 粗稿、批处理图像数据集预处理。任何需要把主体从背景中剥离出来、又不想付费给 SaaS 的场景,都可以把它当作本地可达的一次性投入。安装门槛为 Python ≥ 3.6、PyTorch(CPU/GPU 任一)、FFmpeg 4.4+,提供 pip 安装、Docker 镜像、backgroundremover-server HTTP API 三种部署姿势,模型权重首次运行自动缓存至 ~/.u2net/。License 代码 MIT、模型 Apache-2.0,作者同时维护商业版 BackgroundRemoverAI.com 提供封装好的 SaaS。

快速开始

部署教程与文档以外链形式呈现,未做内嵌以保证时效性。

商业版套餐

开源 CLI

$0

  • MIT 开源,本地 Python 推理
  • 支持 u2net / u2net_human_seg / u2netp 三套模型
  • 图像 + 视频透明背景输出(PNG / MOV / GIF)
SaaS 月度订阅

US$ 12/用户/月

  • 无广告
  • 可转换尽可能多的文件
  • 批量上传,一次拖放多个文件
  • 支持最大 100GB 文件转换
  • 优先队列
  • 可向作者申请添加新的转换工具
  • 由作者 nadermx 直接运营
SaaS 年度订阅

US$ 9/用户/月(按年付 US$ 108,省 25%)

  • 月度版的全部功能
  • 相对月付省 25%(US$ 108/年)
  • 为团队选择座位数
SaaS 开发者价

联系作者

  • 价格页「If you want developer pricing, click here」入口
  • 具体费率与 API 套餐需点链接向作者询价
  • API 形态与本地 CLI 同样由 nadermx 维护

隐私偏好

我们使用 localStorage 记录访问统计,改进内容质量。 了解更多