私は、AWS Elastic Transcoder を使用してビデオをトランスコードし、サムネイルを抽出する必要があるプロジェクトに取り組んでいます。私は自分の能力を最大限に発揮してAPIをたどり、正しいコードと思われるものを持っています。ただし、NameResolutionFailure
スローされたエラーと内部例外が発生し、The remote name could not be resolved: 'elastictranscoder.us-west-2.amazonaws.com'
私のコードは次のとおりです。
var transcoder =
new AmazonElasticTranscoderClient(Constants.AmazonS3AccessKey,
Constants.AmazonS3SecretKey, RegionEndpoint.USWest2);
var ji = new JobInput
{
AspectRatio = "auto",
Container = "mov",
FrameRate = "auto",
Interlaced = "auto",
Resolution = "auto",
Key = filename
};
var output = new CreateJobOutput
{
ThumbnailPattern = filename + "_{count}",
Rotate = "auto",
PresetId = "1351620000001-000010",
Key = filename + "_enc.mp4"
};
var createJob = new CreateJobRequest
{
Input = ji,
Output = output,
PipelineId = "1413517673900-39qstm"
};
transcoder.CreateJob(createJob);
オレゴンで s3 バケットを構成し、ポリシーを追加してファイルを公開しました。