npx remotion still
从 v2.3 版本开始可用。
基于入口点、组合 ID 渲染静帧,并将其保存到输出位置。
bash
npx remotion still <serve-url|entry-point>? [<composition-id>] [<output-location>]
bash
npx remotion still <serve-url|entry-point>? [<composition-id>] [<output-location>]
您可以将 Serve URL 或 入口点 作为第一个参数传递,否则入口点将会被 确定。
如果未传递 output-location
,则静帧将被渲染到 out
文件夹中。
如果也未传递 composition-id
,Remotion 将允许您选择一个组合。
标志
--props
传递给视频所选组合的输入属性。
必须是一个序列化的 JSON 字符串 (--props='{"hello": "world"}'
) 或一个指向 JSON 文件的路径 (./path/to/props.json
)。
从根组件中,可以使用 getInputProps()
读取属性。
您可以使用 calculateMetadata()
转换输入属性。
在 Windows shell 上不支持内联 JSON 字符串,因为它会移除 "
字符,请改用文件名。
--image-format
jpeg
、png
、webp
或 pdf
。默认为 png
。
--config
指定 Remotion 配置文件的位置。
--env-file
指定 dotenv 文件的位置 - 默认为 .env
。了解 Remotion 中环境变量的工作原理。
--jpeg-quality
v4.0.0
JPEG 渲染质量的取值范围为 0 到 100。设置 JPEG 渲染质量。在渲染 PNG 帧时不起作用。
--quality
v1.4.0
--quality
在 v4.0.0 版本中更名为 --jpeg-quality
。
--output
v4.0.0
设置输出文件路径,作为 output-location
位置参数的替代。
--overwrite
--browser-executable
浏览器可执行文件的路径。如果未指定,并且 Remotion 无法找到一个,它将在渲染过程中下载一个。
--scale
按照传入的因子缩放输出帧。 例如,一个 1280x720px 的帧将在缩放因子为 1.5
的情况下变为一个 1920x1080px 的帧。像字体和 HTML 标记这样的矢量元素将以更多细节进行渲染。scale
必须大于 0 且小于等于 16。默认值:1
。
--frame
应该渲染哪个帧。例如 --frame=10
。默认值 0
。
从 v3.2.27 开始,允许使用负值,其中 -1
为最后一个帧。
--bundle-cache
启用或禁用 Webpack 缓存。此标志默认为启用,使用 --bundle-cache=false
来禁用缓存。
--log
设置日志级别。增加或减少输出量。可接受的值:error
、warn
、info
(默认)、verbose