用途:把 React/Remotion 组件代码交给 inference.sh 云端渲染,输出 MP4 视频,无需本地搭建 Remotion 渲染环境。
主要能力:输入 TSX 代码(必须默认导出一个组件),可指定 composition_id、props、width、height、fps、duration_seconds、codec。代码中可导入 remotion 与 react,使用 useCurrentFrame、useVideoConfig、spring、interpolate、AbsoluteFill、Sequence、Audio、Video、Img 等 API,适合做淡入文字、动画计数器、弹簧动画、序列动画等。
使用方式:需先安装 inference.sh CLI(infsh),安装说明见 npx skills add inference-sh/skills@agent-tools,然后执行 infsh login 登录。渲染命令为 infsh app run infsh/remotion-render --input '{...}',input 为 JSON,包含 code 及可选参数。也可用 Python SDK:from inferencesh import inference,client.run({...}),结果从 result["output"]["video"] 取视频地址;stream=True 可获取渲染进度。
适用场景:用代码批量生成动画视频、数据可视化短片、带 props 的模板化视频,以及需要精确控制帧与动画曲线的场景。
限制:依赖 inference.sh 服务与账号登录,需联网;资料未提供收费、价格、渲染时长上限、并发或输出存储期限等信息;code 必须默认导出组件,否则无法渲染。