Composer是PHP依赖管理工具,用于声明、安装和更新项目依赖,不涉及时间线、关键帧或视频动画功能;其命令如install、update仅操作vendor目录与autoload机制,与AE等DCC软件完全无关。

Composer 是 PHP 的依赖管理工具,它没有时间线、关键帧(keyframe)或任何与动画、视频、AE(After Effects)相关的能力。
你提到的“一键清理时间线所有关键帧”,实际属于 Adobe After Effects、Premiere Pro、Blender 或类似数字内容创作(DCC)软件的操作范畴——和 composer 完全无关。
如果你在搜索时误把 “After Effects” 记成 “Composer”,那常见操作是:
在 After Effects 中批量删除时间线关键帧
选中图层 → 按 U 显示所有已设关键帧的属性 → Ctrl+A(Windows)或 Cmd+A(macOS)全选关键帧 → 按 Delete 键清除
- 只对当前展开的关键帧属性生效;若属性被折叠(比如未按
U),不会被选中 - 想清空某类关键帧(如只删位置不删缩放),可单独展开对应属性再操作
- 脚本方式更彻底:
Animation > Keyframe Assistant > Remove All Keyframes(但注意:此菜单项仅对当前选中属性生效,不是全局)
为什么 composer 命令里找不到 keyframe 相关功能
composer 的命令围绕包管理:安装、更新、卸载、自动加载、脚本执行等。它的核心文件 composer.json 和 composer.lock 不含时间、帧率、插值类型等媒体元数据
- 所有
composer命令(如composer update、composer dump-autoload)都作用于 PHP 代码结构和依赖关系 - 试图运行类似
composer clear-keyframes会直接报错:Command "clear-keyframes" is not defined. - 第三方插件生态中也不存在此类扩展——因为需求领域完全错位
如果你是在用某个叫 “Composer” 的非 PHP 工具
请确认具体软件名称和版本。例如:
- Blackmagic Design DaVinci Resolve 的 “Fusion” 页面里有节点式合成,但它的时间线控制叫
Keyer或Animation面板,不叫 Composer - 某些国产剪辑软件可能有自定义命名,但官方文档中几乎不会用
composer指代时间线编辑器 - 检查终端或 GUI 界面左上角标题栏、关于对话框里的准确产品名
composer 只管 PHP 项目的 vendor/ 目录和自动加载逻辑——这两条线从底层设计上就不可能交汇。


















