Amazon Elastic Transcoder - 如何设置预设

时间:2014-03-16 14:31:26

标签: amazon-web-services amazon-elastic-transcoder

我的简单问题是如何在创建作业时设置预设。我正在使用aws sdk for java。我正在学习Elastic Transcoder Web服务。对于同样的我在网上找不到任何教程,所以我不得不独自冒险。但我在这一点上陷入困​​境。以下是代码 -

public void createJob () {
    final CreateJobRequest createJobRequest = new CreateJobRequest();
    createJobRequest.setPipelineId(createPipelineResult.getPipeline().getId());
    createJobRequest.setOutputKeyPrefix("transcoded.mp3");
    amazonElasticTranscoderClient.createJob(createJobRequest);
}  

此部分属于"输出详细信息"如果我们离开UI。所以我的猜测是我们可以使用CreateJobRequest类的setOutput(CreateJobOutput)方法设置它,但我无法找到合适的方法。任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:2)

AWS Transcoder已经为我们创建了一些预设。您可以检查是否符合您的需要,如果没有,那么您必须使用CreatePresetRequest创建自己的预设。

预设后,您必须在作业输出对象中进行设置。以下是伪代码:

CreateJobOutput jobOutput = new CreateJobOutput();

jobOutput.setPresetId(“1351620000001-000001”); //可以使用已创建的预设 jobReq.setOutput(jobOutput);

jobReq是CreateJobRequest。