Skip to main content

输出缩放

从 v2.6.7 版本开始可用。

输出缩放在以下情况下非常有用:如果您希望以相同宽高比在多个分辨率下渲染视频。

示例:您的视频画布为全高清(1920x1080),但希望将视频渲染为 4k(3840x21602x)。

Remotion 可以通过设置 Puppeteer 的 deviceScaleFactor 来支持这种更高的分辨率,并放大某些元素。

如何缩放

允许的值

最高可设置的缩放比例为 16(每个尺寸增加十六倍或像素增加 256 倍)。

允许使用小于 1 的正值。例如,0.5 将使每个尺寸减半。

缩放比例必须导致一个整数像素值。例如,对于宽度为 1920 像素的合成,不允许使用 1.00000001 的值。

对于 MP4 视频,缩放比例必须导致两个尺寸都能被 2 整除的值,因为编解码器不支持奇数。

如果您希望将合成从 1920 缩小到 1280 像素,请传递 2/3 的缩放比例以避免舍入误差。目前这不能作为 CLI 标志使用。

可缩放元素

可以放大并提高分辨率的元素包括:

  • 文本元素
  • SVG 元素
  • 图像(如果它们的分辨率足以在更高分辨率下显示)

无法进行放大以提高分辨率的元素包括:

  • 视频
  • 画布和WebGL元素