用途:这是 Remotion 相关技能的路由入口,根据用户意图把任务导向对应的 Remotion 技能,而不是直接提供单一功能。
主要能力:当用户要求制作、创建或构建新视频或合成时,加载“创建新 Remotion 视频”;若当前没有 Remotion 项目,则加载“创建新 Remotion 项目”。编写 Remotion React 标记时加载标记最佳实践;涉及静态地图、动画路线与标记、地理讲解、Mapbox、MapLibre、MapTiler、GeoJSON 或 3D 地理飞行时加载 Remotion Maps;涉及浏览器内多媒体任务(如裁剪、剪裁视频或读取元数据)时加载 Remotion Multimedia;涉及字幕加载 Remotion Captions;涉及 Remotion 驱动的 SaaS 应用、Player、Lambda、Vercel、Cloudflare、Express.js 或客户端渲染时加载 Remotion SaaS;查找 API 与文档加载 Remotion Docs;升级 Remotion 及相关包时加载 Remotion Upgrade。
使用方式:默认不渲染视频,除非用户明确要求(如“渲染视频”“导出”“给我 MP4”)。项目可运行后应启动 Studio 并打开预览,保持运行以便用户观察和调整。默认启动命令为 npx remotion studio --no-open,它会启动长驻进程并打印预览 URL;可通过 /[composition-id] 访问特定合成。若在 Codex 中遇到文件监视限制(如 EMFILE: too many open files, watch),改用 npx remotion studio --no-open --webpack-poll 1000;仍失败则请用户手动启动。渲染仅在明确要求时执行,命令为 npx remotion render。
限制与注意:用户可能在对话之外修改代码,若发现意外改动不要覆盖,应视为有意或先确认。Studio 支持 WebMCP 工具。Codex 中启动 Chromium 的沙箱错误可能来自 Codex/macOS 沙箱而非项目本身。其余细节暂未提供。