透明视频检测与排查:VAP、YYEVA、双通道和 WebM
透明视频检测要回答两个不同问题:文件是否包含可还原的透明信息,以及目标播放器是否按正确方式渲染。MotionTools 可以识别和预览 VAP、YYEVA、双通道、WebM 与普通 MP4,并展示文件信息;最终兼容性仍需在业务播放器中确认。
先给结论
- VAP、YYEVA 和双通道本质上依赖特定的通道布局、元数据或播放器,不应只用普通视频播放器判断。
- WebM 是否透明取决于实际编码;扩展名是
.webm不代表一定包含 Alpha。 - 普通 H.264 MP4 通常不直接保留透明背景。
- 黑底可能来自源文件、预览背景、错误通道还原、预乘 Alpha 或不支持透明的播放器。
检查步骤
- 打开 MotionTools 动效工作区 并上传视频动效。
- 查看识别结果,确认是 VAP、YYEVA、双通道、WebM 还是普通 MP4。
- 记录逻辑画面尺寸、实际视频尺寸、时长、帧率、音频和动态元素状态。
- 在棋盘格、浅色和深色背景上分别预览透明区域。
- 检查主体边缘、半透明光效、阴影、粒子和快速运动区域。
- VAP 或 YYEVA 有动态元素时,替换测试头像和长短两组文字进行预览。
- 转换到目标格式后再次检查,并在实际业务播放器完成最终验收。
不同结果代表什么
| 检查结果 | 可能原因 | 下一步 |
|---|---|---|
| 普通播放器黑底,专用播放器透明 | 文件正常,普通播放器未还原 Alpha | 使用匹配的播放 SDK |
| 所有背景都显示实心底色 | 源文件可能没有透明信息 | 回查 AE 和编码输出 |
| 出现左右或上下两幅画面 | 双通道未合成 | 按约定还原 RGB 与 Alpha |
| 边缘有黑边或白边 | 预乘 Alpha 或遮罩处理不一致 | 检查合成和编码流程 |
| 某端透明、某端黑底 | 编码或播放器支持差异 | 固定目标端版本复测 |
| 动态头像位置错误 | 元数据、遮罩尺寸或缩放模式不匹配 | 核对动态元素规范 |
VAP、YYEVA 和双通道怎么区分
| 方案 | 识别重点 | 交付重点 |
|---|---|---|
| VAP | VAP 元数据、透明布局、可选动态元素 | 使用 VAP 或兼容播放链路 |
| YYEVA | YYEVA 描述信息、动态文字或图片位 | 使用 YYEVA 播放器和正确的元素 key |
| 双通道 | 颜色与 Alpha 并排或按约定排列 | 业务端必须知道布局并执行合成 |
| WebM Alpha | 编码流是否实际含 Alpha | 核对浏览器和设备支持 |
| 普通 MP4 | 通常只有不透明视频画面 | 适合普通视频,不作为透明交付默认方案 |
透明视频验收清单
- 浅色、深色和彩色背景上都能正确透出。
- 半透明边缘没有明显黑边、白边、锯齿或色溢。
- 逻辑尺寸和通道尺寸没有混淆,主体比例正确。
- 首帧、尾帧和循环点不会闪黑或残留上一帧。
- 帧率、时长和音频同步正常。
- 动态文字不会溢出,头像裁切方式符合设计预期。
- Android、iOS、Web 或小程序目标端分别验收,不用桌面预览代替。
限制与注意事项
- 本页描述的是检查流程,不提供“通过一次预览即可保证全端兼容”的结论。
- MP4 黑底移除只适合确实以纯黑作为背景、且主体不应包含黑色内容的源文件;错误使用可能删除正常画面。
- 透明视频重编码可能影响边缘、音频、元数据和动态元素,转换后要重新验收。
- 低端设备的解码和合成性能需要真机测试。
相关内容
能力核对日期:2026-08-16。格式识别和预览用于前置检查,最终结论以目标播放 SDK 和真实设备验收为准。