Composer 是 PHP 依赖管理工具,不涉及关键帧;所谓“默认关键帧”实为误认 AE 的 Composition、第三方插件或工业软件(如 3Dvia Composer)所致。

Composer 不带“预设应用”和“默认关键帧”——它根本不是动画或视频编辑工具,不会自动生成或残留任何关键帧。
为什么你在 Composer 里找不到关键帧清理入口
Composer 是 PHP 的依赖管理命令行工具,核心行为只涉及 composer.json 解析、包下载、自动加载生成和脚本执行。它没有时间轴、没有图层、不读取 .aep/.mov/.blend 文件,也不解析任何动画轨道数据。
所谓“预设应用后自带的默认关键帧”,实际来源只有两种可能:
- 你正在使用的是一款叫 “Composer” 的第三方 AE 插件(如 Keyframe Composer)、3D 工具界面(如 3Dvia Composer)或 Android 开发环境(Jetpack Compose),但误以为是 PHP 的 Composer
- 你在搜索时把 Adobe After Effects 里的 “Composition”(合成)简写/听成了 “Composer”,而 Composition 确实会自带初始关键帧(比如新建 comp 后启用 3D 图层,Position 默认带 0,0,0 关键帧)
如果你真在 After Effects 里看到“默认关键帧”要清理
AE 中新建 Composition 后,某些操作(如开启 3D Layer、启用摄像机、添加 Effect)会自动插入初始关键帧。这些不是 Composer 给的,但容易被误认。
- 打开 Timeline 面板,按
U快速显示所有已设置的关键帧 - 选中图层 → 按
Ctrl+Shift+Alt+K(Win)或Cmd+Shift+Option+K(Mac)清除未使用的关键帧(Unused Keyframes) - 若想彻底清空某属性的所有关键帧:展开属性(如
Transform > Position),右键 →Clear Animation - 禁用 Auto-keyframe 按钮(工具栏右下角黄色菱形图标),避免后续误插
如果你用的是 3Dvia Composer 或类似工业软件
这类软件虽名含 “Composer”,但和 PHP Composer 完全无关。它们会在导入模型或新建动画序列时,自动在首帧插入位置/旋转/可见性关键帧作为起点。
- 在时间轴上框选首帧所有关键帧 → 按
Delete键删除 - 检查装配树中每个零件的
Visibility和Transform属性页签,确认是否勾选了Enable Animation—— 关闭它可阻止新关键帧自动产生 - 导出前执行
Delete unused key points(通常在动画选项卡或右键菜单),它会剔除仅存于单帧、无前后变化的“占位关键帧”
真正需要清理关键帧的地方,从来不在 composer install 或 composer update 的输出里;它只存在于你双击打开的那个时间轴面板中——而那个面板,不属于 Composer。


















