编码器对象
app.encoder
encoder
对象代表 Adobe Media Encoder,用于在 Premiere Pro 之外进行本地渲染。
app.encoder
在 Premiere Pro 14.3.1 - 15 版本中仅在 Mac 上无法使用。已在 22 及更高版本中修复。查看详情。
无。
Encoder.encodeFile()
Section titled “Encoder.encodeFile()”app.encoder.encodeFile(filePath, outputPath, presetPath, workArea, removeUponCompletion, inPoint, outPoint)
使 Adobe Media Encoder 使用指定的设置渲染指定文件(可选地,渲染指定范围)。
参数 | 类型 | 描述 |
---|---|---|
filePath | String | 要渲染的文件的路径。 |
outputPath | String | 输出文件的路径。 |
presetPath | String | 预设文件(.epr)的路径。 |
workArea | Integer | 表示要使用的工作区域的整数: |
- 0 - ENCODE_ENTIRE | ||
- 1 - ENCODE_IN_TO_OUT | ||
- 2 - ENCODE_WORK_AREA | ||
removeUponCompletion | Integer | 如果为 1 ,任务完成后将被移除。 |
inPoint | 时间对象 | 新文件的入点时间对象。 |
outPoint | 时间对象 | 新文件的出点时间对象。 |
返回一个字符串类型的任务 ID,表示添加到 AME 队列中的渲染任务,如果失败则返回 0
。
Encoder.encodeProjectItem()
Section titled “Encoder.encodeProjectItem()”app.encoder.encodeProjectItem(projectItem, outputPath, presetPath, workArea, removeUponCompletion)
使 Adobe Media Encoder 使用指定的设置渲染指定的 ProjectItem 对象(可选地,渲染指定范围)。
参数 | 类型 | 描述 |
---|---|---|
projectItem | ProjectItem 对象 | 要渲染的项目项。 |
outputPath | String | 输出文件的路径。 |
presetPath | String | 预设文件(.epr)的路径。 |
workArea | Integer | 表示要使用的工作区域的整数: |
- 0 - ENCODE_ENTIRE | ||
- 1 - ENCODE_IN_TO_OUT | ||
- 2 - ENCODE_WORK_AREA | ||
removeUponCompletion | Integer | 如果为 1 ,任务完成后将被移除。 |
返回一个字符串类型的任务 ID,表示添加到 AME 队列中的渲染任务,如果失败则返回 0
。
Encoder.encodeSequence()
Section titled “Encoder.encodeSequence()”app.encoder.encodeSequence(sequence, outputPath, presetPath, workArea, removeUponCompletion)
使 Adobe Media Encoder 使用指定的设置渲染指定的 Sequence 对象。
参数 | 类型 | 描述 |
---|---|---|
sequence | Sequence 对象 | 要渲染的序列。 |
outputPath | String | 输出文件的路径。 |
presetPath | String | 预设文件(.epr)的路径。 |
workArea | Integer | 表示要使用的工作区域的整数: |
- 0 - ENCODE_ENTIRE | ||
- 1 - ENCODE_IN_TO_OUT | ||
- 2 - ENCODE_WORK_AREA | ||
removeUponCompletion | Integer | 如果为 1 ,任务完成后将被移除。 |
返回一个字符串类型的任务 ID,表示添加到 AME 队列中的渲染任务,如果失败则返回 0
。
Encoder.launchEncoder()
Section titled “Encoder.launchEncoder()”app.encoder.launchEncoder()
启动 Adobe Media Encoder。
无。
如果成功则返回 0
。
Encoder.setEmbeddedXMPEnabled()
Section titled “Encoder.setEmbeddedXMPEnabled()”app.encoder.setEmbeddedXMPEnabled(enabled)
确定是否输出嵌入的 XMP 元数据。
参数 | 类型 | 描述 |
---|---|---|
enabled | Integer | 传递 1 启用嵌入输出,0 禁用。 |
如果成功则返回 0
。
Encoder.setSidecarXMPEnabled()
Section titled “Encoder.setSidecarXMPEnabled()”app.encoder.setSidecarXMPEnabled(enabled)
确定是否输出包含 XMP 元数据的侧文件。
参数 | 类型 | 描述 |
---|---|---|
enabled | Integer | 传递 1 启用侧文件输出,0 禁用。 |
如果成功则返回 0
。
Encoder.startBatch()
Section titled “Encoder.startBatch()”app.encoder.startBatch()
使 Adobe Media Encoder 开始渲染其渲染队列。
无。
如果成功则返回 0
。