Time Overlay 指南

如何用 ffmpeg 把 PNG 序列转换为带 alpha 的 ProRes 4444

要把 Time Overlay PNG 序列转换为带 alpha 的 ProRes 4444,可以运行附带转换脚本,也可以使用一行 ffmpeg 命令。两种方式都会把透明通道和颜色质量保留到剪辑软件更喜欢的单个文件里。PNG 序列导出包已经包含适用于 macOS、Linux 和 Windows 的脚本。

推荐的 Time Overlay 导出: 先导出 PNG 序列,再用 ffmpeg 转换。

作者
yansoul
发布
复核

工作流图

把无损帧转换为单个 alpha 母版

节点 01

检查源帧

节点 02

运行 FFmpeg

节点 03

验证 alpha MOV

PNG 序列始终是源文件。FFmpeg 按指定 FPS 读取编号帧,写出一个供剪辑使用的 ProRes 4444 MOV。

本页核验范围

本页已在 2026-08-28 依据当前 Time Overlay 输出行为和所列第一方资料复核。没有在当前设备完成的编辑器导入测试会明确说明,不把文档核验表述为实机结论。

  • 命令使用 FFmpeg prores_ks 编码器、4444 profile 和支持 alpha 的像素格式。
  • 输入帧率必须与 Time Overlay 导出一致,否则输出时长会变化。
  • 验证需要同时检查技术元数据,并在非黑色背景上完成可见合成。

步骤 01

安装 ffmpeg

macOS:`brew install ffmpeg`。Windows:从 ffmpeg.org 下载并把 bin 文件夹加入 PATH。Linux:使用 `sudo apt install ffmpeg` 或对应发行版的包管理器安装。

步骤 02

下载 Time Overlay PNG 序列

在 Time Overlay 生成器中导出“PNG 序列”。下载的 zip 包含所有帧,以及 `convert-to-prores.sh`、`convert-to-prores.bat` 和 README。

步骤 03

运行附带脚本

解压压缩包。在 macOS 或 Linux 上,从终端运行 `./convert-to-prores.sh`。在 Windows 上,双击 `convert-to-prores.bat`。脚本会在帧文件旁生成 `output.mov`。

步骤 04

也可以手动运行一行命令

在帧文件夹内运行 `ffmpeg -framerate 30 -i frame-%04d.png -c:v prores_ks -profile:v 4444 -pix_fmt yuva444p10le output.mov`。

常见问题排查

案例 01

现象

FFmpeg 找不到输入文件

处理

在解压后的帧目录内运行命令,并让输入通配模式与实际补零文件名完全一致。

案例 02

现象

MOV 时长不正确

处理

把 -framerate 设置为导出时的 FPS。30 FPS 序列按 24 FPS 解释会变得更长。

案例 03

现象

输出文件没有 alpha

处理

确认源 PNG 为 RGBA,使用 4444 profile 和 yuva444p10le,并在删除源帧前检查 pix_fmt 与实际合成。

第一方参考资料

以下链接用于核对软件支持边界。第三方软件升级后可能改变行为,重要项目仍应在当前版本中重新测试。

Time Overlay 使用提示

ProRes 4444 alpha 文件较大,但质量无损。把它作为母版使用;如果交付时需要更小体积,再转码为发布格式。Premiere、DaVinci 和 Final Cut 都能把这个文件作为透明媒体导入。

不确定该选哪种导出格式?按剪辑软件和浏览器支持对比所有透明叠加格式。

系统栏

公开状态

身份

Time Overlay

Time Overlay 是面向创作者的免费倒计时叠加工具,适合在录屏、剪辑和直播中制作清晰易读的计时器素材。

产品

一个本地优先的 Time Overlay 页面,包含倒计时素材生成器、精简 FAQ 和透明导出格式说明。