green-screen · 绿幕抠像合成

绿幕(或蓝幕/指定色)抠像与背景合成:把绿幕拍摄的前景人物抠出来,合成到新背景上。
背景四选一:图片、视频、纯色,或前景自身放大模糊(虚化景深感)。基于 ffmpeg chromakey + despill 封装的确定性脚本,含溢色抑制与边缘融合,前景音轨自动保留。抠像质量取决于拍摄素材本身。
调用示例:在聊天框中说"把这段绿幕视频的人物抠出来,换成办公室背景"。
产品详解
定位
green-screen 处理已拍摄的绿幕素材:把绿幕(或蓝幕/指定色)前景抠出来,合成到新背景。它做确定性后期处理,不生成新画面。
核心能力
- 绿幕/蓝幕抠像:按颜色距离生成 alpha 蒙版,默认绿
0x00ff00,蓝幕可用--color 0x0000ff。 - 四种背景:图片 / 视频 / 纯色 / 前景自身放大模糊,四选一、互斥。
- 溢色抑制与边缘融合:despill 自动处理主体边缘泛绿,边缘柔化可调。
- 自动适配:背景自动缩放裁切到前景画幅;视频背景自动循环补足到前景时长;前景音轨自动保留。
- 调参可控:抠不净调
--similarity,主体被吃调--blend,蓝幕指定--color。
工作流程
- 提供绿幕/蓝幕拍摄的前景视频
- 选择背景:图片 / 视频 / 纯色 / 前景自身模糊(四选一)
- 运行
chromakey.py key合成到outputs/主题名/,附分辨率与参数报告 - 抠不干净时按调参指南微调后重跑
输入与输出
| 输入 | 必填 | 说明 |
|---|---|---|
| 前景视频 | 是 | 绿幕/蓝幕拍摄的素材 |
| 背景 | 是 | 图片 / 视频 / 纯色 / 前景自身模糊 |
| 幕布色 | 否 | 默认绿;蓝幕用 0x0000ff |
输出:*-composited.mp4 合成视频 + 分辨率/抠像参数报告。
与相邻 skill 的区别
| skill | 分工 |
|---|---|
| green-screen(本) | 换背景(抠像合成) |
| video-reframe | 只改画幅,不换背景 |
| ai-image-gen | 生成新图,不处理已拍素材 |
| video-editing | 通用剪辑,不含抠像 |
适用场景
- 绿幕拍摄的口播、课程、访谈换背景
- 虚拟场景直播/录播的背景替换
- 低成本做出演播室感的访谈与讲解视频
使用前准备
- 无需 API key,本地 ffmpeg 处理,无按量费用。
- 抠像质量取决于素材:幕布纯净度与打光均匀度是关键,拍摄差无法通过后期救回。
green-screen 隶属于 Aiglade Skill 库。在 Aiglade 聊天框中用自然语言描述需求即可调用。