透明格式与播放兼容性
选择 PNG、精灵资源、WebM Alpha 或 ProRes 4444,并区分来源透明、文件携带 Alpha 和目标软件实际支持。
本页目录
透明有三个检查点
透明结果需要:合适的来源/处理流程、能保存 Alpha 的格式、实际使用该通道的播放器或渲染器。满足其中一点,不代表其余两点也成立。
公开 API/MCP 流程应从带有效 Alpha 的图片开始,使用 video.transparency.mode: "alpha_key" 并开启透明导出。这不是任意背景移除服务。原始生成视频使用临时键色背景,本身仍不透明。
按目标环境选择格式
| 输出 | 当前编码或结构 | 如何验收 |
|---|---|---|
| PNG 帧 ZIP | 独立 RGBA 图片 | 在深浅背景上检查代表帧 |
| 精灵图 / 引擎包 | PNG 加帧信息或引擎元数据 | 检查纹理 Alpha、材质和导入设置 |
| WebM Alpha | 带 Alpha 元数据的 VP8 | 实测应用使用的浏览器、系统、设备和解码器 |
| ProRes 4444 | MOV 容器中的 Alpha 兼容 ProRes | 使用支持该 profile 的剪辑或合成软件 |
| MP4 片段 / 原始视频 | 不透明视频 | 不应期待透明输出 |
当前 WebM Alpha 编码使用 VP8,不是 VP9。仅显示“支持 WebM”不能证明支持此组合中的 Alpha。ProRes 4444 面向编辑和交换,不承诺在所有浏览器内嵌播放。
不能只看扩展名。任意 MOV 或 PNG 都可能是不透明文件;同一个透明文件也可能在某个查看器里显示黑底,在另一个软件中正确合成。
用同一帧做对照排查
- 选择包含动作和细边缘的短片段。
- 在权益和报价允许时,同时导出 PNG 帧与目标格式。
- 将同一帧分别放到白色、深灰和对比色背景上。
- PNG Alpha 正确但视频显示异常时,先检查解码与合成,不要直接重新生成动作。
- 各种输出都出现同一不透明区域时,检查来源模式、导出透明开关、画布背景和源图 Alpha。
原图中画上去的棋盘格不是透明;只把输出画布设成透明,也不会消除每帧内部已有的不透明背景。
不只看四角,还要看边缘
检查头发、烟雾、半透明服装、运动模糊和接近键色的区域。光晕可能来自源图污染、键色溢出、缩放、滤波或目标软件对 Alpha 的解释方式。
对照时优先使用原始导出文件,避免经过可能压平透明通道的中间转换器。引擎纹理还应检查目标平台的过滤、压缩和材质设置。改扩展名不能修复丢失的通道。
导出校验失败时仍可能有部分可用资产。应保存这些文件并检查报错,不能仅因视频已经生成就把整个任务判为成功。
预算与交付
高级格式需要导出权益,处理也可能消耗积分。大批量交付前先做小范围兼容性测试;下游需要备用路径时,保留通用的 PNG 基线和匹配元数据。
这篇文档有帮助吗?
不收集搜索词、代码或自由文本。此开关只控制文档交互事件;站点通用分析仍遵循隐私政策。 隐私政策