跳转到内容

编码器对象

app.encoder

encoder 对象代表 Adobe Media Encoder,用于在 Premiere Pro 之外进行本地渲染。

app.encoder 在 Premiere Pro 14.3.1 - 15 版本中仅在 Mac 上无法使用。已在 22 及更高版本中修复。查看详情。


无。


app.encoder.encodeFile(filePath, outputPath, presetPath, workArea, removeUponCompletion, inPoint, outPoint)

使 Adobe Media Encoder 使用指定的设置渲染指定文件(可选地,渲染指定范围)。

参数类型描述
filePathString要渲染的文件的路径。
outputPathString输出文件的路径。
presetPathString预设文件(.epr)的路径。
workAreaInteger表示要使用的工作区域的整数:
- 0 - ENCODE_ENTIRE
- 1 - ENCODE_IN_TO_OUT
- 2 - ENCODE_WORK_AREA
removeUponCompletionInteger如果为 1,任务完成后将被移除。
inPoint时间对象新文件的入点时间对象。
outPoint时间对象新文件的出点时间对象。

返回一个字符串类型的任务 ID,表示添加到 AME 队列中的渲染任务,如果失败则返回 0


app.encoder.encodeProjectItem(projectItem, outputPath, presetPath, workArea, removeUponCompletion)

使 Adobe Media Encoder 使用指定的设置渲染指定的 ProjectItem 对象(可选地,渲染指定范围)。

参数类型描述
projectItemProjectItem 对象要渲染的项目项。
outputPathString输出文件的路径。
presetPathString预设文件(.epr)的路径。
workAreaInteger表示要使用的工作区域的整数:
- 0 - ENCODE_ENTIRE
- 1 - ENCODE_IN_TO_OUT
- 2 - ENCODE_WORK_AREA
removeUponCompletionInteger如果为 1,任务完成后将被移除。

返回一个字符串类型的任务 ID,表示添加到 AME 队列中的渲染任务,如果失败则返回 0


app.encoder.encodeSequence(sequence, outputPath, presetPath, workArea, removeUponCompletion)

使 Adobe Media Encoder 使用指定的设置渲染指定的 Sequence 对象

参数类型描述
sequenceSequence 对象要渲染的序列。
outputPathString输出文件的路径。
presetPathString预设文件(.epr)的路径。
workAreaInteger表示要使用的工作区域的整数:
- 0 - ENCODE_ENTIRE
- 1 - ENCODE_IN_TO_OUT
- 2 - ENCODE_WORK_AREA
removeUponCompletionInteger如果为 1,任务完成后将被移除。

返回一个字符串类型的任务 ID,表示添加到 AME 队列中的渲染任务,如果失败则返回 0


app.encoder.launchEncoder()

启动 Adobe Media Encoder。

无。

如果成功则返回 0


app.encoder.setEmbeddedXMPEnabled(enabled)

确定是否输出嵌入的 XMP 元数据。

参数类型描述
enabledInteger传递 1 启用嵌入输出,0 禁用。

如果成功则返回 0


app.encoder.setSidecarXMPEnabled(enabled)

确定是否输出包含 XMP 元数据的侧文件。

参数类型描述
enabledInteger传递 1 启用侧文件输出,0 禁用。

如果成功则返回 0


app.encoder.startBatch()

使 Adobe Media Encoder 开始渲染其渲染队列。

无。

如果成功则返回 0