【问题标题】:Adding Watermark to AWS Elastic Transcoder向 AWS Elastic Transcoder 添加水印
【发布时间】:2018-03-20 23:48:06
【问题描述】:

无论我将 overlay.png 文件放在哪里(在存储桶的根目录或输入/输出的文件夹中),都不会使用以下代码应用水印:

$watermark = array(
    'InputKey' => "overlay.png",
    'PresetWatermarkId' => 'TopLeft'
);

# Create the job.
$create_job_request = array(
    'PipelineId' => $pipeline_id,
    'Input' => $input,
    'Watermarks' => array($watermark),
    'Outputs' => $outputs,
    'OutputKeyPrefix' => "$output_key_prefix"
);

输出创建得很好,只是没有水印。关于我必须将 overlay.png 文件放在哪里的任何信息?

提前致谢

【问题讨论】:

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


    【解决方案1】:

    好的,我发现了错误!

    我必须将水印放入“输出”

    所以添加这个:

    $outputs[0]['Watermarks'] = array($watermark) 
    

    成功了!

    【讨论】:

      猜你喜欢
      • 2014-04-14
      • 2016-03-06
      • 2020-11-04
      • 2014-06-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多