EasyLottie

哪些浏览器支持透明的 WebM?

移除背景是简单的部分。 这一页涵盖了在实际应用中需要考虑的部分:选择的格式、标记以及在您未测试的浏览器上,Alpha 视频失效的情况。

探索按钮、加载和成功状态示例 →

来源:绿屏键控示例

原始样本·MP4·4秒·移动主体,边缘柔和

本示例导出 alpha WebM 格式。 将导出格式切换,以便比较相同的片段,以 Lottie ZIP 格式或透明 GIF 格式,在确定使用一种格式之前。

试试这个示例
正在读取视频…

问题

透明视频在您的机器上看起来已经完成,但在访客的浏览器中,可能会显示为黑色方框、白色方框,或者根本不显示。透明视频是网络上,格式决定页面是否正常显示的地方之一,而这种失败是无声的。

您找到的建议通常是格式名称,没有附加条件。Alpha WebM 在 Chromium 浏览器和 Firefox 中播放,但在并非所有 Safari 版本中无法播放;透明 GIF 在任何地方都能正常显示,并且看起来效果很好,具有清晰的边缘和有限的色彩;Lottie 软件包可以很好地缩放,但需要播放器,对于关键帧的素材,仍然包含栅格图像。

在下方,是一个没有人明确做出的决定:这个素材是否应该作为视频。 一个短循环通常比视频编解码器更小、更清晰,例如,通过CSS驱动的Lottie或PNG序列。

浏览器工作流程

在这里导出相同的片段,并以多种格式保存,然后比较实际的文件,而不是从表格中选择。 转换键在本地,并且可以切换输出格式,而无需重新进行键定。

Alpha WebM 是当您的观众使用 Chromium 或 Firefox 时,网页的默认选择。 务必提供备选方案:例如,一张海报图像或第二个来源,以确保没有 alpha 支持的浏览器不会显示黑色矩形。

对于一个小循环元素,建议先尝试 Lottie ZIP 和 PNG 序列,然后再选择视频。 网页集成指南涵盖了如何解压 Lottie ZIP 文件以及将播放器指向其图像资源,而这通常是大多数人容易出错的一步。

完成任务

  1. 关键该片段

    将视频添加进来,选择背景颜色,并调整阴影效果,直到边缘与页面实际使用的颜色对齐。

  2. 首先导出 alpha WebM 格式

    这是在网页上最佳支持的实 α 视频。请注意,这种格式的录制需要一个支持的浏览器:在 Firefox 中无法进行,但 Firefox 可以播放结果。

  3. 添加标记,并提供备选方案

    使用一个柔和的、循环播放的、嵌入式视频元素,并带有海报图像。海报是那些不支持 alpha 的浏览器显示的,因此请选择一个可以独立显示的帧。

  4. 在真实背景下测试

    将它放置在实际页面背景上,而不是使用网格,并在手机上进行检查。在深色背景下出现光环和边缘,而在浅色背景下则消失。

  5. 与其它方案进行比较

    导出相同的片段,以 Lottie ZIP 格式和 PNG 序列形式保存,并比较文件大小和清晰度。对于短循环,通常其中一个会胜出。

常见用例

英雄和章节强调

将带有关键的素材漂浮在渐变或照片上,而无需矩形边缘,从而避免视频的特征。

空状态与引导

将一个小的循环动画角色发送到,使其位于周围组件使用的任何背景上,包括深色模式。

Email安全和文档安全备选

当目标无法播放任何视频时,将相同的片段导出为透明 GIF 格式,并接受其硬边。

常见问题

透明 WebM 在 Safari 中工作吗?

不可保证。Alpha WebM 在 Chromium 浏览器和 Firefox 中可用;Safari 的支持因版本和平台而异,因此,除非您已测试您访问者使用的确切版本,否则将其视为不支持。 始终提供海报或备用方案。

为什么我的透明视频显示黑色背景?

通常情况下,因为浏览器解码了视频,但忽略或无法读取 alpha 通道,导致透明像素显示为黑色。为了适应该浏览器,需要切换到海报图像、Lottie 包或透明 GIF 格式。

我应该使用哪种标记?

一个静音、循环播放、自动播放,并内嵌的视频元素,带有海报属性。静音和内嵌,使得移动浏览器能够实现自动播放;而海报则是在不支持 alpha 时使用的备用方案。

透明 GIF 足够吗?

这取决于边缘。GIF的透明效果是二元性的——一个像素要么完全不透明,要么完全透明——因此,柔和的边缘会变得粗糙,而半透明的阴影是不可能的。对于具有硬边缘的标志或图标,效果很好;但对于带有关键效果的人或柔和的光芒,则会显得廉价。

我是否应该使用 Lottie 而不是视频?

对于短循环,通常是。在使用 Lottie 时,请务必确认您使用的 Lottie ;如果从带有关键帧的视频导出 Lottie,则包含栅格图像帧,因此会像图像序列一样进行缩放,并且无法保证比视频更小。而作为矢量编写的 Lottie 是一种不同的且更好的资源。

如何将导出的 Lottie ZIP 文件加载到我的网站上?

ZIP 文件包含 JSON 及其图像资源,并且播放器需要同时保留这两个文件以及路径。 网页集成指南会介绍如何解压并将 lottie-web 指向资源文件夹。

准备好尝试了吗?

免费使用,无需注册。默认情况下,文件在本地处理。