繁体   English   中英

将水印添加到AWS Elastic Transcoder

[英]Adding Watermark to AWS Elastic Transcoder

无论我将我的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文件的任何信息?

提前致谢

好的,我发现了错误!

我不得不将水印放入“输出”中

因此添加:

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

做到了!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM