用途:MakeMyClip Editor 是面向智能体的视频编辑技能,通过聊天驱动本地视频编辑器。触发场景包括编辑、裁剪、切割、拼接视频,对局部做缩放/平移/Ken Burns 效果,添加字幕、标题或下三分之一,拼接多段素材,以及把屏幕录制渲染成演示或社交短片。纯转写、仅缩略图或直播场景不适用。
主要能力:通过 npx 调用 clip CLI(首次自动下载并缓存,无需 MCP 配置、全局安装或改配置文件)。已实现功能包括:ingest 探测媒体元数据、split 在指定时间点分割、trim 无损裁剪、add_text 叠加文字、concat 拼接、preview 抽取预览帧、transition 转场、render 重编码导出、add_audio 混音或替换音频、transform 裁剪/旋转/翻转/缩放、adjust 调整亮度对比度饱和度音量、speed 变速与倒放、overlay 画中画、zoom_pan 缩放平移、add_title_card 标题卡、add_captions 批量字幕、silence_remove 去静音、highlight_reel 高光集锦、chroma_key 绿幕抠像、stabilize 防抖,以及 timeline 多片段时间线组合。
使用方式:命令形如 npx -y @makemyclip/editor <子命令>。建议先 ingest 确认时长、分辨率与音轨;每次修改后用 preview 抽帧核对。多片段组接优先用 timeline(非破坏编辑、可撤销重做),通过 timeline new / add-media / transition / show / export 操作;也可运行 ui 启动本地界面(127.0.0.1:5573)。会话操作记录在 $MAKEMYCLIP_WORKSPACE/session.json,支持 snapshot、undo、inspect、delete 恢复。安装命令:npx skills add MakeMyClip/editor。
限制:trim、concat 等为流复制,快速无损但关键帧精确而非逐帧精确;concat 要求输入编码与分辨率一致。transition 在仅一方有音频时会报错。stabilize 需要支持 vidstab 的 ffmpeg。add_text 中字面 %{...} 会被当作表达式。除一次性 npx 下载外不发起网络请求。采用 MIT 许可证。