用途:Remotion Studio 用于预览 Remotion 视频。资料指出,在创建或编辑视频时,应在项目能够运行后、构建 composition 之前尽早启动 Studio 并打开其预览,并在工作过程中保持打开,让用户看到变化并进行引导。
主要能力:提供视频预览。资料提到,当 composition 存在后,需要验证其视频预览是否加载。
使用方式:在 Cursor 中运行 npx remotion studio,不要加 --no-open,以便浏览器自动打开。在其他 agent 客户端中,也可以使用上述命令让 Studio 自动打开浏览器。如果使用应用内浏览器并打算在其中查看,则运行 npx remotion studio --no-open。使用 --no-open 时,需在应用内浏览器中打开打印出的确切 URL,并验证 Studio 加载;一旦存在 composition,还要验证其视频预览加载。如果无法在应用内浏览器中打开该 URL,则不要使用 --no-open。
运行行为:如果 Studio 已经打开,URL 会被打印,命令随后退出;否则会启动一个长驻进程,并打印 URL。
可用参数:--log=<level> 设置日志级别,可选 error、warn、info(默认)或 verbose;--port=<number> 请求 Studio 服务器端口,否则 Remotion 会寻找空闲端口;--force-new 在同一项目与端口已有 Studio 实例运行时,再启动另一个实例。
适用场景:创建或编辑 Remotion 视频时,需要实时预览与用户引导的场合。
限制:资料未提供其他限制说明;若无法在应用内浏览器打开 URL,不应使用 --no-open。