Skip to main content
导出(export)是从项目生成的渲染产物。默认情况下,导出在云端运行。传入 --local 可使用本地 Remotion 流水线在你的机器上渲染。

export create

为项目渲染一个新的导出。
youka export create <projectId> [options]
projectId
string
required
要导出的项目。

选项

选项描述
--resolution <value>480p720p1080p
--quality <value>lowmediumhigh
--speed <number>播放速度倍数
--tone <number>音高偏移倍数
--transparent使用透明背景渲染
--preset <presetId>为本次导出覆盖使用的预设
--volume <stem=value>按类型设置分轨音量。可重复指定
--local在本地渲染而不是在云端
--download等待导出完成并下载
--output <path>本地渲染或下载时的输出文件或目录

分轨音量

使用 --volume <type>=<value>。有效类型为 originalvocalsinstrumentalbacking_vocals。取值必须在 01 之间。

云端渲染

youka export create $PROJECT_ID \
  --resolution 1080p \
  --quality high \
  --wait \
  --download \
  --output ./karaoke.mp4 \
  --json

本地渲染

本地渲染会在你的机器上运行 Remotion 流水线。首先确保已安装渲染依赖:
youka deps ensure --for render
然后使用 --local 导出:
youka export create $PROJECT_ID \
  --local \
  --resolution 1080p \
  --output ./karaoke.mp4 \
  --json
本地渲染会直接写入 --output 路径。不要在 --local 的同时传入 --download;CLI 会拒绝这种组合,因为本地渲染后没有可供下载的云端产物。

export quote

在不启动导出的情况下,估算一次云端导出所需的点数(credits)。
youka export quote <projectId> [options]
export quote 只会估算云端导出。本地导出在你的机器上运行,不会消耗云端导出点数。
选项描述
--resolution <value>480p720p1080p
--quality <value>lowmediumhigh
--speed <number>播放速度倍数
--tone <number>音高偏移倍数
--transparent使用透明背景渲染
--preset <presetId>为本次导出覆盖使用的预设
--volume <stem=value>按类型设置分轨音量。可重复指定
示例:
youka export quote $PROJECT_ID \
  --resolution 1080p \
  --quality high \
  --json

export list

列出项目的导出。
youka export list <projectId> [--page <n>] [--page-size <n>]
选项默认值描述
--page1页码。
--page-size100每页数量。最大为 100
示例:
youka export list $PROJECT_ID --page-size 50 --json

export show

按 ID 获取单个导出。
youka export show <exportId>
youka export show <exportId> --json

export wait

轮询导出直到其进入终止状态。
youka export wait <exportId> --json

export download

按 ID 下载已有导出。
youka export download <exportId> [--output <file>]
示例:
youka export download $EXPORT_ID \
  --output ./karaoke.mp4

下一步

  • Projects - 在导出前创建项目或等待项目完成
  • Presets - 在多个导出之间复用渲染设置
  • Dependencies - 检查并安装本地渲染依赖