跳转到内容

编码器对象

编码器对象

app.encoder

描述

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

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


属性

无。


方法

Encoder.encodeFile()

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


Encoder.encodeProjectItem()

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


Encoder.encodeSequence()

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


Encoder.launchEncoder()

app.encoder.launchEncoder()

描述

启动 Adobe Media Encoder。

参数

无。

返回值

如果成功则返回 0


Encoder.setEmbeddedXMPEnabled()

app.encoder.setEmbeddedXMPEnabled(enabled)

描述

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

参数

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

返回值

如果成功则返回 0


Encoder.setSidecarXMPEnabled()

app.encoder.setSidecarXMPEnabled(enabled)

描述

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

参数

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

返回值

如果成功则返回 0


Encoder.startBatch()

app.encoder.startBatch()

描述

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

参数

无。

返回值

如果成功则返回 0