[英]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.