我正在使用 Adobe Media Encoder CS6(在 Mac OS X Mountain Lion 上)执行一项大型编码工作,大约需要 6 个小时。
编码完成后,我需要运行终端命令。(该命令用于将编码后的文件上传到远程服务器。)
有什么方法可以在编码队列完成时自动触发此命令吗?
答案1
这个问题似乎分为两部分:
- 是否有可能(编码完成后启动终端命令)?
- 怎么做?
是的,通过模拟“监视文件夹”行为的脚本:
- 监视指定文件夹中的文件
- 一旦文件存在,就等待它变为可用(如果它不是完全可用):未被其他进程使用
- 一旦可用,运行指定的命令(上传等)
- 完成后删除或移动文件 - 否则脚本将尝试重复该过程
必须将 AME 设置为将文件编码到该“监视”文件夹中,然后无限循环运行的脚本将从那里获取文件。
- 不确定是否可以在 BASH 中完成;但在 perl 中肯定可以完成。