EasyLottie

导出为透明 PNG 序列的 MP4 文件

将背景关键帧,并下载带有完整 alpha 的编号 PNG 帧,以便在 After Effects、DaVinci、Premiere 中进行组合,或作为精灵图集。所有操作均在本地进行。

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

来源:绿屏键控示例

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

这个示例关键包括背景,并将帧导出为编号的 PNG ZIP 格式。与 GIF 相比,PNG 保持部分透明度,因此柔和的边缘在导出过程中得以保留。

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

问题

PNG 帧是真正的调色板所需要:每个像素的完整 8 位 alpha,无需要争论的编解码器,以及所有编辑器都能读取的格式。通常从视频中提取 PNG 帧,需要使用 ffmpeg 命令行,或者一个你可能没有打开的编辑器,或者一个需要先上传的转换器。

Alpha 效果通常是隐藏的问题。许多转换工具会顺利地导出 PNG 帧,并静默地将背景烘焙进去,最终生成看起来透明的文件,但导入所有 200 个文件时,才发现它们实际上是完全不透明的。

如果源素材包含绿屏,则提取帧和关键帧是两个独立的步骤,分别在两个不同的位置进行,并且在两者之间会产生一个无损中间文件,但通常不会进行存储。

浏览器工作流程

EasyLottie 关键与提取,一步完成。该片段使用 WebCodecs 解码,蒙版在 GPU 上提取,关键帧直接以 PNG 格式写入,并保留 alpha 通道。

与 GIF 相比,PNG 保持部分透明度,因此,柔和的边缘、羽化阴影或运动模糊的边缘,都能在导出时保留,而不是变成硬切割。

帧以编号的 ZIP 格式提供,导入时作为图像序列在常规编辑器中。如果不需要任何关键帧,则跳过该步骤,帧将与原始背景一起输出。

完成任务

  1. 加载该片段

    将 MP4、MOV、WebM 或 GIF 导入。H.264 MP4 具有最可靠的解码效果;浏览器编解码器支持比文件扩展名更重要。

  2. 精修到需要的帧

    设置起始和结束点。帧数会影响导出时间和 ZIP 文件的尺寸,因此,精简帧比对视频输出更重要。

  3. 设置背景,或不设置。

    选择背景颜色和容差、柔化、去阴影和遮挡,如果需要透明效果,请选择。不选择这些,则会提取拍摄的每一帧。

  4. 选择 PNG 序列,并设置帧率

    帧率决定您会获得多少 PNG 图像。当达到 450 帧限制时,实际帧率会降低,以保持您选择的持续时间,因此在导出前,请检查工具报告的数字。

  5. 导入为图像序列

    解压缩并导入第一个帧作为序列,在 After Effects、DaVinci、Premiere,或您的引擎的精灵流程中。编号连续,因此序列可以自动检测。

常见用例

在真实的编辑器中进行组合

将带有关键的素材导入到 After Effects 或 DaVinci,保持 alpha 完整,而不是在编辑器内重新进行关键。

精灵图和游戏资源

将带有连续编号和透明度的帧作为输入,提供给精灵打包器或引擎导入流程。

帧级审查

从剪辑中提取精确的帧,以便检查边缘、瑕疵或单个瞬间,以最高质量。

常见问题

PNG 图像是否真的具有 alpha 通道?

是的,当你对背景进行关键帧设置时,每一帧都使用完整的 8 位 alpha 通道,因此边缘的半透明效果得以保留。如果未进行关键帧设置,则帧会以不透明的方式导出,并保留原始背景,这与您选择的结果一致。

如何与导出 GIF 比较?

GIF 的透明度是二元:每个像素要么完全不透明,要么完全透明,而调色板最多 256 种颜色。PNG 保持部分 alpha 和全颜色的信息,因此柔和的边缘和虚线阴影可以在 PNG 序列中保留,但在 GIF 中会消失。

我会得到多少帧?

帧数等于您选择的持续时间乘以帧率,上限为 450。当达到上限时,实际帧率会被降低,以确保片段仍然覆盖您选择的持续时间。该工具会显示实际设置,在您导出前。

水印或注册吗?

Neither. 这个工具是免费的,不需要任何账号,并且没有添加任何帧。

ZIP 文件会很大吗?

通常比原始视频更大,有时会更大。PNG 是一种无损格式,每个帧都独立存储,帧之间没有压缩。这是为了获得可编辑的 Alpha,所以请务必精确定切,并仅使用您需要的帧率。

视频是否已上传?

编号:解码、密钥和 PNG 编码在您的浏览器中运行。上传仅在您选择云同步、分享链接或提交错误样本时发生。

准备好尝试了吗?

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