Composer 不支持时间戳功能,其时间轴仅以帧数为单位,所谓“时间戳对齐”实为上游CAD导出或后期软件人工打点所致;所有显示的时间格式均为帧率换算的伪时间,真实值仅为帧号。

Composer 没有时间戳功能——它不记录、不显示、也不支持在动画时间轴或输出中插入实时时间信息。所谓“时间戳对齐”,是误将其他工具链的行为套用到了 Composer 上。
你看到的“带时间的动画参考”或“某帧对应 00:12.345”,实际来自上游 CAD(如 CATIA/Creo)导出时嵌入的时间码,或是后期在 Avid Media Composer、Adobe Premiere 中人工打点的结果。Composer 本身的时间轴单位是帧数(如第 1 帧、第 60 帧),不绑定绝对时间,也不解析 SMPTE 时间码。
以下情况常被当成“Composer 支持时间戳”,但本质都是外部干预:
- 导入的动画序列(如 FBX 或 Alembic)自带帧率元数据,
Composer会按该帧率播放,但不会显示“00:01:22:17”这类格式 - 使用
Export to HTML5后,在浏览器中通过 JavaScript 注入Date.now()记录用户交互时刻,和动画本身无关 - 在录制屏幕时用 OBS 或 Camtasia 叠加系统时间水印,属于录制层覆盖,非
Composer输出能力
真正需要“时间戳对齐动画节奏”的实操路径只有两条:
- 若目标是让多个动画片段严格同步到同一时间基准(比如 00:05:30.120 开始爆炸),必须在导入前统一重采样为相同帧率(如 30 fps),并在外部剪辑软件中以时间码为锚点对齐,
Composer只负责提供干净的无压缩动画序列(推荐导出为 PNG 序列 + Alpha) - 若目标是让动画动作与配音/音效节奏匹配,不要依赖
Composer时间轴刻度,而应把配音 WAV 文件拖入Composer的音频轨道(仅限较新版本支持),然后手动拖动动画起始帧,使其首帧对齐音频波形上升沿——此时你对齐的是音频瞬态,不是时间戳
最容易被忽略的一点:当你在 Composer 时间轴上看到“0:00:02:15”这类显示,那只是帧率换算出来的伪时间(例如 2 秒 × 30 fps = 第 60 帧),右下角状态栏显示的“Frame: 60”才是唯一真实值。一旦你修改项目帧率,这个“时间”就全变了,但它不影响任何关键帧位置。











