跳转到内容

导出控制器

从 Premiere Pro 5.0.2 开始,导出控制器可以驱动任何导出器生成任何格式的文件并执行自定义的后处理操作。希望将 Premiere Pro 与资源管理系统集成的开发者将需要使用此 API。

导出控制器会将自己的自定义菜单项添加到“文件 > 导出”子菜单中。当用户选择该菜单项时,插件会被调用并传入一个 TimelineID,它代表当前序列。尽管当前序列的详细信息并未传入,但导出控制器可以使用序列信息套件来查询各种属性。然后,导出控制器可以选择显示任何自定义模态 UI,以允许用户设置导出的参数。

此 UI 需要由导出控制器提供。

导出控制器随后应调用导出控制器套件中的 ExportFile,该函数接受 TimelineID、导出器预设的路径以及输出路径。这将指示 Premiere Pro 处理导出并显示进度。调用将返回成功值、错误或用户取消的结果。在导出过程中,UI 将被阻止,就像执行不使用 Adobe Media Encoder 渲染队列的标准导出一样。

一旦 Premiere Pro 完成导出,调用将返回到导出控制器。插件随后可以执行任何后处理操作,例如通过网络传输新导出的文件,或将文件注册到资源管理系统中。