【问题标题】:Elastic transcoding properties width and height弹性转码属性宽度和高度
【发布时间】:2015-10-13 14:00:33
【问题描述】:

在哪里指定需要转码的文件的宽度和高度。这是我的代码。

$job = $elasticTranscoder->createJob(array('PipelineId' => 'xx-nxx','OutputKeyPrefix' => 'output2/'.$folder.'/',

    'Input' => array(
    'Key' => $_GET['name'],
    'FrameRate' => 'auto',
    'Resolution' => 'auto',
    'AspectRatio' => '4:3',
    'Interlaced' => 'auto',
    'Container' => 'auto',
    ),
   'Outputs' => array(
    array(
        'Key' => $out,
        'Rotate' => 'auto',
        'PresetId' =>$p ,
        ),),));

我引用了这个aws document,当我将它包含为时

'DetectedProperties' => array(
        'Width' => 540,
        'Height' => 720, ),),

它在说

"message":"不要为 'Input:DetectedProperties' 指定值,

需要帮助!!

【问题讨论】:

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


    【解决方案1】:

    请求的结构 - 创建作业:

    POST /2012-09-25/jobs HTTP/1.1
    Content-Type: application/json; charset=UTF-8
    Accept: */*
    Host: elastictranscoder.us-east-1.amazonaws.com:443
    Content-Length: 300
    {
       "Input":{
      "Key":"sample.mp4",
      "FrameRate":"auto",
      "Resolution":"auto",
      "AspectRatio":"auto",
      "Interlaced":"auto",
      "Container":"mp4"
       },
       "OutputKeyPrefix":"family-videos/",
       "Outputs":[
      {
         "Key":"sams-birthday.mp4",
         "ThumbnailPattern":"thumbnails/sams-birthday-{count}",
         "Rotate":"0",
         "PresetId":"1351620000000-100080"
      }
       ],
       "PipelineId":"1111111111111-abcde1"
    }
    

    要设置宽度和高度,除了可用的预设之外,请自行创建配置。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-03
    • 1970-01-01
    • 1970-01-01
    • 2019-05-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多