C# AWS Elemental Media Converter如何使用.Net C创建作业缩略图#

C# AWS Elemental Media Converter如何使用.Net C创建作业缩略图#,c#,C#,AWS Elemental Media Converter如何使用.Net C#创建作业缩略图-我无法使用.Net C#创建AWS Elemental Media Converter作业。面对输出组异常。我已经尝试过使用代码和预设来定义面对相同问题的预设 AWS Elemental Media Converter如何使用.Net C创建作业缩略图# 这段代码解决了我使用Aws elemental media converter生成缩略图的问题。使用以下参数传递outoup对象: Amazon.M

AWS Elemental Media Converter如何使用.Net C#创建作业缩略图-我无法使用.Net C#创建AWS Elemental Media Converter作业。面对输出组异常。我已经尝试过使用代码和预设来定义面对相同问题的预设

AWS Elemental Media Converter如何使用.Net C创建作业缩略图#


这段代码解决了我使用Aws elemental media converter生成缩略图的问题。使用以下参数传递outoup对象:

Amazon.MediaConvert.Model.Output outputThumb = new Amazon.MediaConvert.Model.Output();
outputThumb.ContainerSettings = new Amazon.MediaConvert.Model.ContainerSettings { Container = Amazon.MediaConvert.ContainerType.RAW };
outputThumb.NameModifier = "_thumbnail";
outputThumb.Extension = "png";
outputThumb.VideoDescription = new Amazon.MediaConvert.Model.VideoDescription();
outputThumb.VideoDescription.CodecSettings = new Amazon.MediaConvert.Model.VideoCodecSettings();
outputThumb.VideoDescription.CodecSettings.Codec = "FRAME_CAPTURE";
outputThumb.VideoDescription.CodecSettings.FrameCaptureSettings = new Amazon.MediaConvert.Model.FrameCaptureSettings {
  MaxCaptures = 1,
  Quality = 100
};

ofg.Outputs.Add(outputThumb);
Amazon.MediaConvert.Model.Output outputThumb = new Amazon.MediaConvert.Model.Output();
outputThumb.ContainerSettings = new Amazon.MediaConvert.Model.ContainerSettings { Container = Amazon.MediaConvert.ContainerType.RAW };
outputThumb.NameModifier = "_thumbnail";
outputThumb.Extension = "png";
outputThumb.VideoDescription = new Amazon.MediaConvert.Model.VideoDescription();
outputThumb.VideoDescription.CodecSettings = new Amazon.MediaConvert.Model.VideoCodecSettings();
outputThumb.VideoDescription.CodecSettings.Codec = "FRAME_CAPTURE";
outputThumb.VideoDescription.CodecSettings.FrameCaptureSettings = new Amazon.MediaConvert.Model.FrameCaptureSettings {
  MaxCaptures = 1,
  Quality = 100
};

ofg.Outputs.Add(outputThumb);