SuperAPI AI 工具集

remotion-render

设计与创作

查看项目

更新于 10-16 08:48

技能介绍

用途:remotion-render 用于把 React/Remotion 组件代码渲染成 MP4 视频,渲染通过 inference.sh 完成。

主要能力:输入为 TSX 代码,需默认导出一个组件;支持 Remotion 的常用 API,包括 useCurrentFrame、useVideoConfig、spring、interpolate、AbsoluteFill、Sequence、Audio、Video、Img,也可从 react 引入 useState、useEffect 等。可根据需要传入 props、composition_id、width、height、fps、duration_seconds、codec 等参数。

使用方式:需先安装 inference.sh CLI(infsh)并执行 infsh login。基本调用为 infsh app run infsh/remotion-render --input '{...}',其中 code 为必填,其余为可选。也提供 Python SDK 调用方式(from inferencesh import inference;client = inference();client.run({...})),并可通过 stream=True 获取渲染进度与输出视频地址。

适用场景:适合用代码化方式制作带淡入、计数、弹簧动画、序列等效果的视频片段,例如文字动画、数据展示动画、多组序列切换,以及需要按 props 动态生成内容的视频。

限制:资料未提供价格、渲染时长上限、分辨率上限、codec 可选值、并发或存储限制等信息;TSX 代码需符合组件导出要求,可用导入范围以资料中列举的 remotion 与 react 模块为准。渲染依赖 inference.sh 服务与 CLI 登录状态。